Max Brunsfeld
|
e90a425618
|
Only return one result for each revealed head from ts_stack_pop
|
2016-02-08 12:08:15 -08:00 |
|
Max Brunsfeld
|
2f2ca401be
|
Fix last few leaks, add leak checking to all randomized specs
|
2016-02-05 11:18:22 -08:00 |
|
Max Brunsfeld
|
c96c4a08e6
|
Use an object pool for stack nodes, to reduce allocations
Also, fix some leaks in the case where memory allocation failed during parsing
|
2016-02-04 11:19:42 -08:00 |
|
Max Brunsfeld
|
5f27550a7a
|
Fix leaked nodes in stack
|
2016-01-28 21:18:57 -08:00 |
|
Max Brunsfeld
|
1ec39abe6a
|
clang-format
|
2016-01-22 22:10:18 -07:00 |
|
Max Brunsfeld
|
3dde0a6f39
|
Handle allocation failures during parsing
|
2016-01-19 18:08:01 -08:00 |
|
Max Brunsfeld
|
87316f22f3
|
Wrap all calls to malloc and friends
|
2016-01-15 15:27:50 -08:00 |
|
Max Brunsfeld
|
7aba2a0716
|
Rename DEBUG macro to LOG
DEBUG is already used as the symbol to enable/disable assert() calls
|
2015-11-20 11:50:50 -08:00 |
|
Max Brunsfeld
|
ee66f1e774
|
Make vector.h compile when included by C++, w/o clang extensions
|
2015-11-20 00:11:17 -08:00 |
|
Max Brunsfeld
|
c88e9044d5
|
Make stack popping more robust
|
2015-11-20 00:04:21 -08:00 |
|
Max Brunsfeld
|
64874449e4
|
Allow different parse stack heads to lex differently
|
2015-11-19 20:55:18 -08:00 |
|
Max Brunsfeld
|
ab34cfecd9
|
Replace TreeVector with a more generic Vector struct
|
2015-11-15 09:55:36 -08:00 |
|