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
2017-03-07
py: Use mp_obj_get_array where sequence may be a tuple or a list.
Krzysztof Blazewicz
2017-03-07
py/runtime.c: Remove optimization of '*a,=b', it caused a bug.
Krzysztof Blazewicz
2017-03-06
py/modsys: Use MP_SMALL_INT_MAX for sys.maxsize in case of LONGINT_IMPL_NONE.
Paul Sokolovsky
2017-03-06
py/py.mk: Force nlr files to be compiled with -Os.
Damien George
2017-03-06
py/nlrx86: Convert from assembler to C file with inline asm.
Damien George
2017-03-06
py/nlrx64: Convert from assembler to C file with inline asm.
Damien George
2017-03-06
py/nlrxtensa: Convert from assembler to C file with inline asm.
Damien George
2017-03-06
py/nlr.h: Mark nlr_jump_fail as NORETURN.
Damien George
2017-03-06
py: Move locals/globals dicts to the thread-specific state.
Damien George
2017-03-03
py/map: Fix bugs with deletion of elements from OrderedDict.
Damien George
2017-02-27
py/objarray: Disallow slice-assignment to read-only memoryview.
Damien George
2017-02-24
py/runtime: mp_raise_msg(): Accept NULL argument for message.
Paul Sokolovsky
2017-02-24
py/parse: Simplify handling of errors by raising them directly.
Damien George
2017-02-24
py: Create str/bytes objects in the parser, not the compiler.
Damien George
2017-02-24
py/parse: Allow parser/compiler consts to be bignums.
Damien George
2017-02-22
py/moduerrno: Make list of errno codes configurable.
Damien George
2017-02-22
py/moduerrno: Make uerrno.errorcode dict configurable.
Damien George
2017-02-20
py/objlist: For list slice assignment, allow RHS to be a tuple or list.
Damien George
2017-02-17
py/grammar: Remove unused rule.
Damien George
2017-02-17
py/lexer: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-17
py: Do adjacent str/bytes literal concatenation in lexer, not compiler.
Damien George
2017-02-17
py/lexer: Simplify handling of line-continuation error.
Damien George
2017-02-17
py/lexer: Use strcmp to make keyword searching more efficient.
Damien George
2017-02-17
py/lexer: Move check for keyword to name-tokenising block.
Damien George
2017-02-17
py/lexer: Simplify handling of indenting of very first token.
Damien George
2017-02-17
py/persistentcode: Bump .mpy version due to change in bytecode.
Damien George
2017-02-16
py/lexer: Don't generate string representation for period or ellipsis.
Damien George
2017-02-16
py/grammar: Group no-compile grammar rules together to shrink tables.
Damien George
2017-02-16
py: De-optimise some uses of mp_getiter, so they don't use the C stack.
Damien George
2017-02-16
py/compile: Optimise list/dict/set comprehensions to use stack iter.
Damien George
2017-02-16
py/runtime: Optimise case of identity iterator so it doesn't alloc RAM.
Damien George
2017-02-16
py: Remove unused "use_stack" argument from for_iter_end emit function.
Damien George
2017-02-16
py: Optimise storage of iterator so it takes only 4 slots on Py stack.
Damien George
2017-02-16
py: Make FOR_ITER opcode pop 1+4 slots from the stack when finished.
Damien George
2017-02-16
py: Allow bytecode/native to put iter_buf on stack for simple for loops.
Damien George
2017-02-16
py: Add iter_buf to getiter type method.
Damien George
2017-02-16
py/vm: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objint: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objexcept: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objclosure: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objfun: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objarray: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objstr: Convert mp_uint_t to size_t (and use int) where appropriate.
Damien George
2017-02-16
py/objset: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objdict: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objlist: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/objtuple: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/persistentcode: Replace mp_uint_t with size_t where appropriate.
Damien George
2017-02-16
py/mpz: Change type of "base" args from mp_uint_t to unsigned int.
Damien George
2017-02-16
py/mpz: Remove obsolete declaration of mpz_as_str_size.
Damien George
[prev]
[next]