| Commit message (Expand) | Author | Age |
* | py: Add verbose debug compile-time flag MICROPY_DEBUG_VERBOSE. | Stefan Naumann | 2017-08-15 |
* | all: Use the name MicroPython consistently in comments | Alexander Steffen | 2017-07-31 |
* | py: Fix wrong assumption that m_renew will not move if shrinking | Colin Hogben | 2016-11-02 |
* | py/qstr: Remove a comment. | Damien George | 2016-09-19 |
* | py: Don't use gc or qstr mutex when the GIL is enabled. | Damien George | 2016-06-28 |
* | py: Make interning of qstrs thread safe. | Damien George | 2016-06-28 |
* | py: Rename __QSTR_EXTRACT flag to NO_QSTR. | Paul Sokolovsky | 2016-06-16 |
* | py: Rework QSTR extraction to work in simple and obvious way. | Paul Sokolovsky | 2016-04-19 |
* | py: Add ability to have frozen persistent bytecode from .mpy files. | Damien George | 2016-04-13 |
* | py/qstr: Use size_t instead of mp_uint_t when counting allocated bytes. | Damien George | 2015-12-17 |
* | py: Change qstr_* functions to use size_t as the type for str len arg. | Damien George | 2015-11-29 |
* | py/qstr: Fix calc of qstr memory usage, due to new qstr chunk allocation. | Damien George | 2015-10-13 |
* | py: Make qstr hash size configurable, defaults to 2 bytes. | Damien George | 2015-07-20 |
* | py: Improve allocation policy of qstr data. | Damien George | 2015-07-14 |
* | py: Convert occurrences of non-debug printf to mp_printf. | Damien George | 2015-04-16 |
* | py: Add option to micropython.qstr_info() to dump actual qstrs. | Damien George | 2015-02-10 |
* | py, unix: Allow to compile with -Wsign-compare. | Damien George | 2015-01-16 |
* | py: Never intern data of large string/bytes object; add relevant tests. | Damien George | 2015-01-13 |
* | py: Add MICROPY_QSTR_BYTES_IN_LEN config option, defaulting to 1. | Damien George | 2015-01-11 |
* | py: Add qstr cfg capability; generate QSTR_NULL and QSTR_ from script. | Damien George | 2015-01-11 |
* | py: Fix hard-coded hash for empty qstr (was 0x0000 now 0x1505). | Damien George | 2015-01-11 |
* | py: Put all global state together in state structures. | Damien George | 2015-01-07 |
* | py: Move to guarded includes, everywhere in py/ core. | Damien George | 2015-01-01 |
* | py: Make gc.enable/disable just control auto-GC; alloc is still allowed. | Damien George | 2014-10-31 |
* | py: Improve memory usage debugging; better GC AT dumping. | Damien George | 2014-10-24 |
* | py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. | Damien George | 2014-10-03 |
* | Rename machine_(u)int_t to mp_(u)int_t. | Damien George | 2014-07-03 |
* | py: Include mpconfig.h before all other includes. | Paul Sokolovsky | 2014-06-21 |
* | py: Fix static defn in qstr; include mpconfigport.h with "" (not <>). | Damien George | 2014-06-11 |
* | Change const byte* to const char* where sensible. | Damien George | 2014-05-25 |
* | Add license header to (almost) all files. | Damien George | 2014-05-03 |
* | build: Simplify build directory layout by putting all headers in genhdr. | Damien George | 2014-04-17 |
* | build directory can now be renamed | Andrew Scheller | 2014-04-16 |
* | qstr, objstr: Make sure that valid hash != 0, treat 0 as "not computed". | Paul Sokolovsky | 2014-04-14 |
* | py: Replace naive and teribble hash function with djb2. | Damien George | 2014-03-25 |
* | py: Remove name of var arg from macros with var args. | Damien George | 2014-02-26 |
* | Make DEBUG_printf() a proper function, implementation is port-dependent. | Paul Sokolovsky | 2014-02-16 |
* | Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. | Paul Sokolovsky | 2014-02-12 |
* | Add qstr_info() function and bindings for unix port. | Damien George | 2014-01-29 |
* | Rework makefiles. Add proper dependency checking. | Dave Hylands | 2014-01-24 |
* | py: Implement bool unary op; tidy up unary op dispatch. | Damien George | 2014-01-23 |
* | Second stage of qstr revamp: uPy str object can be qstr or not. | Damien George | 2014-01-22 |
* | Revamp qstrs: they now include length and hash. | Damien George | 2014-01-21 |
* | Make qstr_init reinitialize last_pool. | Dave Hylands | 2014-01-05 |
* | Split qstr into pools, and put initial pool in ROM. | Damien George | 2014-01-04 |
* | Change memory allocation API to require size for free and realloc. | Damien | 2013-12-29 |
* | Fix func decls with no arguments: () -> (void). | Damien | 2013-10-23 |
* | Initial commit. | Damien | 2013-10-04 |