20 Commits (ae13758dd756b53a0265c1834601648ddb36fda3)

Author SHA1 Message Date
stijn 1dc7f0427b More relaxed parsing of preprocessed qstr header 11 years ago
Damien George 708c073250 py: Add '*' qstr for 'import *'; use blank qstr for comprehension arg. 11 years ago
Damien George 897fe0c0d0 py: Add builtin functions bin and oct, and some tests for them. 11 years ago
Damien George b013aea809 py: Fix builtin hex to print prefix. 11 years ago
Damien George 5805111732 py: Add hex builtin function. 11 years ago
Damien George 3683789207 py: Clean up and add comments to makeqstrdata. 11 years ago
Damien George 5bb7d99175 py: Modify makeqstrdata to recognise better the output of CPP. 11 years ago
Paul Sokolovsky 73b7027b83 objstr: Add str.encode() and bytes.decode() methods. 11 years ago
Paul Sokolovsky a925cb54f1 py: Preprocess qstrdefs.h before feeding to makeqstrdata.py. 11 years ago
Paul Sokolovsky 6ea0e928d8 Revert "makeqstrdata.py: Add support for conditionally defined qstrs." 11 years ago
Paul Sokolovsky acb133d1b1 makeqstrdata.py: Add support for conditionally defined qstrs. 11 years ago
Damien George 6e628c49ca py: Replace naive and teribble hash function with djb2. 11 years ago
Dave Hylands 0308f964a0 Fix makeqstrdata.py to work in Python 2.7 11 years ago
Damien George fdf0da5436 makeqstrdata: print error to stderr. 11 years ago
Paul Sokolovsky 4aee119f94 stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"]. 11 years ago
Damien George a71c83a1d1 Change mp_obj_type_t.name from const char * to qstr. 11 years ago
Damien George 1976baeeb7 Retain file order of qstr definitions. 11 years ago
Paul Sokolovsky ab5d08280b Allow qstr's with non-ident chars, construct good identifier for them. 11 years ago
Dave Hylands 7a996b1f65 Fix malformed generated file when using python 2.7 11 years ago
Damien George 55baff4c9b Revamp qstrs: they now include length and hash. 11 years ago