index
:
suspect-devices/circuitpython
1.x
2.x
3.x
4.0.x
4.1.x
4.x
5.0.x
5.1.x
5.3.x
6.0.x
6.1.x
6.2.x
audiocore-rawsample-sinewave
azure
azure-pipelines
cross
dm-mixer
dynamic-native-modules
encoding
esp-extra-scripts
fix_typo_spanish
iabdalkader-cc3k-update
jepler-try-ubuntu-20.04
main
master
parse-bytecode
reentrant-gc
stable
travis-clang
travis-esp8266
travis-stackless
travis-testing
type_hints
CircuitPython - a Python implementation for teaching coding with microcontrollers
feurig
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
Age
Commit message (
Expand
)
Author
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
2017-02-16
py/mpz: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
py/runtime: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-15
py/vm: Add MICROPY_PY_THREAD_GIL_VM_DIVISOR option.
Damien George
2017-02-15
py/modthread: Use system-provided mutexs for _thread locks.
Damien George
2017-02-14
py/objtype: Replace non-ASCII single-quote char with ASCII version.
Damien George
2017-02-10
py/emitbc: Produce correct line number info for large bytecode chunks.
Damien George
2017-02-09
py/objtype: Implement __delattr__ and __setattr__.
dmazzella
2017-02-08
py/nlr: Fix execstack builds for ARM.
Dave Hylands
2017-02-08
py/map: Change mp_uint_t to size_t where appropriate.
Damien George
2017-02-08
py/asmxtensa.h: Explicitly cast args to 32-bits so left-shift is legal.
Damien George
2017-02-04
py/objcomplex: Fix typo in ternary expression.
Damien George
2017-02-03
py/objstr: Convert some instances of mp_uint_t to size_t.
Damien George
2017-02-03
py/mpconfig.h: Move PY_BUILTINS_POW3 config option to diff part of file.
Damien George
2017-02-03
py/objstr: Give correct behaviour when passing a dict to %-formatting.
Damien George
2017-02-02
py: Added optimised support for 3-argument calls to builtin.pow()
Nicko van Someren
2017-02-03
py/objset: Fix inplace binary ops so frozensets are not modified.
Damien George
2017-02-03
py/objcomplex: Correctly handle case of 0j to power of something.
Damien George
2017-02-03
py/objfloat: Raise ZeroDivisionError for 0 to negative power.
Damien George
[next]