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
2018-02-19
py/objstr: Protect against creating bytes(n) with n negative.
Damien George
2018-02-19
py/repl: Generalise REPL autocomplete to use qstr probing.
Damien George
2018-02-19
py/modbuiltins: Simplify and generalise dir() by probing qstrs.
Damien George
2018-02-19
py/qstr: Add QSTR_TOTAL() macro to get number of qstrs.
Damien George
2018-02-19
py/gc: Update comment now that gc_drain_stack is called gc_mark_subtree.
Damien George
2018-02-19
py/gc: Make GC stack pointer a local variable.
Ayke van Laethem
2018-02-19
py/gc: Rename gc_drain_stack to gc_mark_subtree and pass it first block.
Ayke van Laethem
2018-02-19
py/gc: Reduce code size by specialising VERIFY_MARK_AND_PUSH macro.
Ayke van Laethem
2018-02-18
py/objdict: Disallow possible modifications to fixed dicts.
Mike Wadsten
2018-02-19
py/pystack: Use "pystack exhausted" as error msg for out of pystack mem.
Damien George
2018-02-18
py/nlrthumb: Do not mark nlr_push as not returning anything.
Ayke van Laethem
2018-02-15
py/objexcept: Remove long-obsolete mp_const_MemoryError_obj.
Damien George
2018-02-14
py/objrange: Implement (in)equality comparison between range objects.
Damien George
2018-02-14
py/emitglue: When assigning bytecode only pass bytecode len if needed.
Damien George
2018-02-14
py/modbuiltins: Simplify casts from char to byte ptr in builtin ord.
Damien George
2018-02-14
py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.
Damien George
2018-02-08
py/objfloat: Fix case of raising 0 to -infinity.
Damien George
2018-02-08
py/parsenum: Fix parsing of floats that are close to subnormal.
Damien George
2018-02-08
py/vm: Simplify stack sentinel values for unwind return and jump.
Damien George
2018-02-07
py/modbuiltins: For builtin_chr, use uint8_t instead of char for array.
Damien George
2018-02-07
py/objtype: Check and prevent delete/store on a fixed locals map.
Damien George
2018-02-04
py/compile: Combine compiler-opt of 2 and 3 tuple-to-tuple assignment.
Damien George
2017-12-29
py/nlr: Fix missing trailing characters in comments in nlr.c
stijn
2017-12-29
py/nlr: Fix nlr functions for 64bit ports built with gcc on Windows
stijn
2017-12-29
py/mpz: In mpz_as_str_inpl, convert always-false checks to assertions.
Damien George
2017-12-29
py/mpz: Simplify handling of borrow and quo adjustment in mpn_div.
Damien George
2017-12-29
py/parse: Fix macro evaluation by avoiding empty __VA_ARGS__.
Damien George
2017-12-29
py/parse: Update debugging code to compile on 64-bit arch.
Damien George
2017-12-29
py/parse: Compress rule pointer table to table of offsets.
Damien George
2017-12-28
py/parse: Remove rule_t struct because it's no longer needed.
Damien George
2017-12-28
py/parse: Pass rule_id to push_result_token, instead of passing rule_t*.
Damien George
2017-12-28
py/parse: Pass rule_id to push_result_rule, instead of passing rule_t*.
Damien George
2017-12-28
py/parse: Break rule data into separate act and arg arrays.
Damien George
2017-12-28
py/parse: Split out rule name from rule struct into separate array.
Damien George
2017-12-28
py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c.
Damien George
2017-12-28
py/nlr: Clean up selection and config of NLR implementation.
Damien George
2017-12-28
py/nlrthumb: Fix use of naked funcs, must only contain basic asm code.
Damien George
2017-12-26
Revert "py/nlr: Factor out common NLR code to generic functions."
Paul Sokolovsky
2017-12-20
py/malloc: Remove unneeded code checking m_malloc return value.
Damien George
2017-12-20
py/nlr: Factor out common NLR code to generic functions.
Damien George
2017-12-19
py/modio: Use correct config macro to enable resource_stream function.
Damien George
2017-12-19
py/mpz: Apply a small code-size optimisation.
Damien George
2017-12-19
py/mpz: Fix pow3 function so it handles the case when 3rd arg is 1.
Damien George
2017-12-19
py/objset: Remove unneeded check from set_equal.
Damien George
2017-12-19
py/map: Don't include ordered-dict mutating code when not needed.
Damien George
2017-12-19
py/runtime: Remove unnecessary break statements from switch.
Damien George
2017-12-15
py/objgenerator: Allow to pend an exception for next execution.
Paul Sokolovsky
2017-12-15
py/emitglue: Change type of bit-field to explicitly unsigned mp_uint_t.
Damien George
2017-12-13
py/builtinimport: Call __init__ for modules imported via a weak link.
Damien George
2017-12-12
py/objtype: Refactor object's handling of __new__ to not create 2 objs.
Damien George
[next]