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-22
py/py.mk: Remove .. path component from list of extmod files.
Damien George
2018-02-22
py/py.mk: Split list of uPy sources into core and extmod files.
Damien George
2018-02-21
py/objdeque: Use m_new0 when allocating items to avoid need to clear.
Damien George
2018-02-21
py/objdeque: Protect against negative maxlen in deque constructor.
Damien George
2018-02-21
py/objdeque: Allow to compile without warnings by disabling deque_clear.
Damien George
2018-02-21
py/objdeque: Implement ucollections.deque type with fixed size.
Paul Sokolovsky
2018-02-21
py/objint: Use MP_OBJ_IS_STR_OR_BYTES macro instead of 2 separate ones.
Damien George
2018-02-20
py/objstr: Remove unnecessary check for positive splits variable.
Damien George
2018-02-20
py/modmicropython: Allow to have stack_use() func without mem_info().
Damien George
2018-02-20
py/builtinimport: Add compile-time option to disable external imports.
Damien George
2018-02-20
py/objmodule: Factor common code for calling __init__ on builtin module.
Damien George
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
[prev]
[next]