9700 Commits (8e4b4bac7079caafbe40646b9303dc9e3ce23fbc)
 

Author SHA1 Message Date
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
Damien George 2c7a3061d5 py/runtime: Remove nlr protection when calling __next__ in mp_resume. 6 years ago
Damien George 0c9d452370 py/vm: Fix case of throwing GeneratorExit type into yield-from. 6 years ago
Damien George e6078dfed2 tests/basics: Split out gen throw tests from yield-from-throw tests. 6 years ago
Damien George e9012a20f7 py/emitnative: Change type of const_table from uintptr_t to mp_uint_t. 6 years ago
Damien George bbccb0f630 esp8266: Remove scanning of GC pointers in native code block. 6 years ago
Damien George ac81cee3fc tests/micropython: Test loading const objs in native and viper funcs. 6 years ago
Damien George 2e86233263 py/asm*: Remove ASM_MOV_REG_ALIGNED_IMM emit macro, it's no longer used. 6 years ago
Damien George 7d4b6cc868 py/emitnative: Place const objs for native code in separate const table. 6 years ago
Damien George 8a84e08dc8 docs/library/network: Make AbstractNIC methods layout correctly. 6 years ago
Damien George 217566b764 docs/library/network: Move specific network classes to their own file. 6 years ago
Damien George b3eadf3f3d py/objfloat: Fix abs(-0.0) so it returns 0.0. 6 years ago
Damien George 8960a28238 lib/libm/math: Add implementation of __signbitf, if needed by a port. 6 years ago
Damien George 4c08932e73 lib/libm/math: Fix int type in float union, uint64_t should be uint32_t. 6 years ago
Damien George fc1bb51af5 py/objgenerator: Remove TODO about returning gen being called again. 6 years ago
Damien George 6d20be31ae py/vm: Reword TODO about invalid ip/sp after an exception to a note. 6 years ago
Damien George 04f7da78db py/objmodule: Remove TODO about checking store attr to a module. 6 years ago
Damien George cc5c3c64ca py/objint: Remove TODO about checking of int() arg types with 2 args. 6 years ago
Damien George 814f17a3a4 py/objdict: Reword TODO about inlining mp_obj_dict_get to a note. 6 years ago
Damien George baa83a0c6d py/objslice: Remove long-obsolete comment about enhancing slice object. 6 years ago
Damien George 76355c8863 py/vm: Make small optimisation of BUILD_SLICE opcode. 6 years ago