7734 Commits (fc710169b7fd8738b285c141f1850b262b26c622)
 

Author SHA1 Message Date
Damien George 58f23def55 py/bc: Provide better error message for an unexpected keyword argument. 8 years ago
Damien George 1110c8873c cc3200/mods/modutime: Use generic sleep_ms and sleep_us implementations. 8 years ago
Damien George 3509e2d307 stmhal/systick: Make mp_hal_delay_ms release the GIL when sleeping. 8 years ago
Damien George 2e3fc77809 extmod/utime_mphal: Don't exit/enter the GIL in generic sleep functions. 8 years ago
Damien George 96c35d0ac4 stmhal/pybthread: Allow interrupts to work during lock/unlock of mutex. 8 years ago
Damien George 080210ddc6 stmhal/irq: Shift IRQ priorities of TIM and EXTINT to be above PENDSV. 8 years ago
Damien George 5d05ff1406 esp8266/machine_pin: Fix pin.irq() to work when all args are keywords. 8 years ago
Damien George b16c35486f esp8266/machine_pin: Fix memset size for zeroing of pin_irq_is_hard. 8 years ago
Damien George ebbaf7ee57 stmhal/pendsv: Disable interrupts during a thread switch. 8 years ago
Damien George 1a5c8d1053 py/vm: Don't release the GIL if the scheduler is locked. 8 years ago
Peter Hinch 231cfc84a7 extmod/modframebuf: Add support for monochrome horizontal format. 8 years ago
transistortim fb981107eb docs/library/machine.I2C: Fix scan() doc to match implementation. 8 years ago
Damien George 74faf4c5fc unix/coverage: Enable scheduler and add tests for it. 8 years ago
Damien George c772817dee tests/micropython: Add tests for micropython.schedule(). 8 years ago
Damien George 9ee4641850 esp8266/machine_pin: Make pin.irq arguments positional. 8 years ago
Damien George 2507c83b0e esp8266/machine_pin: Add "hard" parameter to pin.irq, soft by default. 8 years ago
Damien George 31ea158557 esp8266: Change machine.Timer callback to soft callback. 8 years ago
Damien George 1b7d67266d esp8266: Enable micropython.schedule() with locking in pin callback. 8 years ago
Damien George a5159edc20 stmhal: Enable micropython.schedule(). 8 years ago
Damien George c138b21ceb unix: Use mp_handle_pending() in time.sleep(). 8 years ago
Damien George 6e74d24f30 py: Add micropython.schedule() function and associated runtime code. 8 years ago
stijn bf29fe2e13 py/objstr: Use better msg in bad implicit str/bytes conversion exception 8 years ago
Christopher Arndt 9b80a1e3e9 utime module documentation fixes and cleanup: 8 years ago
Damien George 5640e6dacd py: Provide mp_decode_uint_value to help optimise stack usage. 8 years ago
Damien George 71a3d6ec3b py: Reduce size of mp_code_state_t structure. 8 years ago
Damien George eeff0c3528 tests/basics/bytes_add: Add tests for optimised bytes addition. 8 years ago
Damien George d279bcff8a py/objstr: Fix eager optimisation of str/bytes addition. 8 years ago
Damien George 7b7ff60f91 travis: Change an stmhal rule to build PYBV11 instead of default PYBV10. 8 years ago
Damien George fcab435607 docs/library/framebuf: Fix typo in bit-width for MVLSB description. 8 years ago
Damien George 23a693ec2d py/mkrules.mk: Remove special check for "-B" in qstr auto generation. 8 years ago
Damien George ecb4357fe1 tests/basics: Move string-modulo-format int tests to dedicated file. 8 years ago
Damien George b154468b08 tests/basics: Add test for string module formatting with int argument. 8 years ago
Damien George 3a0b2be6e2 tests/basics/string_format2: Adjust comment now that tests succeed. 8 years ago
Damien George d65371538d py/mpprint: Fix int formatting so "+" is printed for 0-valued integer. 8 years ago
Damien George 8cd4911e63 py/emitnative: Remove obsolete commented out code. 8 years ago
Damien George e29f704b67 tests/micropython/viper_error: Add more tests to improve coverage. 8 years ago
Damien George a5a84e1f85 py/emitnative: Use assertions and mp_not_implemented correctly. 8 years ago
Rami Ali 8a57cacd78 tests/extmod: Improve tinfgzip.c test coverage. 8 years ago
Damien George a49a96bb5d tests/extmod/vfs_basic: Unmount all existing devices before doing test. 8 years ago
Damien George 923ec1169f tests/run-tests: Re-instate skipping of doubleprec test on pyboard. 8 years ago
Damien George 3f7aa330fd lib/utils/pyexec: Fix bug with pyexec_file not setting flag for source. 8 years ago
Damien George 05fec17d9b tests/basics/struct_micropython: Add test for 'S' typecode in ustruct. 8 years ago
Rami Ali 77cbd173df tests: Improve binary.c test coverage. 8 years ago
Rami Ali 4e86ca398f tests/extmod: Improve re1.5/recursiveloop.c test coverage. 8 years ago
Damien George 773b0bac41 tests/extmod/vfs_basic: Add more tests for basic VFS functionality. 8 years ago
Damien George d1ae6ae080 py/objint: Allow to print long-long ints without using the heap. 8 years ago
Damien George 4f29b315a6 esp8266: Only execute main.py if in friendly REPL mode. 8 years ago
Damien George e1782042f5 teensy/lexerfrozen: Make mp_lexer_new_from_file raise an exception. 8 years ago
Damien George 97142000f7 mpy-cross/main: Move lexer constructor to within NLR handler block. 8 years ago
Damien George 68e1c4f068 pic16bit/main: Make mp_lexer_new_from_file raise an exception. 8 years ago