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