Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-04 | Add support for multi-line comments | Boris Kolpackov | 1 | -5/+41 | |
Now we can do: line 1 line 2 Or even: foo #\ line1 line2 #\ bar | |||||
2016-11-04 | Add support for no-newline redirects in testscript | Boris Kolpackov | 7 | -81/+166 | |
The no-newline operators are '<:', '>:', '<<:', and '>>:'. | |||||
2016-11-04 | Implement support for compound tests | Boris Kolpackov | 6 | -52/+144 | |
2016-11-04 | Rework test runner | Boris Kolpackov | 4 | -220/+202 | |
2016-11-04 | Add empty(dir_path) to filesystem | Boris Kolpackov | 2 | -0/+17 | |
2016-11-04 | Add testscript runner scope enter/leave callbacks | Boris Kolpackov | 4 | -16/+54 | |
2016-11-04 | Add location::empty() predicate | Boris Kolpackov | 1 | -0/+3 | |
2016-11-04 | Add support for testscript scope id, working directory | Boris Kolpackov | 6 | -39/+108 | |
2016-11-04 | Test runner review | Boris Kolpackov | 1 | -13/+10 | |
2016-11-04 | Pass command index, location to test runner | Boris Kolpackov | 4 | -14/+29 | |
2016-11-04 | Add notion of testscript test and group scopes | Boris Kolpackov | 3 | -46/+151 | |
2016-11-04 | Move exit status to command, make runner run commands, not tests | Boris Kolpackov | 4 | -87/+62 | |
2016-11-04 | Minor testscript changes | Boris Kolpackov | 1 | -10/+3 | |
2016-11-04 | Implement concurrent_runner | Boris Kolpackov | 2 | -2/+414 | |
2016-11-04 | Add sto*() names to utility | Boris Kolpackov | 1 | -0/+2 | |
2016-11-04 | Fix pre-parsing corner cases | Boris Kolpackov | 1 | -3/+3 | |
2016-11-04 | Handle pre-parsing of simple pairs in parse_names() | Boris Kolpackov | 1 | -38/+51 | |
2016-11-04 | Use special mode for attribute lexing | Boris Kolpackov | 3 | -23/+37 | |
2016-11-04 | Change all testscript expansions to simple name mode | Boris Kolpackov | 1 | -7/+17 | |
2016-11-04 | Add support for ignoring separators inside names | Boris Kolpackov | 2 | -17/+38 | |
2016-11-04 | When assigning always ignore existing value type | Boris Kolpackov | 1 | -20/+22 | |
For example: x = [uint64] 1 x = a # Ok. | |||||
2016-11-04 | Fix testscript here-document quoting issue | Boris Kolpackov | 2 | -3/+6 | |
2016-11-04 | Add support for lexing modes that treat quotes as literals | Boris Kolpackov | 2 | -4/+6 | |
2016-11-04 | Add testscript parser unit test | Boris Kolpackov | 1 | -0/+2 | |
2016-11-04 | Factor global initialization into init() analogous to reset() | Boris Kolpackov | 3 | -14/+29 | |
2016-11-04 | Generalize and move test printing code to script | Boris Kolpackov | 5 | -75/+157 | |
2016-11-04 | Minor cleanup (testscript) | Boris Kolpackov | 1 | -6/+6 | |
2016-11-04 | Minor cleanup | Boris Kolpackov | 1 | -7/+7 | |
2016-11-04 | Implement two-stage testscript parsing | Boris Kolpackov | 5 | -59/+203 | |
2016-11-04 | Implement pre-parsing mode for subset of buildfile parsing functions | Boris Kolpackov | 3 | -193/+257 | |
2016-11-04 | Various minor buildfile lexer/parser changes | Boris Kolpackov | 4 | -52/+62 | |
2016-11-04 | Minor testscript fixes/changes | Boris Kolpackov | 4 | -18/+15 | |
2016-11-04 | Print full test info in test runner | Karen Arutyunov | 3 | -12/+117 | |
2016-11-04 | Complete testscript parser's parse_command_exit() | Karen Arutyunov | 1 | -6/+19 | |
2016-11-04 | Various testscript lexer/parser fixes (testscript) | Boris Kolpackov | 4 | -88/+161 | |
2016-11-04 | Various testscript lexer/parser fixes | Boris Kolpackov | 3 | -28/+45 | |
2016-11-04 | Cosmetic changes | Boris Kolpackov | 1 | -11/+12 | |
2016-11-04 | Change test::script::command_exit::status type | Karen Arutyunov | 1 | -3/+19 | |
2016-11-04 | Fix few bugs in testscript parser | Karen Arutyunov | 4 | -9/+10 | |
2016-11-04 | Remove support for expanded variable names in assignment | Boris Kolpackov | 3 | -182/+155 | |
Such cases will have to be handled with explicit set builtin. | |||||
2016-11-04 | Keep track of lexer mode in parser replay mechanism | Boris Kolpackov | 3 | -24/+97 | |
2016-11-04 | Cleanup match_result mess | Boris Kolpackov | 19 | -141/+142 | |
2016-11-04 | Fix few bugs in testscript parser | Boris Kolpackov | 1 | -25/+36 | |
2016-11-04 | Change buildfile target type name to build{} | Boris Kolpackov | 1 | -1/+1 | |
This is consistent with other names where we try to use the extension. | |||||
2016-11-04 | Change token type 'name' to more general 'word' (testscript) | Boris Kolpackov | 3 | -8/+8 | |
2016-11-04 | Change token type 'name' to more general 'word' | Boris Kolpackov | 7 | -44/+48 | |
2016-11-04 | Fix bug in testscript lexer | Boris Kolpackov | 1 | -0/+1 | |
2016-11-04 | Implement testscript $*, $NN, $~ special variables | Boris Kolpackov | 7 | -31/+196 | |
2016-11-04 | Add target::out_dir() accessor | Boris Kolpackov | 3 | -4/+6 | |
2016-11-04 | Add minor note | Boris Kolpackov | 1 | -0/+4 | |