Commit Graph

  • fb4dfa3fdc Upload artifacts from Windows build Michael Hansen 2023-01-18 13:19:28 -08:00
  • 2075a4ac1f Fix CI failure -- these need to remain in the original order Michael Hansen 2022-12-02 14:16:18 -08:00
  • ffeabc3d3f Make cast() checked by default and add try_cast() for cases where a cast is not required to be successful. Michael Hansen 2022-12-01 16:13:31 -08:00
  • 305494c4b2 Fix unintentional method shadowing in ASTAnnotatedVar Michael Hansen 2022-12-01 16:03:09 -08:00
  • e623e9ac56 For String Refs, inherit the type of the reffed string object. Michael Hansen 2022-12-01 11:42:31 -08:00
  • 93495c3bfb Reduce unnecessary uses of std::list Michael Hansen 2022-12-01 11:35:14 -08:00
  • 863e09e9e7 Remove unnecessary Latin-1 conversion code -- PyUnicode ASCII is 7-bit. Michael Hansen 2022-11-30 15:05:29 -08:00
  • 44a730f3a8 Merge pull request #285 from zrax/simplify_marshal_version Michael Hansen 2022-10-04 15:24:38 -07:00
  • 747921a761 Adjust to reduce duplication Michael Hansen 2022-10-04 15:15:02 -07:00
  • e2db195b85 Merge from #267 Michael Hansen 2022-10-04 15:18:35 -07:00
  • 8590d67d29 Simplify and improve version setting for marshalled code objects: Michael Hansen 2022-10-04 14:51:23 -07:00
  • 6373459830 Merge pull request #283 from DarkGuySM/master Michael Hansen 2022-10-02 09:31:17 -07:00
  • 6cffd49799 Update README.markdown DarkGuySM 2022-10-02 15:44:29 +05:30
  • 4951905f83 Remove dead code from a previous version of this block. Michael Hansen 2022-09-30 10:07:44 -07:00
  • 1b59ea5cd8 Merge pull request #270 from ahaensler/for-loops-v3.8 Michael Hansen 2022-07-31 17:09:47 -07:00
  • 5758634f81 support three digit versions in tests Adrian Haensler 2022-07-30 00:07:38 -05:00
  • deebbb044d add a test Adrian Haensler 2022-07-30 00:02:47 -05:00
  • 462260991e fix for loops in 3.8 Adrian Haensler 2022-07-08 17:53:39 -05:00
  • 882571c599 some fixes for 3.9 Adrian Haensler 2022-07-08 15:44:46 -05:00
  • 25497aabb3 ASTree.cpp bugfix on line 1757, preventing error 'front called on empty vector' TrollerOfHolland 2022-06-23 01:16:41 +02:00
  • b0ce84234a Merge pull request #265 from clubby789/code-obj-support Michael Hansen 2022-06-16 09:45:00 -07:00
  • 942193e88b Style changes clubby789 2022-06-16 12:49:04 +01:00
  • 1750e9cb8a Note code object support in readme clubby789 2022-06-15 11:37:07 +01:00
  • dc50479d06 Add support for pycdas/pycdc using marshalled code objects clubby789 2022-06-15 11:33:11 +01:00
  • 96ef91b5f9 Allow specifying an output filename on the command line, instead of forcing reliance on shell redirection. Michael Hansen 2022-04-26 14:44:10 -07:00
  • 4884b5447f Add additional versions of conditional_expressions test Michael Hansen 2022-04-26 13:11:40 -07:00
  • b0fa45840f Minor code style cleanups for consistency Michael Hansen 2022-04-26 12:56:19 -07:00
  • 73ff7ef3fe Merge pull request #249 from ncaklovic/master Michael Hansen 2022-04-26 11:29:26 -07:00
  • 38a1ee59c3 Support for conditonal expression (if-expression) - review findings Nenad Čaklović 2022-04-02 13:57:10 +02:00
  • 46affe279c Support for conditonal expression (if-expression) Nenad Čaklović 2022-03-29 12:30:06 +02:00
  • f19b38d3be Merge pull request #245 from ncaklovic/master Michael Hansen 2022-03-24 14:57:57 -07:00
  • 9fe5463c19 Merge pull request #246 from zrax/fix_msvc_ci Michael Hansen 2022-03-24 14:57:42 -07:00
  • c134280576 Update MSVC version to make CI happy Michael Hansen 2022-03-24 14:52:26 -07:00
  • 3039d8b410 Disassembler changes in 3.10 under BPO-27129 Nenad Čaklović 2022-03-24 22:06:35 +01:00
  • 7160cf796c Changes in 3.10 under BPO-27129: Use instruction offset, rather than bytecode offset Nenad Čaklović 2022-03-24 20:59:15 +01:00
  • 99b35a114a Merge pull request #209 from dotjrich/pymultic-container-build Michael Hansen 2021-11-22 21:29:13 -08:00
  • 9031029ef6 Addresses code review comments John Richards 2021-11-22 00:51:26 -05:00
  • 9bb40a1faa Adds support for building our own Python containers John Richards 2021-10-24 18:41:33 -04:00
  • 7869a08f27 Merge pull request #204 from dotjrich/pymultic-container Michael Hansen 2021-10-21 20:54:11 -07:00
  • 21b08557ce Refactors how extra args for container executables are specified John Richards 2021-10-21 22:33:03 -04:00
  • 034c65885f Use the -u param when running via Docker John Richards 2021-10-21 22:22:31 -04:00
  • 7e2609c3d6 Addresses code review comments John Richards 2021-10-18 21:37:46 -04:00
  • 51f607fb1c Removes old variable that's no longer in code John Richards 2021-10-10 23:36:46 -04:00
  • f59d7d015d Adds podman support and defines PYVERS with official containers John Richards 2021-10-10 19:59:54 -04:00
  • 5e08ec603a Adds container support to pymultic John Richards 2021-10-10 18:34:11 -04:00
  • aacf182f95 Add bytecode documentation for 3.10 Michael Hansen 2021-04-12 11:03:36 -07:00
  • 9109449390 Merge pull request #202 from GawdOfROFL/3.10support Michael Hansen 2021-10-10 11:44:39 -07:00
  • 8245b79989 add RERAISE_A GawdOfROFL 2021-10-10 14:58:46 +05:30
  • c6c256ccd3 Merge pull request #203 from dotjrich/contains-op Michael Hansen 2021-10-09 22:06:45 -07:00
  • 25f44aa079 Adds support for CONTAINS_OP opcode John Richards 2021-10-10 00:40:39 -04:00
  • 81f3e5f84b Merge pull request #201 from dotjrich/is-op Michael Hansen 2021-10-09 20:26:25 -07:00
  • 9fcf5bcb9d Addresses code review comment John Richards 2021-10-09 22:35:33 -04:00
  • 43667f0bae make requested changes GawdOfROFL 2021-10-10 06:48:34 +05:30
  • 728309e7f8 add newline GawdOfROFL 2021-10-10 00:57:37 +05:30
  • e4e3a9f4ed added python 3.10 support GawdOfROFL 2021-10-10 00:52:41 +05:30
  • 588f24c872 Adds support for IS_OP opcode John Richards 2021-10-07 20:29:18 -04:00
  • fd6985370d Merge pull request #200 from dotjrich/list-extend Michael Hansen 2021-10-07 09:25:43 -06:00
  • 15f2a4013e Adds an extra test case John Richards 2021-10-07 02:02:00 -04:00
  • a504452b7b Adds support for LIST_EXTEND opcode John Richards 2021-10-07 01:51:53 -04:00
  • 6140b4b33e Protect against out of range lookups in pycdas Michael Hansen 2021-08-16 15:25:09 +00:00
  • fbf9d24de3 Merge pull request #189 from zrax/codeql Michael Hansen 2021-04-12 10:16:07 -07:00
  • 56e549640f Fix format-truncation warning in bytecode.cpp Michael Hansen 2021-04-12 10:12:45 -07:00
  • 768da6f1e6 Fix CodeQL analysis for C++ Michael Hansen 2021-04-12 10:03:10 -07:00
  • ac189cc916 Support LOAD_METHOD and CALL_METHOD from Python 3.7+ Michael Hansen 2021-04-12 09:45:25 -07:00
  • f0d2d802dc [pymultic] Update python versions Michael Hansen 2021-04-12 09:01:01 -07:00
  • 74ff8e277a Merge pull request #187 from zrax/codeql Michael Hansen 2020-10-26 09:30:48 -07:00
  • 281e8da7eb Don't build CI on non-master pushes Michael Hansen 2020-10-26 09:29:05 -07:00
  • 040b0f3360 Create codeql-analysis.yml Michael Hansen 2020-10-26 09:25:26 -07:00
  • 133dfca012 Merge pull request #186 from Aralox/Issue-185-chained-assignment Michael Hansen 2020-10-26 08:40:50 -07:00
  • bd7439485f CRA Aralox 2020-10-26 15:18:43 +11:00
  • 23beda48d7 CRAs Aralox 2020-10-26 15:15:45 +11:00
  • a987c34e65 Merge remote-tracking branch 'upstream/master' into Issue-185-chained-assignment Aralox 2020-10-25 12:13:37 +11:00
  • 0a82954c58 Merge pull request #184 from Aralox/Issue-183-support-unpack-empty Michael Hansen 2020-10-24 14:15:47 -07:00
  • 7a89b72260 Support chained assignment statements, e.g. a = b = c. Aralox 2020-10-23 21:19:01 +11:00
  • 1db8d28729 Add compiled test for python 2.7 Aralox 2020-10-23 14:30:42 +11:00
  • db94f3c257 CRLF -> LF Aralox 2020-10-23 11:28:42 +11:00
  • 8e8bb95592 Support unpacking empty list. Aralox 2020-10-23 11:23:46 +11:00
  • 8eb18de269 Update tests to show that #39 is resolved, and add dummy support for STORE_LOCALS used in Python 3.0-3.3. Michael Hansen 2020-10-22 09:06:57 -07:00
  • 0540b3991c Merge pull request #181 from Aralox/Issue-124-handle-async-for-GET_AITER_GET_ANEXT Michael Hansen 2020-10-22 08:24:56 -07:00
  • 378c25685b Merge pull request #182 from dotjrich/issue-169 Michael Hansen 2020-10-22 08:21:28 -07:00
  • 7022db1bf6 Modify async for test to avoid known try-except problem with trailing unnecessary continue when the try-except is not followed by any other statements. Aralox 2020-10-22 15:35:59 +11:00
  • 7ba44361fe Addresses code review comments John Richards 2020-10-21 23:45:51 -04:00
  • 345035b544 Adds support for SETUP_ANNOTATION op and variable annotations John Richards 2020-10-21 21:42:13 -04:00
  • abf8501ccf CRAs Aralox 2020-10-22 10:57:49 +11:00
  • e80aa996fa Only initialize the async for once. Aralox 2020-10-22 09:11:51 +11:00
  • 5bdc0b5baf Merge remote-tracking branch 'upstream/master' into Issue-124-handle-async-for-GET_AITER_GET_ANEXT Aralox 2020-10-21 19:34:37 +11:00
  • 91a23f914d Implement better handling for async for. Aralox 2020-10-21 19:32:20 +11:00
  • d3a46f711f Merge remote-tracking branch 'dotjrich/issue-172' into master Michael Hansen 2020-10-20 21:10:55 -07:00
  • e616471003 Merge branch 'Issue-165-literal-string-interpolation-f-strings' into master Michael Hansen 2020-10-20 21:08:19 -07:00
  • 568867c80a Minor style adjustments Michael Hansen 2020-10-20 21:08:02 -07:00
  • db12d15e08 Fix token_dump for strings with single quotes in them. Update f-string test tokens. Aralox 2020-10-21 10:38:58 +11:00
  • 50dea39975 Addresses a couple performance related comments John Richards 2020-10-20 18:07:39 -04:00
  • 8933c9a4a9 Add support for async for. Issue #124 Aralox 2020-10-20 20:39:23 +11:00
  • 5b819fa23e Adds support for BUILD_CONST_KEY_MAP opcode John Richards 2020-10-20 01:46:38 -04:00
  • 7af40a779f CRAs Aralox 2020-10-20 16:42:19 +11:00
  • 8fdfe170fc Ensure tarball directory is created before trying to download to it Michael Hansen 2020-10-19 22:04:47 -07:00
  • 0a54e40c8d Merge pull request #179 from dotjrich/debug-docs Michael Hansen 2020-10-19 22:02:20 -07:00
  • 0573318528 Renames options for BLOCK/STACK debugging and fixes indentation John Richards 2020-10-20 00:42:44 -04:00
  • 05c373b07a Adds ability to control block and stack debug output via CMake John Richards 2020-10-19 20:55:20 -04:00
  • 1f07a24451 Fix up some dodgy spacing Aralox 2020-10-17 21:04:39 +11:00