Michael Hansen
|
9b384ad1fa
|
Add basic bytecode and disassembly support for Python 3.12
|
2023-11-09 12:17:03 -08:00 |
|
Michael Hansen
|
a6de2209fc
|
Add simple_const tests for Python 3.8-3.11, and handle Python 3.11 RESUME opcode
|
2023-01-24 10:25:10 -08:00 |
|
Michael Hansen
|
9f1d0f2a21
|
Add basic opcode (disassembly) support for Python 3.11
|
2023-01-19 11:32:07 -08:00 |
|
John Richards
|
9031029ef6
|
Addresses code review comments
|
2021-11-22 00:51:26 -05:00 |
|
John Richards
|
9bb40a1faa
|
Adds support for building our own Python containers
This will be triggered when -c is used with pymultic and there is
no official Python container available for the version(s) specified.
|
2021-10-24 18:41:33 -04:00 |
|
John Richards
|
21b08557ce
|
Refactors how extra args for container executables are specified
|
2021-10-21 22:33:03 -04:00 |
|
John Richards
|
034c65885f
|
Use the -u param when running via Docker
|
2021-10-21 22:22:31 -04:00 |
|
John Richards
|
7e2609c3d6
|
Addresses code review comments
|
2021-10-18 21:37:46 -04:00 |
|
John Richards
|
51f607fb1c
|
Removes old variable that's no longer in code
|
2021-10-10 23:36:46 -04:00 |
|
John Richards
|
f59d7d015d
|
Adds podman support and defines PYVERS with official containers
We've found that 3.0.x and 3.1.x don't have official containers on
Docker Hub, so we needed to move to a more explicit check.
|
2021-10-10 19:59:54 -04:00 |
|
John Richards
|
5e08ec603a
|
Adds container support to pymultic
Using the '-c' argument will - if possible - fetch and use a
container for each version of Python specified in the arguments
list.
|
2021-10-10 18:34:11 -04:00 |
|
Michael Hansen
|
f0d2d802dc
|
[pymultic] Update python versions
|
2021-04-12 09:01:01 -07:00 |
|
Michael Hansen
|
e616471003
|
Merge branch 'Issue-165-literal-string-interpolation-f-strings' into master
|
2020-10-20 21:08:19 -07:00 |
|
Aralox
|
db12d15e08
|
Fix token_dump for strings with single quotes in them. Update f-string test tokens.
|
2020-10-21 10:38:58 +11:00 |
|
Michael Hansen
|
8fdfe170fc
|
Ensure tarball directory is created before trying to download to it
|
2020-10-19 22:04:56 -07:00 |
|
Michael Hansen
|
36d93bd1a5
|
Add support for Python 3.9 in pymultic.
Also updates versions for several other Python releases.
|
2020-10-12 16:52:38 -07:00 |
|
Michael Hansen
|
937520abcc
|
Update pymultic python versions
|
2020-01-03 12:16:39 -08:00 |
|
Michael Hansen
|
428d11c4b5
|
Add bytecode and disassembly support for Python 3.8.
Also fixes running pymultic from outside of its source directory.
|
2019-10-14 14:48:26 -07:00 |
|
Michael Hansen
|
8014ac2b14
|
Print unicode as default in Python 2.x when CO_FUTURE_UNICODE_LITERALS
is set.
Fixes #141.
|
2019-10-06 14:34:24 -07:00 |
|
Michael Hansen
|
154b80b2fe
|
Migrate several more passing tests to new test framework
|
2019-10-04 11:05:52 -07:00 |
|
Michael Hansen
|
7a7b4623b6
|
Migrate a couple more passing tests, and handle end-of-line comments
in token_dump.
|
2019-10-03 20:56:52 -07:00 |
|
Michael Hansen
|
1cf1977a40
|
Move test_class.pyc to the new test framwork, and fix tokenization
of multi-line strings.
|
2019-10-03 17:12:52 -07:00 |
|
Michael Hansen
|
31d907118a
|
Add a new unit test framework that actually checks the output of
decompiled sources against an expected result.
|
2019-10-03 15:33:52 -07:00 |
|
Michael Hansen
|
18f94c4094
|
Use pymultic for executing the rt_test
|
2019-10-02 21:18:35 -07:00 |
|
Michael Hansen
|
f02a339072
|
Move fetch and build of Python versions into pymultic, and remove
acquire_pythons script.
pymultic now accepts an arbitrary list of python versions, instead
of requiring all of a specific class to be included.
|
2019-10-02 14:41:49 -07:00 |
|
Michael Hansen
|
f77f287b1d
|
Backport Python 2.7.15 fix for GCC 8 optimizations to other Pythons
it applies to.
|
2019-09-30 16:29:04 -07:00 |
|
Michael Hansen
|
1c01ca7ee6
|
Better name for this script, since it doesn't do anything in parallel.
|
2018-04-28 12:22:14 -07:00 |
|
Michael Hansen
|
1b01af45fd
|
Add some scripts for fetching/building many Python versions and compiling
python sources to bytecode in each of them.
|
2018-04-27 16:28:23 -07:00 |
|