279 Commits (4802b6d3af42918aec842ce4117a667523b1ab25)

Author SHA1 Message Date
Damien George ac3fb974bc unix/variants: Enable seeding random module on import in dev, coverage. 2 years ago
Damien George d2f018bff1 unix,windows: Factor out code that generates random bytes to a new func. 2 years ago
stijn 5bb2a85d74 windows: Use BCryptGenRandom to implement os.urandom. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George 6e71cde6aa ports: Use default VFS config for import_stat and builtin_open. 2 years ago
David Lechner c012318d74 unix: Implement `-X realtime` command-line option on macOS. 3 years ago
David Lechner be5657b64f ports: Rename thread_t to mp_thread_t. 3 years ago
Jim Mussared 63431a5536 unix: Make port-specific modules use MP_REGISTER_MODULE. 3 years ago
Jim Mussared 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. 3 years ago
Damien George 5b700b0af9 all: Reformat remaining C code that doesn't have a space after a comma. 3 years ago
Damien George fca5701f74 py/malloc: Introduce m_tracked_calloc, m_tracked_free functions. 3 years ago
Jim Mussared 0e7bfc88c6 all: Use mp_obj_malloc everywhere it's applicable. 3 years ago
Damien George 402df833fe py/modsys: Introduce sys.implementation._machine constant. 3 years ago
Damien George 40047823bc py/modsys: Append MicroPython git version and build date to sys.version. 3 years ago
Damien George 5c32111fa0 ports: Reformat more C and Python source code. 3 years ago
Damien George aab005c75b extmod/modusocket: Provide config macro for socket.listen backlog deflt. 3 years ago
Jon Bjarni Bjarnason 919f696ad2 extmod/modusocket: Implement optional socket.listen backlog argument. 3 years ago
Damien George eec07332b1 unix/variants: Enable a few optimisations and features on dev, coverage. 3 years ago
Damien George 3c20ddb41a unix/variants: Use rom feature config for standard, dev, coverage. 3 years ago
Damien George 0ac3191d8c unix/mpconfigport.h: Collect together config options from extra level. 3 years ago
Damien George ac2293161e py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them. 3 years ago
Damien George cac939ddc3 py/modsys: Add optional sys.tracebacklimit attribute. 3 years ago
Damien George 2b409ef8a4 unix/moduos: Convert module to use extmod version. 3 years ago
Damien George 3c2aa5ff93 unix/.gitignore: Remove *.py from ignore list. 3 years ago
Damien George c4b8dae438 tests/unix: Add coverage test for freezing various objects. 3 years ago
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 3 years ago
stijn 5f50f4a130 unix: Show compiler info in REPL banner. 3 years ago
stijn 8bb50c6301 unix/Makefile: Remove explicit addition of -std=c++ flag. 3 years ago
Damien George fbd47fc46c ports: Consolidate inclusion of umachine module in built-ins. 3 years ago
stijn dd6967202a py/modmath: Add math.tau, math.nan and math.inf constants. 5 years ago
Damien George aac5a97d08 ports: Move '.frozen' to second entry in sys.path. 3 years ago
Damien George de43b500bd py/runtime: Allow initialising sys.path/argv with defaults. 3 years ago
Jim Mussared 86ce442607 ports: Add '.frozen' as the first entry in sys.path. 3 years ago
Jim Mussared 92353c2911 all: Remove support for FROZEN_DIR and FROZEN_MPY_DIR. 3 years ago
Jim Mussared cc23e99f32 py/modio: Remove io.resource_stream function. 3 years ago
Damien George 9ffb1ad2f8 unix/Makefile: Use -Og instead of -O0 for debug builds. 3 years ago
Damien George 71168ec55c unix/coverage: Change remaining printf to mp_printf. 3 years ago
Jim Mussared a7fa18c203 py/builtinimport: Refactor module importing. 5 years ago
Henk Vergonet d11ff0499f unix/modos: Add support for uos.urandom(n). 6 years ago
Andrew Leech cc42b7c88b unix/modusocket: Support MP_STREAM_POLL in unix socket_ioctl. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Jim Mussared 60c6d5594f unix: Enable LOAD_ATTR fast path, and map lookup caching. 3 years ago
Jim Mussared 0c2cadf1c8 unix/Makefile: Disable error compression on arm-linux-gnueabi-gcc. 3 years ago
Jim Mussared 692d36d779 py: Implement partial PEP-498 (f-string) support. 3 years ago
Damien George 38a204ed96 py: Introduce and use mp_raise_type_arg helper. 3 years ago
Damien George 6430cd3e02 unix/variants: Enable help and help("modules") on standard and dev. 3 years ago
Damien George 240888a0d2 unix/Makefile: Add back LIB_SRC_C to list of object files. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Amir Gonnen cb332ddae8 unix/modffi: Add option to lock GC in callback, and cfun access. 3 years ago
Damien George 38bc5a9f67 stm32: Provide a custom BTstack runloop that integrates with soft timer. 4 years ago