summaryrefslogtreecommitdiffstatshomepage
path: root/examples/usercmodule/cppexample/example.cpp
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2025-01-20 22:24:10 +1100
committerDamien George <damien@micropython.org>2025-02-11 16:54:20 +1100
commitc3a18d74ebebe1c68955c3dce3c782af949aa4c7 (patch)
tree1e76917c9e98b1ee1b4196e4533cb429e5ec8d94 /examples/usercmodule/cppexample/example.cpp
parenta11ba7775e600b45c0e93443ca05dffb09a49389 (diff)
downloadmicropython-c3a18d74ebebe1c68955c3dce3c782af949aa4c7.tar.gz
micropython-c3a18d74ebebe1c68955c3dce3c782af949aa4c7.zip
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>
Diffstat (limited to 'examples/usercmodule/cppexample/example.cpp')
0 files changed, 0 insertions, 0 deletions