15 Commits (713ea1800d1f0c82a0c75885ad034705556ab5ef)

Author SHA1 Message Date
Damien George 4d77e1a034 py: Use m_{new,renew,del} consistently. 10 years ago
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George a4c52c5a3d py: Optimise lexer by exposing lexer type. 10 years ago
Damien George 9bf5f2857d py: Add further checks for failed malloc in lexer init functions. 10 years ago
Dave Hylands e20cbbec73 Make lexer fail gracefully when memory can't be allocated. 10 years ago
Damien George 94fbe9711a py: Change lexer stream API to return bytes not chars. 10 years ago
Damien George 54eb4e723e lexer: Convert type (u)int to mp_(u)int_t. 11 years ago
Paul Sokolovsky 59c675a64c py: Include mpconfig.h before all other includes. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
xbe efe3422394 py: Clean up includes. 11 years ago
Paul Sokolovsky 520e2f58a5 Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. 11 years ago
Damien George b829b5caec Implement mp_parse_node_free; print properly repr(string). 11 years ago
Paul Sokolovsky 39763c6cb0 lexerstr: Free mp_lexer_str_buf_t structure itself. 11 years ago
Damien George 55baff4c9b Revamp qstrs: they now include length and hash. 11 years ago
Damien George 9193f89296 Move lexerstr to main py directory (everyone uses it). 11 years ago