about summary refs log tree commit diff stats
path: root/cpp/tangle
Commit message (Collapse)AuthorAgeFilesLines
* 1240 - fix a spuriously passing testKartik K. Agaram2015-05-022-15/+42
| | | | | | Running list of non-obvious special cases in tangle: a) trace checks are sometimes grouped, sometimes not (previous commit) b) comments are sometimes passed through, sometimes not
* 1237 - more lenient 'tangle'Kartik K. Agaram2015-05-011-17/+7
| | | | | | | If the scenario has no trace checks, just run it and check for segfaults or whatnot. The function you're running may also flag test errors internally.
* 1236Kartik K. Agaram2015-05-011-2/+1
|
* 1233Kartik K. Agaram2015-05-012-0/+16
|
* 1220 - permit mu comments in tangle scenariosKartik K. Agaram2015-04-292-15/+37
|
* 1219Kartik K. Agaram2015-04-291-47/+25
|
* 1217 - string literals weren't handling later commentsKartik K. Agaram2015-04-282-1/+25
|
* 1199 - ignore errors in 'make clean'Kartik K. Agaram2015-04-251-1/+1
|
* 1185 - inline C++ in scenariosKartik K. Agaram2015-04-242-19/+4
|
* 1182Kartik K. Agaram2015-04-241-5/+0
|
* 1181Kartik K. Agaram2015-04-242-6/+4
| | | | Purge unordered_* from subdirectories as well.
* 1121Kartik K. Agaram2015-04-222-0/+12
|
* 1120Kartik K. Agaram2015-04-221-8/+6
|
* 1117 - redo entire tanglerKartik K. Agaram2015-04-214-260/+284
| | | | | | | | | | Instead of adding a third-level hack for the new bug (failing test) with multiple directives, I'm giving up on deducing #line directives directly. Instead I'm going to maintain the file and line for every single line as I read it, and then emit directives on their basis as a post-processing step. This way tangling itself can remain oblivious to line numbers, even if we're passing objects around rather than naked strings.
* 1110 - 'scenarios' directive applies only to current fileKartik K. Agaram2015-04-201-2/+3
|
* 1102Kartik K. Agaram2015-04-192-0/+23
|
* 1082Kartik K. Agaram2015-04-173-11/+10
| | | | | Turns out I'm only able to define a 'raise' macro because I have include no system headers after that point.
* 1078 - better line numbersKartik K. Agaram2015-04-172-0/+24
| | | | Skip tangle comments inside tangle rather than in the makefile.
* 1068 - better line numbersKartik K. Agaram2015-04-152-9/+90
| | | | | Line numbers were broken after inserting some lines from elsewhere. Now we add a #line directive not just before the lines but also after.
* 1064 - rough support for correct line numbers in error messagesKartik K. Agaram2015-04-142-0/+42
|
* 1016Kartik K. Agaram2015-04-042-0/+20
|
* 1015Kartik K. Agaram2015-04-042-58/+1
|
* 1014 - reorganize build system to prepare for .mu layersKartik K. Agaram2015-04-032-34/+4
|
* 1012Kartik K. Agaram2015-04-031-10/+0
|
* 947Kartik K. Agaram2015-03-171-2/+0
|
* 913Kartik K. Agaram2015-03-141-47/+31
|
* 912 - tangle: another directive 'following' for nested patternsKartik K. Agaram2015-03-142-6/+39
|
* 908 - tangle: support nested patternsKartik K. Agaram2015-03-142-0/+27
|
* 907 - fix old tangle testsKartik K. Agaram2015-03-141-10/+10
|
* 786 - allow dumping traces for debuggingKartik K. Agaram2015-02-191-0/+4
|
* 784 - persist traces in literate versionKartik K. Agaram2015-02-191-1/+1
|
* 782 - promote literate version to canonical C++ versionKartik K. Agaram2015-02-188-0/+1281