index
:
micropython
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
py
/
makeqstrdata.py
Commit message (
Expand
)
Author
Age
*
py/makeqstrdata.py: Ensure that scope names get low qstr values.
Jim Mussared
2024-03-26
*
py/qstr: Add support for MICROPY_QSTR_BYTES_IN_HASH=0.
Jim Mussared
2024-01-25
*
py/qstr: Add support for sorted qstr pools.
Jim Mussared
2023-10-30
*
top: Update Python formatting to black "2023 stable style".
Jim Mussared
2023-02-02
*
py/qstr: Separate hash and len from string data.
Artyom Skrobov
2022-02-11
*
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-28
*
py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions.
Josh Lloyd
2019-09-26
*
py/makeqstrdata.py: Allow using \r\n as a qstr if a port requires it.
Paul m. p. P
2019-07-12
*
py/persistentcode: Define static qstr set to reduce size of mpy files.
Damien George
2019-03-05
*
py/modbuiltins: Make built-in dir support the __dir__ special method.
Damien George
2018-05-10
*
py/objtype: Fit qstrs for special methods in byte type.
Paul Sokolovsky
2017-10-21
*
py/makeqstrdata.py: Compute the qstr hash from bytes, not characters.
Damien George
2016-09-02
*
py/makeqstrdata.py: Allow to have double-quote characters in qstrs.
Damien George
2016-05-23
*
py/makeqstrdata: Add special case to handle \n qstr.
Damien George
2016-04-14
*
py/makeqstrdata: Reinstate Python2 compatibility.
Damien George
2016-04-14
*
py/makeqstrdata: Fix rendering of qstrs that have non-printable ASCII.
Damien George
2016-04-14
*
py/makeqstrdata: Add more names for escaped chars and esc non-printable.
Damien George
2016-04-13
*
py/makeqstrdata: Factor out some code to functions that can be reused.
Damien George
2016-04-13
*
py/makeqstrdata.py: Catch and report case of empty input file.
Paul Sokolovsky
2015-10-11
*
stmhal: add option to query for the current usb mode
Tony Abboud
2015-09-03
*
makeqstrdata.py: Typo fix in comment.
Paul Sokolovsky
2015-07-31
*
py: Make qstr hash size configurable, defaults to 2 bytes.
Damien George
2015-07-20
*
py: Get makeqstrdata.py and makeversionhdr.py running under Python 2.6.
Damien George
2015-05-30
*
makeqstrdata.py: Add support for strings with backslash escapes.
Paul Sokolovsky
2015-04-02
*
py/makeqstrdata.py: Make it work again with both Python2 and Python3.
Damien George
2015-01-11
*
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/makeqstrdata.py: Add more allowed qstr characters; escape quot.
Damien George
2015-01-11
*
py: Use % str formatting instead of {} in makeqstrdata.py.
Damien George
2014-09-05
*
Bring the C and Python compute_hash functions into consistency
Chris Angelico
2014-06-07
*
More relaxed parsing of preprocessed qstr header
stijn
2014-05-03
*
py: Add '*' qstr for 'import *'; use blank qstr for comprehension arg.
Damien George
2014-04-27
*
py: Add builtin functions bin and oct, and some tests for them.
Damien George
2014-04-15
*
py: Fix builtin hex to print prefix.
Damien George
2014-04-15
*
py: Add hex builtin function.
Damien George
2014-04-15
*
py: Clean up and add comments to makeqstrdata.
Damien George
2014-04-14
*
py: Modify makeqstrdata to recognise better the output of CPP.
Damien George
2014-04-13
*
objstr: Add str.encode() and bytes.decode() methods.
Paul Sokolovsky
2014-04-13
*
py: Preprocess qstrdefs.h before feeding to makeqstrdata.py.
Paul Sokolovsky
2014-04-12
*
Revert "makeqstrdata.py: Add support for conditionally defined qstrs."
Paul Sokolovsky
2014-04-12
*
makeqstrdata.py: Add support for conditionally defined qstrs.
Paul Sokolovsky
2014-04-10
*
py: Replace naive and teribble hash function with djb2.
Damien George
2014-03-25
*
Fix makeqstrdata.py to work in Python 2.7
Dave Hylands
2014-03-10
*
makeqstrdata: print error to stderr.
Damien George
2014-03-08
*
stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"].
Paul Sokolovsky
2014-02-18
*
Change mp_obj_type_t.name from const char * to qstr.
Damien George
2014-02-15
*
Retain file order of qstr definitions.
Damien George
2014-01-24
*
Allow qstr's with non-ident chars, construct good identifier for them.
Paul Sokolovsky
2014-01-24
*
Fix malformed generated file when using python 2.7
Dave Hylands
2014-01-21
*
Revamp qstrs: they now include length and hash.
Damien George
2014-01-21