262 Commits (752fe759104172af2e8cbd7a3713b29134bd5a7f)

Author SHA1 Message Date
Jim Mussared bd2fff6687 unix: Add build variants, analogous to boards on bare-metal. 5 years ago
Nicko van Someren 4c93955b7b py/objslice: Add support for indices() method on slice objects. 5 years ago
Damien George 269c9a08b6 unix/modos: Add uos.rename and uos.rmdir. 5 years ago
Andrew Leech 1b844e908c unix/modtime: Add utime.mktime function, to complement utime.localtime. 5 years ago
Damien George 09376f0e47 py: Introduce MP_ROM_NONE macro for ROM to refer to None object. 5 years ago
Laurens Valk 2679c9e116 unix/modtermios: Fix output speed setter in tcsetattr. 5 years ago
Damien George 799b6d1e0c extmod: Consolidate FAT FS config to MICROPY_VFS_FAT across all ports. 5 years ago
Damien George 660a61a388 extmod/vfs_lfs: Allow compiling in VfsLfs1 and VfsLfs2 separately. 5 years ago
Damien George 4847460232 unix/mphalport.h: Define mp_hal_stdio_poll to dummy because it's unused. 5 years ago
Damien George 62d5659cdd unix: Enable uos.VfsLfs1, uos.VfsLfs2 on coverage build. 5 years ago
Damien George 1582c7eeb0 unix,windows: Enable module weak links. 5 years ago
Jim Mussared 93bd61ca91 unix: Allow building without a manifest. 5 years ago
Jim Mussared 8ba963cfa3 tools/makemanifest.py: Eval relative paths w.r.t. current manifest file. 5 years ago
Damien George b1c0355b93 unix: Convert to use FROZEN_MANIFEST to specify frozen code. 5 years ago
Damien George d7a9388fe0 ports: Add new make target "submodules" which inits required modules. 5 years ago
Damien George 4c5e1a0368 py/bc: Change mp_code_state_t.exc_sp to exc_sp_idx. 5 years ago
Jim Mussared f67fd95f8d unix/coverage: Add coverage tests for ringbuf. 5 years ago
Josh Lloyd 7d58a197cf py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions. 5 years ago
Milan Rossa 310b3d1b81 py: Integrate sys.settrace feature into the VM and runtime. 5 years ago
Damien George af20c2ead3 py: Add global default_emit_opt variable to make emit kind persistent. 5 years ago
Damien George 15b36aa0af unix/main: Only accept full emit cmd-line options if native enabled. 5 years ago
Damien George 7d851a27f1 extmod/modure: Make regex dump-code debugging feature optional. 5 years ago
stijn af5c998f37 py/modmath: Implement math.isclose() for non-complex numbers. 5 years ago
Damien George 497683b315 gitignore: Put build-*/ pattern in top-level gitignore file. 5 years ago
Milan Rossa 6f0c6bd774 unix: Enable sys.atexit, triggered after the main script ends. 5 years ago
Paul m. p. P 42d30c5baf unix/unix_mphal: Include time.h for CLOCK_MONOTONIC. 5 years ago
Mikhail Zakharov ced340d739 unix/unix_mphal: Use CLOCK_MONOTONIC for ticks_ms/us when available. 6 years ago
Damien George 9d72f07b6d unix/mpconfigport.mk: Update comment about TLS implementations. 6 years ago
Damien George 8c9758ff2e unix/modusocket: Raise ETIMEDOUT when connect or accept has timeout. 6 years ago
Damien George 653e1756c0 various: Update early copyright years to match actual edit history. 6 years ago
Paul Sokolovsky 016d9a40fe various: Add and update my copyright line based on git history. 6 years ago
stijn 90fae9172a py/objarray: Add support for memoryview.itemsize attribute. 6 years ago
Elad Namdar 3f54462add unix/modusocket: Fix use of setsockopt in usocket.settimeout impl. 6 years ago
Yonatan Goldschmidt ef9843653b extmod/moducryptolib: Add AES-CTR support. 6 years ago
Damien George 906fb89fd7 unix/coverage: Add test for printing literal % character. 6 years ago
stijn 34a7d7ebeb unix/gcollect: Make sure stack/regs get captured properly for GC. 6 years ago
Damiano Mazzella 0b86ba565c unix/mpthreadport: Use named semaphores on Mac OS X. 6 years ago
Damien George c6a9bb23cd unix/Makefile: Update coverage tests to match those in Travis. 6 years ago
Damien George b5f33ac2cb ports: Update to work with new oofatfs version. 6 years ago
Damien George 55ff562c70 unix/modffi: Eliminate unused-argument warning when debugging disabled. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Yonatan Goldschmidt 66f0afc91d unix/modmachine: Handle repeated /dev/mem open errors. 6 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
Paul Sokolovsky 2f5d113fad py/warning: Support categories for warnings. 6 years ago
stijn 42863830be py: Add optional support for 2-argument version of built-in next(). 6 years ago
Mikhail Zakharov 18723e9889 unix/mpthreadport: Remove busy wait loop in thread garbage collection. 6 years ago
Mikhail Zakharov 1e7b422226 unix/mpthreadport: Cleanup used memory on thread exit. 6 years ago
Mikhail Zakharov f8c1be85d1 unix/mpthreadport: Add thread deinit code to stop threads on exit. 6 years ago
Paul Sokolovsky 80aca27a40 unix/modos: Rename unlink to remove to be consistent with other ports. 6 years ago
Paul m. p. P 454cca6016 py/objmodule: Implement PEP 562's __getattr__ for modules. 6 years ago