summaryrefslogtreecommitdiff
path: root/py/qstr.c
AgeCommit message (Expand)Author
2014-05-03Add license header to (almost) all files.Damien George
2014-04-17build: Simplify build directory layout by putting all headers in genhdr.Damien George
2014-04-16build directory can now be renamedAndrew Scheller
2014-04-14qstr, objstr: Make sure that valid hash != 0, treat 0 as "not computed".Paul Sokolovsky
2014-03-25py: Replace naive and teribble hash function with djb2.Damien George
2014-02-26py: Remove name of var arg from macros with var args.Damien George
2014-02-16Make DEBUG_printf() a proper function, implementation is port-dependent.Paul Sokolovsky
2014-02-12Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky
2014-01-29Add qstr_info() function and bindings for unix port.Damien George
2014-01-24Rework makefiles. Add proper dependency checking.Dave Hylands
2014-01-23py: Implement bool unary op; tidy up unary op dispatch.Damien George
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
2014-01-21Revamp qstrs: they now include length and hash.Damien George
2014-01-05Make qstr_init reinitialize last_pool.Dave Hylands
2014-01-04Split qstr into pools, and put initial pool in ROM.Damien George
2013-12-29Change memory allocation API to require size for free and realloc.Damien
2013-10-23Fix func decls with no arguments: () -> (void).Damien
2013-10-04Initial commit.Damien