2743 Commits (68cd3a93f0728b61b0d2407f4ae802806dddce4d)

Author SHA1 Message Date
Damien George 68cd3a93f0 py/objset: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George 1ea2f7a8ce py/objdict: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George 58d9eeb8d9 py/objlist: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George 229823942c py/objtuple: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George 891dc5c62c py/persistentcode: Replace mp_uint_t with size_t where appropriate. 8 years ago
Damien George 6ed77bedbd py/mpz: Change type of "base" args from mp_uint_t to unsigned int. 8 years ago
Damien George eb90edb5c0 py/mpz: Remove obsolete declaration of mpz_as_str_size. 8 years ago
Damien George dcdcc43dad py/mpz: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George 4e3bac2e42 py/runtime: Convert mp_uint_t to size_t where appropriate. 8 years ago
Damien George f6c22a0679 py/vm: Add MICROPY_PY_THREAD_GIL_VM_DIVISOR option. 8 years ago
Damien George 234f07f16c py/modthread: Use system-provided mutexs for _thread locks. 8 years ago
Damien George adc80b8f84 py/objtype: Replace non-ASCII single-quote char with ASCII version. 8 years ago
Damien George cc2dbdd1fe py/emitbc: Produce correct line number info for large bytecode chunks. 8 years ago
dmazzella 18e6569166 py/objtype: Implement __delattr__ and __setattr__. 8 years ago
Dave Hylands aa34c553ec py/nlr: Fix execstack builds for ARM. 8 years ago
Damien George af622eb2a6 py/map: Change mp_uint_t to size_t where appropriate. 8 years ago
Damien George a25aa2bcc3 py/asmxtensa.h: Explicitly cast args to 32-bits so left-shift is legal. 8 years ago
Damien George bd04ed3e8a py/objcomplex: Fix typo in ternary expression. 8 years ago
Damien George 90ab191b65 py/objstr: Convert some instances of mp_uint_t to size_t. 8 years ago
Damien George a19b5a01ce py/mpconfig.h: Move PY_BUILTINS_POW3 config option to diff part of file. 8 years ago
Damien George 7317e34383 py/objstr: Give correct behaviour when passing a dict to %-formatting. 8 years ago
Nicko van Someren df0117c8ae py: Added optimised support for 3-argument calls to builtin.pow() 8 years ago
Damien George 2486c4ff46 py/objset: Fix inplace binary ops so frozensets are not modified. 8 years ago
Damien George 3ed0e5e5d4 py/objcomplex: Correctly handle case of 0j to power of something. 8 years ago
Damien George 4b8ec5256d py/objfloat: Raise ZeroDivisionError for 0 to negative power. 8 years ago
Damien George 30cf503e97 py/objset: Make inplace binary operators actually modify the set. 8 years ago
Paul Sokolovsky 50d3a9df67 py/objstringio: Allow to specify initial capacity by passing numeric argument. 8 years ago
Dave Hylands aee74a1dae unix: Make stack be non-executable 8 years ago
Damien George 1808b2e8d5 extmod: Remove MICROPY_FSUSERMOUNT and related files. 8 years ago
Damien George 8beba7310f extmod/vfs_fat: Remove MICROPY_READER_FATFS component. 8 years ago
Paul Sokolovsky 7a7516d40d extmod/machine_signal: Implement "signal" abstraction for machine module. 8 years ago
Damien George 3f6b4e08e3 extmod/vfs: Expose mp_vfs_mount_t type. 8 years ago
Damien George dcb9ea7215 extmod: Add generic VFS sub-system. 8 years ago
Damien George d4464b0050 py/py.mk: Add CFLAGS_MOD flag to set config file for FatFs. 8 years ago
Damien George cc4c1adf6e py/showbc: Make sure to set the const_table before printing bytecode. 8 years ago
Paul Sokolovsky e2e663291d py/objstr: Optimize string concatenation with empty string. 8 years ago
Damien George e9cb1f8077 py/objmodule: Move module init/deinit code into runtime functions. 8 years ago
Damien George eaa77455c3 py/objint: Fix left-shift overflow in checking for large int. 8 years ago
Damien George f5172af1c4 py/builtinhelp: Implement help('modules') to list available modules. 8 years ago
Damien George 9de91914fb py: Move weak-link map to objmodule.c, and expose module maps as public. 8 years ago
Damien George 9f04dfb568 py: Add builtin help function to core, with default help msg. 8 years ago
Paul Sokolovsky e6ab43e2c0 py/objint_longlong: Add stub for mp_obj_int_from_bytes_impl(). 8 years ago
Paul Sokolovsky bec7bfb29d py/objint: from_bytes(): Implement "byteorder" param and arbitrary precision. 8 years ago
Paul Sokolovsky 1b42f5251f py/mpz: Implement mpz_set_from_bytes() as a foundation for int.from_bytes(). 8 years ago
Damien George e873243aa3 py/objint_mpz: Refactor switch-statement to remove unreachable default. 8 years ago
Damien George 94a587a750 py/formatfloat: Remove unreachable code. 8 years ago
Paul Sokolovsky af90461931 py/binary: mp_binary_get_size: Raise error on unsupported typecodes. 8 years ago
Damien George d7150b09d7 py/runtime: Refactor default case of switch to remove assert(0). 8 years ago
Damien George 5bea080737 py/objexcept: Replace if-cond and assert(0) with simple assert. 8 years ago
Damien George f51f22dd42 py/emitnative: Remove assert(0)'s or replace with mp_not_implemented. 8 years ago