9791 Commits (d690c2e148796cd1019b9e4c41bc9e196c7b36b7)
 

Author SHA1 Message Date
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
stijn 57a7d5be9a py: Fix msvc C++ compiler warnings with MP_OBJ_FUN_MAKE_SIG macro. 6 years ago
Paul Sokolovsky 8181ec04a4 tests/cpydiff: Add case for difference in behaviour of bytes.format(). 6 years ago
Paul Sokolovsky a135bca4a1 py/objstr: format: Return bytes result for bytes format string. 6 years ago
Peter Hinch 09c5c58a1f docs/library/machine.SPI: Add note about baudrate imprecision. 6 years ago
Paul Sokolovsky af2030dec6 unix/mpconfigport.h: Enable MICROPY_PY_UHASHLIB_MD5 for uhashlib.md5. 6 years ago
Damien George 84090edaa3 stm32/mpconfigport.h: Enable math.factorial, optimised version. 6 years ago
Christopher Swenson 8c656754aa py/modmath: Add math.factorial, optimised and non-opt implementations. 6 years ago
Damien George 7b452e7466 stm32/usbd_conf: Allocate enough space in USB HS TX FIFO for CDC packet. 6 years ago
Damien George 5f92756c2c lib/stm32lib: Update library to fix issue with filling USB TX FIFO. 6 years ago