9820 Commits (5146e7949028928a1f5e8f5705c0600fcb39ed74)
 

Author SHA1 Message Date
Paul Sokolovsky 6c5b2bded2 unix/modffi: Add support for "q"/"Q" specs (int64_t/uint64_t). 6 years ago
Paul Sokolovsky 0c18633ea9 unix/modusocket: Finish socket.settimeout() implementation. 6 years ago
Danielle Madeley 80a25810f9 unix/modusocket: Initial implementation of socket.settimeout(). 8 years ago
Damien George 0f6f86ca49 stm32/usbd_cdc_interface: Refactor USB CDC tx code to not use SOF IRQ. 6 years ago
Damien George 53ccbe6cec stm32/usbd_cdc_interface: Handle disconnect IRQ to set VCP disconnected. 6 years ago
Damien George de71035e02 py/emitnative: Put None/False/True in global native const table. 6 years ago
Damien George 6c6050ca43 py/emitnative: Push internal None rather than const obj where possible. 6 years ago
Damien George 7c16bc0406 py/emitnative: Simplify viper mode handling in emit_native_import_name. 6 years ago
Damien George 175739cd37 py/emitnative: Consolidate use of stacked immediate values to one func. 6 years ago
Peter Hinch 759853f2a1 docs/machine.Pin: Document "hard" argument of Pin.irq method. 6 years ago
Peter Hinch 7de9211b80 docs/machine.Pin: Add note regarding irq handler argument. 6 years ago
Damien George f5d46a88aa lib/utils/pyexec: Forcefully unlock the heap if locked and REPL active. 6 years ago
Paul Sokolovsky 7059b4af6d tests/uctypes_sizeof_od: Test for using OrderedDict as struct descriptor 6 years ago
Paul Sokolovsky 9fbd12f2fa extmod/moductypes: Accept OrderedDict as a structure description. 6 years ago
Damien George 6bda951d4d py/emitnative: Remove unused ptr argument from ASM_CALL_IND macro. 6 years ago
Damien George 25571800fc py/asmthumb: Remove unused fun_ptr arg from asm_thumb_bl_ind function. 6 years ago
Damien George 5f1dd5b86b py/asmarm: Simplify asm_arm_bl_ind to only load via index, not literal. 6 years ago
Damien George 006671056d py/emitnative: Load native fun table ptr from const table for all archs. 6 years ago
Damien George 355eb8eafb py/asmx86: Change indirect calls to load fun ptr from the native table. 6 years ago
Damien George b7c6f859d0 py/asmx86: Change stack management to reference locals by esp not ebp. 6 years ago
Damien George 8e4b4bac70 py/asmx64: Change indirect calls to load fun ptr from the native table. 6 years ago
Damien George 8941c63290 py/asmx64: Change stack management to reference locals by rsp not rbp. 6 years ago
Glenn Ruben Bakke 11bc38d55f nrf/bluetooth: Set GAP_ADV_MAX_SIZE to 31 (s132/s140). 6 years ago
Andrew Leech 338635ccc6 stm32/main: Add configuration macros for board to set heap start/end. 6 years ago
stijn 02ca8d4674 windows/msvc: Implement file/directory type query. 6 years ago
stijn 397ee7c00e windows/msvc: Fix incorrect indentation in dirent.c. 6 years ago
Paul Sokolovsky 18f45d2e23 extmod/moductypes: Remove BITFIELD from aggregate types enum. 6 years ago
Paul Sokolovsky d251f26688 docs/uselect: Describe more aspects of poll.register/modify behavior. 6 years ago
Paul Sokolovsky 6ef783527d tests/uselect_poll_basic: Add basic test for uselect.poll invariants. 6 years ago
Paul Sokolovsky b9bad7ff92 unix/moduselect: Raise OSError(ENOENT) if obj to modify is not in poller 6 years ago
Paul Sokolovsky cb66b75692 tests/unix/ffi_float: Skip if strtof() is not available. 6 years ago
Damien George 34af10d2ef py/emitnative: Clean up unused macro and forward function declarations. 6 years ago
Damien George 69e7903904 py/obj.h: Use uint64_t instead of mp_int_t in repr-D MP_OBJ_IS_x macros. 6 years ago
Damien George a9237cee82 py/runtime: Remove comment in mp_import_name about level being 0. 6 years ago
Damien George 4ab397576f py/runtime: Use mp_import_name to implement tail of mp_import_from. 6 years ago
Damien George 86819a52fe docs/wipy: Fix links to network.Server, and markup for boot.py. 6 years ago
Damien George d1adfee251 docs: Remove sphinx_selective_exclude, it's no longer used. 6 years ago
Damien George b3e013f60e docs: Unify all the ports into one set of documentation. 6 years ago
Damien George 5cc9517fc5 tests/run-tests: Enabled native tests that pass now that yield works. 6 years ago
Damien George cc2bd63c57 py/emitnative: Implement yield and yield-from in native emitter. 6 years ago
Damien George 8fec6f5434 py/emitnative: Reorder native state on C stack so nlr_buf_t is first. 6 years ago
Damien George 4fc437f1ef py/asmxtensa: Use proper calculation for const table offset. 6 years ago
Damien George 5b19916d6e py/asmx64: Extend asm_x64_mov_reg_pcrel to accept high registers. 6 years ago
Damien George 1dc720dc01 py/asmx86: Comment out unused asm_x86_nop to prevent compiler warnings. 6 years ago
Damien George 87231132d4 py/asmthumb: Extend asm entry/exit to handle stack larger than 508 bytes 6 years ago
Damien George ef9394e76a py/asmthumb: Clean up asm_thumb_bl_ind to use new optimised ldr helper. 6 years ago
Damien George 07ccb192c5 py/asmthumb: Add wide ldr to handle larger offsets. 6 years ago
Damien George d95947b48a py/vm: When VM raises exception put exc obj at beginning of func state. 6 years ago
Damien George dd288904db py/objtype: Support full object model for get/set/delitem special meths. 6 years ago
Damien George 2eb0170157 py/objtype: Remove TODO about storing attributes to classes. 6 years ago