You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Damien George e686c94052 py/emit: Combine yield value and yield-from emit funcs into one. 7 years ago
..
const.py py/modmicropython: Add micropython.const, alias for identity function. 8 years ago
const.py.exp py/parse: Treat constants that start with underscore as private. 9 years ago
const2.py py/modmicropython: Add micropython.const, alias for identity function. 8 years ago
const2.py.exp tests/micropython: Add tests for const names being replaced in parser. 8 years ago
const_error.py py/modmicropython: Add micropython.const, alias for identity function. 8 years ago
const_error.py.exp tests: Add tests for SyntaxError, TypeError, and other missing things. 10 years ago
const_intbig.py tests/micropython: Add test for consts that are bignums. 8 years ago
const_intbig.py.exp tests/micropython: Add test for consts that are bignums. 8 years ago
decorator.py tests: Add tests for things that are not already tested. 10 years ago
decorator.py.exp tests: Add tests for things that are not already tested. 10 years ago
decorator_error.py tests: Add tests for SyntaxError, TypeError, and other missing things. 10 years ago
decorator_error.py.exp tests: Add tests for SyntaxError, TypeError, and other missing things. 10 years ago
emg_exc.py py/objexcept: Prevent infinite recursion when allocating exceptions. 7 years ago
emg_exc.py.exp py/objexcept: Prevent infinite recursion when allocating exceptions. 7 years ago
extreme_exc.py tests/micropython/extreme_exc.py: Allow to run without any emg exc buf. 7 years ago
extreme_exc.py.exp tests/micropython/extreme_exc.py: Allow to run without any emg exc buf. 7 years ago
heap_lock.py tests: Move heap-realloc-while-locked test from C to Python. 7 years ago
heap_lock.py.exp tests: Move heap-realloc-while-locked test from C to Python. 7 years ago
heapalloc.py tests/heapalloc, heapalloc_super: Skip in strict stackless mode. 7 years ago
heapalloc.py.exp tests/micropython: Move alloc-less traceback test to separate test file. 8 years ago
heapalloc_bytesio.py tests: Convert remaining "sys.exit()" to "raise SystemExit". 8 years ago
heapalloc_bytesio.py.exp tests/heapalloc_bytesio: Test for BytesIO with preallocates space. 8 years ago
heapalloc_bytesio2.py py/objstringio: If created from immutable object, follow copy on write policy. 8 years ago
heapalloc_bytesio2.py.exp py/objstringio: If created from immutable object, follow copy on write policy. 8 years ago
heapalloc_exc_raise.py tests/heapalloc_*: Refactor some tests to work in strict stackless mode. 7 years ago
heapalloc_exc_raise.py.exp tests/heapalloc_exc_raise.py: Heap alloc test for raising/catching exc. 8 years ago
heapalloc_inst_call.py tests/heapalloc_inst_call: Test for no alloc for simple object calls. 8 years ago
heapalloc_inst_call.py.exp tests/heapalloc_inst_call: Test for no alloc for simple object calls. 8 years ago
heapalloc_int_from_bytes.py tests/micropython: Add test for int.from_bytes with many zero bytes. 8 years ago
heapalloc_int_from_bytes.py.exp tests/micropython: Add test for int.from_bytes with many zero bytes. 8 years ago
heapalloc_iter.py tests: Automatically skip tests that require eval, exec or frozenset. 7 years ago
heapalloc_str.py tests/heapalloc_str: Test no-replacement case for str.replace(). 8 years ago
heapalloc_str.py.exp tests/heapalloc_str: Test for alloc-free string operations. 8 years ago
heapalloc_super.py tests/heapalloc, heapalloc_super: Skip in strict stackless mode. 7 years ago
heapalloc_super.py.exp tests: Add tests for calling super and loading a method directly. 8 years ago
heapalloc_traceback.py tests/heapalloc_*: Refactor some tests to work in strict stackless mode. 7 years ago
heapalloc_traceback.py.exp tests/heapalloc_*: Refactor some tests to work in strict stackless mode. 7 years ago
kbd_intr.py tests: Convert remaining "sys.exit()" to "raise SystemExit". 8 years ago
kbd_intr.py.exp tests/micropython: Add test for micropython.kbd_intr(). 8 years ago
meminfo.py tests: Add missing tests for builtins, and many other things. 10 years ago
meminfo.py.exp tests/meminfo: Update for addition of "max free sz" output. 8 years ago
memstats.py tests: Add missing tests for builtins, and many other things. 10 years ago
memstats.py.exp tests: Add missing tests for builtins, and many other things. 10 years ago
native_closure.py tests: Add specific test for closures in native emitter. 10 years ago
native_closure.py.exp tests: Add specific test for closures in native emitter. 10 years ago
native_const_intbig.py tests/micropython/: Split off intbig tests. 8 years ago
native_const_intbig.py.exp tests/micropython/: Split off intbig tests. 8 years ago
native_misc.py tests: Add tests for SyntaxError, TypeError, and other missing things. 10 years ago
native_misc.py.exp tests: Add tests for SyntaxError, TypeError, and other missing things. 10 years ago
opt_level.py tests/micropython/opt_level: Clarify the expected output for opt_level == 3. 8 years ago
opt_level.py.exp tests/micropython/opt_level: Add test for opt_level 3. 8 years ago
schedule.py tests: Convert remaining "sys.exit()" to "raise SystemExit". 8 years ago
schedule.py.exp tests/micropython: Add tests for micropython.schedule(). 8 years ago
stack_use.py tests/micropython: Add test for micropython.stack_use() function. 8 years ago
stack_use.py.exp tests/micropython: Add test for micropython.stack_use() function. 8 years ago
viper_addr.py py/viper: Allow casting of Python integers to viper pointers. 9 years ago
viper_addr.py.exp py/viper: Allow casting of Python integers to viper pointers. 9 years ago
viper_args.py tests: Improve test coverage of py/compile.c. 8 years ago
viper_args.py.exp py: Allow viper functions to take up to 4 arguments. 9 years ago
viper_binop_arith.py py: Implement native multiply operation in viper emitter. 10 years ago
viper_binop_arith.py.exp py: Implement native multiply operation in viper emitter. 10 years ago
viper_binop_comp.py tests: Add tests for viper binary operations. 10 years ago
viper_binop_comp.py.exp tests: Add tests for viper binary operations. 10 years ago
viper_binop_comp_imm.py asmarm: Fix bug with encoding small negative ints using MVN instruction. 10 years ago
viper_binop_comp_imm.py.exp asmarm: Fix bug with encoding small negative ints using MVN instruction. 10 years ago
viper_binop_divmod.py py/emitnative: Implement floor-division and modulo for viper emitter. 7 years ago
viper_binop_divmod.py.exp py/emitnative: Implement floor-division and modulo for viper emitter. 7 years ago
viper_binop_multi_comp.py py: Partially fix viper multi-comparison; add test for it. 10 years ago
viper_binop_multi_comp.py.exp py: Partially fix viper multi-comparison; add test for it. 10 years ago
viper_cond.py tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_cond.py.exp tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_error.py tests/micropython/viper_error: Add more tests to improve coverage. 8 years ago
viper_error.py.exp py/emit: Combine yield value and yield-from emit funcs into one. 7 years ago
viper_import.py tests/micropython: Add test for import from within viper function. 8 years ago
viper_import.py.exp tests/micropython: Add test for import from within viper function. 8 years ago
viper_misc.py tests/micropython/: Split off intbig tests. 8 years ago
viper_misc.py.exp tests/micropython/: Split off intbig tests. 8 years ago
viper_misc_intbig.py tests/micropython/: Split off intbig tests. 8 years ago
viper_misc_intbig.py.exp tests/micropython/: Split off intbig tests. 8 years ago
viper_ptr8_load.py tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_ptr8_load.py.exp tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_ptr8_store.py tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_ptr8_store.py.exp tests: Add more tests for viper, including tests for ViperTypeError's. 10 years ago
viper_ptr16_load.py tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr16_load.py.exp tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr16_store.py tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr16_store.py.exp tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr32_load.py tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr32_load.py.exp tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr32_store.py tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_ptr32_store.py.exp tests: Add more tests for viper 16/32-bit load/store, and ellipsis. 9 years ago
viper_subscr.py py: Implement implicit cast to obj for viper load/store index/value. 10 years ago
viper_subscr.py.exp py: Implement implicit cast to obj for viper load/store index/value. 10 years ago