- Dec 06, 2015
-
-
TQ Hirsch authored
Handle memory allocation failures gracefully
-
- Dec 04, 2015
-
-
Sven M. Hallberg authored
-
- Dec 02, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Dec 01, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Nov 30, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
Rationale: "Basic allocation" refers to things outside of parsing proper, mostly initialization. If such allocations fail, the system is globally emory-starved from which it will likely not recover by returning failure. In this case, terminating the process is in fact the most robust strategy as it may mean the difference between a permanent hang and a temporary crash.
-
Sven M. Hallberg authored
Rationale: If memory allocation fails in the inner parse and we longjump up the stack, the temporary arena will be missed and leak. NB: This change means that any allocations done by the continuation (in the form of new parsers, probably) will persist for the lifetime of the parse result. Beware of wasting too much memory this way! The bind continuation should generally keep dynamic allocations to a minimum.
-
- Nov 27, 2015
-
-
Sven M. Hallberg authored
-
- Nov 14, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Meredith L. Patterson authored
fix LIBPATH order for building test_suite
-
Sven M. Hallberg authored
-
- Nov 01, 2015
-
-
Sven M. Hallberg authored
-
- Oct 30, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Oct 29, 2015
-
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
Sven M. Hallberg authored
-
- Oct 04, 2015
-
-
TQ Hirsch authored
Don't try to recall() primitive results
-
TQ Hirsch authored
fix --coverage build option; building with it now creates .gcda files…
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
- Oct 03, 2015
-
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
TQ Hirsch authored
Don't create dummy LR-cache entries for parsers that will never recurse
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-
Meredith L. Patterson authored
-