Commit Graph

12 Commits

Author SHA1 Message Date
Kartik K. Agaram 0536b89b99 3547 2016-10-22 10:48:20 -07:00
Kartik K. Agaram 4c569925ca 3294 2016-09-02 17:57:43 -07:00
Kartik K. Agaram 48153630c5 3267 2016-08-28 14:22:22 -07:00
Kartik K. Agaram e94453100d 2547 2015-12-24 15:36:12 -08:00
Kartik K. Agaram 5f98a10cc7 2258 - separate warnings from errors
At the lowest level I'm reluctantly starting to see the need for errors
that stop the program in its tracks. Only way to avoid memory corruption
and security issues. But beyond that core I still want to be as lenient
as possible at higher levels of abstraction.
2015-10-06 22:15:45 -07:00
Kartik K. Agaram 35064671ef 1844 - explicitly end each trace line
More verbose, but it saves trouble when debugging; there's never
something you thought should be traced but just never came out the other
end.

Also got rid of fatal errors entirely. Everything's a warning now, and
code after a warning isn't guaranteed to run.
2015-07-25 00:02:20 -07:00
Kartik K. Agaram eba30983f7 1669 - now it fails in the right place
..when building until layer 41
2015-06-27 18:06:28 -07:00
Kartik K. Agaram d7494165ec 1414 - traces now robust to new recipes/types 2015-05-21 13:00:42 -07:00
Kartik K. Agaram 5af8334699 1413 2015-05-21 11:37:50 -07:00
Kartik K. Agaram d1bd043922 1412 - starting to clean up trace format
Many features of my trace layer were just inherited blindly from wart
but lying unused in this project. Throw them out while we're at it.
2015-05-21 11:37:17 -07:00
Kartik K. Agaram 05d177737c 1299 - stop using [] in any vector
Useful check:

  $ grep "[^ '\"]\[[^\"]" *.cc \
    |perl -pwe 's/\Wargv\[|\WTests\[|\Wframe\[|\WMemory\[|\WName\[|\WSurrounding_space\[|\WRecipe\[|\WType\[|\WRecipe_number\[|\WType_number\[|\WBefore_fragments\[|\WAfter_fragments\[//g' \
    |perl -pwe 's/\Wargv\[|\WTests\[|\Wframe\[|\WMemory\[|\WName\[|\WSurrounding_space\[|\WRecipe\[|\WType\[|\WRecipe_number\[|\WType_number\[|\WBefore_fragments\[|\WAfter_fragments\[//g' \
    |grep '[^ ]\['
2015-05-07 15:49:40 -07:00
Kartik K. Agaram b96af395b9 1276 - make C++ version the default
I've tried to update the Readme, but there are at least a couple of issues.
2015-05-05 21:17:24 -07:00