index
:
openmano-mpy
master
MicroPython source and hardware configuration for OpenMano
Damien George
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
Age
Commit message (
Expand
)
Author
2015-01-16
py: Remove unnecessary id_flags argument from emitter's load_fast.
Damien George
2015-01-16
pyexec: Add event-driven variant pyexec_friendly_repl().
Paul Sokolovsky
2015-01-14
py: Add "default" to switches to allow better code flow analysis.
Damien George
2015-01-14
py: Only allocate strings/bytes once for load_const_obj.
Damien George
2015-01-14
py: Allocate memory for assembled code at start of PASS_EMIT.
Damien George
2015-01-14
py: Reluctantly add an extra pass to bytecode compiler.
Damien George
2015-01-14
py, unix: Trace root pointers with native emitter under unix port.
Damien George
2015-01-13
py: Make compiler not crash when default except is not last.
Damien George
2015-01-13
py/showbc.c: Handle new LOAD_CONST_OBJ opcode, and opcodes with cache.
Damien George
2015-01-13
py: Never intern data of large string/bytes object; add relevant tests.
Damien George
2015-01-13
py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode.
Damien George
2015-01-12
py: Allow to compile with -Wstrict-prototypes.
Damien George
2015-01-12
py: Allow to compile with -Wredundant-decls.
Damien George
2015-01-12
py, unix, lib: Allow to compile with -Wold-style-definition.
Damien George
2015-01-12
py: Can compile with -Wmissing-declarations and -Wmissing-prototypes.
Damien George
2015-01-12
py: Make a function static and comment out those not used.
Damien George
2015-01-12
py, unix: Allow to compile with -Wdouble-promotion.
Damien George
2015-01-11
py/makeqstrdata.py: Make it work again with both Python2 and Python3.
Damien George
2015-01-11
py: Add MICROPY_QSTR_BYTES_IN_LEN config option, defaulting to 1.
Damien George
2015-01-11
py: Add qstr cfg capability; generate QSTR_NULL and QSTR_ from script.
Damien George
2015-01-11
py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers.
Damien George
2015-01-11
py: Implement fallback for equality check for all types.
Damien George
2015-01-11
py: Add (commented out) code to gc_dump_alloc_table for qstr info.
Damien George
2015-01-11
py/makeqstrdata.py: Add more allowed qstr characters; escape quot.
Damien George
2015-01-11
py: Fix hard-coded hash for empty qstr (was 0x0000 now 0x1505).
Damien George
2015-01-10
py: Add config option MICROPY_COMP_MODULE_CONST for module consts.
Damien George
2015-01-09
py: Fix handling of "0" mpz in some functions.
Damien George
2015-01-09
py: Make mem_info print correct remaining stack bytes.
Damien George
2015-01-09
py: Add MICROPY_PY_MICROPYTHON_MEM_INFO to enable mem-info funcs.
Damien George
2015-01-09
py: Disable stack checking by default; enable on most ports.
Damien George
2015-01-08
tests: Add test for when instance member overrides class member.
Damien George
2015-01-08
py: Fix nlr mp_state_ctx symbol error for Mac.
Damien George
2015-01-08
Remove obsolete bss-related code/build features
stijn
2015-01-07
py: Add option to cache map lookup results in bytecode.
Damien George
2015-01-07
py: Put all global state together in state structures.
Damien George
2015-01-07
py: Temporary fix for conversion of float to int when fits in small int.
Damien George
2015-01-07
showbc: Show conditional jump destination as unsigned value.
Paul Sokolovsky
2015-01-04
objarray: Make sure that longint works as bytearray size.
Paul Sokolovsky
2015-01-04
modbuiltins.c: Fix NULL vs MP_OBJ_NULL usage.
Paul Sokolovsky
2015-01-04
objstr: Common subexpression elimination for vstr_str(field_name).
Paul Sokolovsky
2015-01-04
objstr: Implement kwargs support for str.format().
Paul Sokolovsky
2015-01-02
py: Raise exception if trying to convert inf/nan to int.
Damien George
2015-01-02
py: Fix float to int conversion for large exponents.
David Steinberg
2015-01-02
msvc: Fix unresolved mp_arg_error_terse_mismatch since 7f23384
stijn
2015-01-01
py: Make GC's STACK_SIZE definition a proper MICROPY_ config variable.
Damien George
2015-01-01
py: Fix windows external name error for nlr_top.
Damien George
2015-01-01
py: Move global variable nlr_top to one place, in a .c file.
Damien George
2015-01-01
py: Move to guarded includes, everywhere in py/ core.
Damien George
2015-01-01
emitnative: Disable warning in delete_fast for now (breaks test).
Paul Sokolovsky
2015-01-01
py: Add basic framework for issuing compile/runtime warnings.
Paul Sokolovsky
[next]