2 years ago f8830bf519 Sven M. Hallberg
add .gitignore (main)
2 years ago fea98436c6 Sven M. Hallberg
silence a warning (misleading indentation)
2 years ago 903947a29f Sven M. Hallberg
forgot to add ini_r.c
2 years ago 9d2eb8f8b6 Sven M. Hallberg
add minip_b, ini_b (boolean return value variant)
2 years ago e46cabf4da Sven M. Hallberg
add ini_j (json output variant)
2 years ago 6fdc246708 Sven M. Hallberg
remove use of implicit sequences in MANY, OPT
2 years ago d632b3b70d Sven M. Hallberg
negative memoization fixes
2 years ago e10003ea19 Sven M. Hallberg
disable benchmark loop
2 years ago 50279efb83 Sven M. Hallberg
add some special characters to section title
4 years ago 3ec4a81bdd Sven M. Hallberg
factor lookup(), store(), and grow() out of memo()
4 years ago bebd7c2cb6 Sven M. Hallberg
abstract struct memento from type/content of its fields
4 years ago f9ce7ebaa6 Sven M. Hallberg
compare symbol by pointer rather than string
4 years ago da6b9ad441 Sven M. Hallberg
adjust documentation
4 years ago 495a6e54da Sven M. Hallberg
add _n (negmem) variant as copy of _m
4 years ago 6bc16f3a37 Sven M. Hallberg
avoid (most) extraneous actions in ini_m by correct combination of TRY()/MEMO()
4 years ago e87d574af6 Sven M. Hallberg
remove extraneous TRY()
4 years ago ea5a61bfbe Sven M. Hallberg
oops, hash inp.p with the proper size
4 years ago 6cf0b63863 Sven M. Hallberg
clean up profiling output and hide it behind -DPROFGROW
4 years ago ba81fd47b2 Sven M. Hallberg
always rebuild the hash table on grow, no realloc
4 years ago 2bac640ef0 Sven M. Hallberg
add memoizing version, first prototype
4 years ago f2567d1f9b Sven M. Hallberg
don't compile -g by default
4 years ago 8dab20bec0 Sven M. Hallberg
grep ini_a test output a bit
4 years ago 7495cbc87c Sven M. Hallberg
cosmetics
4 years ago e3cbf91159 Sven M. Hallberg
add TRY() to avoid premature execution of ACTION
4 years ago c64af147da Sven M. Hallberg
comment wording