circuitpython/ports/windows/msvc
Damien George c3a18d74eb extmod/modmarshal: Add new marshal module.
This commit implements a small subset of the CPython `marshal` module.  It
implements `marshal.dumps()` and `marshal.loads()`, but only supports
(un)marshalling code objects at this stage.  The semantics match CPython,
except that the actual marshalled bytes is not compatible with CPython's
marshalled bytes.

The module is enabled at the everything level (only on the unix coverage
build at this stage).

Signed-off-by: Damien George <damien@micropython.org>
2025-02-11 16:54:20 +11:00
..
sys windows/msvc: Fix warnings regarding function declarations. 2020-03-25 00:38:11 +11:00
common.props windows/msvc: Make mpy-cross independent of micropython variant. 2023-02-01 13:10:00 +11:00
debug.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
dirent.c windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
dirent.h windows/msvc: Implement file/directory type query. 2018-10-05 17:14:33 +10:00
genhdr.targets windows/msvc: Fix module freezing. 2023-02-01 13:10:00 +11:00
gettimeofday.c ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00
paths.props all: Keep msvc build output in build/ directories. 2022-12-13 17:18:53 +11:00
release.props windows/msvc: Move build options from .vcxproj to .props files. 2019-09-18 22:14:11 +10:00
sources.props extmod/modmarshal: Add new marshal module. 2025-02-11 16:54:20 +11:00
unistd.h ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00