| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | auto-trim in print, send and construct, disable with @ | Adrian Thurston | 2016-10-01 | 1 | -0/+22 |
* | if matching a ref, return a tree type | Adrian Thurston | 2016-09-23 | 1 | -0/+5 |
* | implemented a const-string define option -Ename=val | Adrian Thurston | 2016-07-28 | 1 | -1/+15 |
* | new stream objects can now collect text, accessible with ->tree (str type) | Adrian Thurston | 2016-03-07 | 1 | -0/+3 |
* | added the $$ operator, which converts tree-to-str with attrs | Adrian Thurston | 2015-12-15 | 1 | -0/+9 |
* | split reducers into their own class | Adrian Thurston | 2015-11-05 | 1 | -3/+7 |
* | put reducer code in its own file, use local parse tree pool | Adrian Thurston | 2015-10-05 | 1 | -3/+4 |
* | added syntax dedicated to reductions | Adrian Thurston | 2015-10-05 | 1 | -1/+1 |
* | working on a commit that can execute reduction actions | Adrian Thurston | 2015-10-04 | 1 | -0/+3 |
* | allow globals to be declared in namespaces | Adrian Thurston | 2015-08-09 | 1 | -5/+30 |
* | now scoping functions inside the namespaces they are declared in | Adrian Thurston | 2015-08-09 | 1 | -3/+3 |
* | moved MethodMap into NameScope, converted some ptrs to objs | Adrian Thurston | 2015-08-08 | 1 | -8/+8 |
* | don't trim trees when sending to parser, identical to stream send | Adrian Thurston | 2015-06-28 | 1 | -1/+1 |
* | cleanup in the list and map types | Adrian Thurston | 2015-06-14 | 1 | -2/+14 |
* | cleanup and simplification, generic elements and various | Adrian Thurston | 2015-06-13 | 1 | -12/+8 |
* | some cleanup around the unified list and map generics | Adrian Thurston | 2015-06-08 | 1 | -34/+23 |
* | now creating list and map el structures in the declare pass | Adrian Thurston | 2015-06-07 | 1 | -2/+6 |
* | replacing list and map with vlist and vmap | Adrian Thurston | 2015-06-06 | 1 | -5/+9 |
* | more vmap implementation | Adrian Thurston | 2015-06-05 | 1 | -15/+15 |
* | more of the vlist implementation .. moved all test cases to vlist | Adrian Thurston | 2015-06-05 | 1 | -0/+25 |
* | more application of C naming conventions | Adrian Thurston | 2015-05-15 | 1 | -4/+4 |
* | naming convention improvements | Adrian Thurston | 2015-05-15 | 1 | -5/+5 |
* | code cleanup and some fixes for iter unwind since splitting unwind/destroy | Adrian Thurston | 2015-05-10 | 1 | -9/+10 |
* | added inUnwind to the iterators | Adrian Thurston | 2015-05-03 | 1 | -29/+35 |
* | fixed identification of tree map keys, which fixes the key downrefcolm-barracuda-v2colm-barracuda-v1 | Adrian Thurston | 2015-04-19 | 1 | -1/+2 |
* | fixed missing downref in the logical operators | Adrian Thurston | 2015-04-19 | 1 | -2/+2 |
* | some name cleanup | Adrian Thurston | 2015-04-19 | 1 | -1/+1 |
* | add destroy2 to unwind code for user iters | Adrian Thurston | 2015-04-05 | 1 | -1/+4 |
* | adding unwind code to return points | Adrian Thurston | 2015-04-05 | 1 | -22/+91 |
* | always yield nil at the end of an iterator | Adrian Thurston | 2015-04-05 | 1 | -8/+3 |
* | removed the contiguous computation | Adrian Thurston | 2015-04-03 | 1 | -55/+0 |
* | removed the INIT_LOCALS instruction, building it into call op | Adrian Thurston | 2015-04-03 | 1 | -65/+0 |
* | first cut of C extensions | Adrian Thurston | 2015-04-01 | 1 | -5/+11 |
* | use contiguous space on caller stack for args | Adrian Thurston | 2015-03-29 | 1 | -64/+52 |
* | allocate space for args on the caller's stack | Adrian Thurston | 2015-03-28 | 1 | -2/+9 |
* | transmit return value to caller via a register | Adrian Thurston | 2015-03-28 | 1 | -7/+10 |
* | work in progress on a contiguous arg space prepared by caller | Adrian Thurston | 2015-03-28 | 1 | -0/+9 |
* | generalized loopCleanup code to a stack unwind code vector | Adrian Thurston | 2015-03-22 | 1 | -14/+6 |
* | cleanup, including removal of map and list element pools | Adrian Thurston | 2015-02-15 | 1 | -1/+1 |
* | make it possible to iterate the values of a value list or map | Adrian Thurston | 2015-02-14 | 1 | -2/+28 |
* | cleanup of the GenericType struct | Adrian Thurston | 2015-02-13 | 1 | -2/+2 |
* | work on value list and value map, can insert into vmap | Adrian Thurston | 2015-02-13 | 1 | -6/+8 |
* | some cleanup of the list iterator instructions | Adrian Thurston | 2015-02-13 | 1 | -8/+10 |
* | split IterImpl off of IterDef so we can select it at synthesis time | Adrian Thurston | 2015-02-12 | 1 | -20/+75 |
* | added map_iter, for iterating map elements | Adrian Thurston | 2015-02-12 | 1 | -0/+13 |
* | added a list iterator so we don't need to use while loops | Adrian Thurston | 2015-02-12 | 1 | -1/+52 |
* | first cut of value-based ints, test cases pass | Adrian Thurston | 2015-01-27 | 1 | -33/+96 |
* | function name cleanup | Adrian Thurston | 2015-01-27 | 1 | -3/+1 |
* | the parse exit instructions leave the parser on the stack | Adrian Thurston | 2015-01-25 | 1 | -12/+12 |
* | the parse append leaves the parser on the stack | Adrian Thurston | 2015-01-25 | 1 | -11/+2 |