Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | automated conversion of svn:ignore properties to .gitignore files on tags/0.4colm-0.40.4 | Adrian Thurston | 2012-04-28 | 5 | -0/+46 |
| | |||||
* | 0.4 tagged | Adrian Thurston | 2012-01-21 | 0 | -0/+0 |
| | |||||
* | 0.4 release details | Adrian Thurston | 2012-01-21 | 2 | -3/+3 |
| | |||||
* | Bit of cleanup of the RdaRun struct. Can eliminate or pick better names for | Adrian Thurston | 2012-01-21 | 3 | -88/+83 |
| | | | | some of the fields we added when refactoring the parser into a co-routine. | ||||
* | The stream operations are now depreciated by the input operations. Streams are | Adrian Thurston | 2012-01-21 | 3 | -126/+15 |
| | | | | sources of data, pushing popping, pulling happens on the input object. | ||||
* | updated for latest test files. | Adrian Thurston | 2012-01-18 | 1 | -2/+8 |
| | |||||
* | Some leaks plugged. | Adrian Thurston | 2012-01-18 | 3 | -32/+41 |
| | |||||
* | Copyright notice updating. | Adrian Thurston | 2012-01-18 | 64 | -64/+64 |
| | |||||
* | Fixes for the getData functions. | Adrian Thurston | 2012-01-16 | 2 | -8/+15 |
| | |||||
* | Bit of cleanup around attaching FSM run to input and source. | Adrian Thurston | 2012-01-16 | 4 | -58/+61 |
| | |||||
* | Can't use typeRef for checking the type of something in the parser, must use | Adrian Thurston | 2012-01-15 | 1 | -1/+1 |
| | | | | unique type. | ||||
* | Added missing downref in EXIT. | Adrian Thurston | 2012-01-15 | 1 | -0/+1 |
| | |||||
* | Added a stack unwind to EXIT. Can do this now that everything we need for a | Adrian Thurston | 2012-01-15 | 2 | -11/+32 |
| | | | | return is in the execution environment. | ||||
* | Eliminated POP_LOCALS and folded the functionality into the PCR_RET and STOP. | Adrian Thurston | 2012-01-15 | 3 | -40/+12 |
| | |||||
* | Use frameId for the return call and ensure it is the same as the one in the | Adrian Thurston | 2012-01-15 | 2 | -11/+13 |
| | | | | environment. We will eventually rely on the env. | ||||
* | Put frameSize and argSize into the frame info. Both were in func info only. | Adrian Thurston | 2012-01-15 | 5 | -6/+32 |
| | |||||
* | Store the root frame id in the runtime data. | Adrian Thurston | 2012-01-15 | 4 | -1/+5 |
| | |||||
* | Fixed refcounting when lhs is modified. Eliminated the conditional save to | Adrian Thurston | 2012-01-14 | 4 | -11/+17 |
| | | | | | | parsed. True when attr modified and the tree is replaced. Not useful since we dynamically test for a change regardless. We save to parsed whenever lhs is accessed. | ||||
* | Missing downref added. | Adrian Thurston | 2012-01-14 | 1 | -4/+6 |
| | |||||
* | Need to call makeReverse code after a PcrPreEof break. | Adrian Thurston | 2012-01-13 | 1 | -16/+1 |
| | |||||
* | Refcounting fixes. | Adrian Thurston | 2012-01-09 | 2 | -0/+5 |
| | |||||
* | A few refcounting fixes. | Adrian Thurston | 2012-01-08 | 2 | -18/+24 |
| | |||||
* | Eliminated notoken. The reverse execution items are collected and attached to | Adrian Thurston | 2012-01-08 | 16 | -82/+206 |
| | | | | the next object put into the parser. refs #336. | ||||
* | Put theinvocation of reverse code blocks at the head of the undo loop. These | Adrian Thurston | 2012-01-07 | 3 | -101/+24 |
| | | | | will run first until onDeck is unset by PCR_END_DECK. refs #336. | ||||
* | Just set the deck flag in PCR_END_DECK. Use PCR_RET for the return. | Adrian Thurston | 2012-01-05 | 1 | -17/+2 |
| | |||||
* | Added some more attaching/detaching code in the input stream functions. | Adrian Thurston | 2012-01-02 | 3 | -9/+27 |
| | | | | | Fixed the rubyhere test case. It cannot pull rest of line off stdin directly because the data may be on the input stream. | ||||
* | Need symmetrical do/undo for append/prepend to streams. Can't use the consume | Adrian Thurston | 2012-01-02 | 3 | -61/+101 |
| | | | | | | functions because in some instances streams are called. The undo of the prepend needs to distinguish between tree and data. | ||||
* | Need to downref trees in an input destructor. | Adrian Thurston | 2012-01-02 | 9 | -27/+57 |
| | |||||
* | Some name cleanup Accum -> Parser. AccumStream -> Input. | Adrian Thurston | 2012-01-02 | 19 | -352/+353 |
| | |||||
* | Unified the slightly different stream append instructions by adding a pop of | Adrian Thurston | 2012-01-01 | 3 | -61/+4 |
| | | | | the stream struct left behind on the stack in the newer one. | ||||
* | Downref the accum stream when downreffing the accumulator. | Adrian Thurston | 2012-01-01 | 2 | -3/+8 |
| | |||||
* | Don't create a default accum stream when creating parsers. It will always be | Adrian Thurston | 2012-01-01 | 1 | -4/+0 |
| | | | | set. | ||||
* | Use SET_ACCUM_STREAM to initialize a new parser with a stream. | Adrian Thurston | 2012-01-01 | 2 | -4/+11 |
| | |||||
* | Some work on references WRT parsers and streams. | Adrian Thurston | 2012-01-01 | 3 | -45/+11 |
| | |||||
* | Superid test needs to be adjusted since splitting the stream into two objects. | Adrian Thurston | 2012-01-01 | 2 | -2/+3 |
| | |||||
* | Cleanup. | Adrian Thurston | 2012-01-01 | 5 | -100/+67 |
| | |||||
* | Dead code cleanup. | Adrian Thurston | 2012-01-01 | 2 | -122/+0 |
| | |||||
* | Input interface improvements. Test suite passes. Much cleanup left. refs #341. | Adrian Thurston | 2011-12-31 | 2 | -20/+9 |
| | |||||
* | Don't use the source stream for prepending data. Still some inconsistencies | Adrian Thurston | 2011-12-31 | 3 | -28/+19 |
| | | | | present. refs #341. | ||||
* | Bringing back the connection between fsm runs and input streams. This allows us | Adrian Thurston | 2011-12-31 | 5 | -32/+102 |
| | | | | to clear the buffered data only when we need to. refs #341. | ||||
* | Minor tweaking to the buffer clearing. Need to work out exactly when to do | Adrian Thurston | 2011-12-31 | 2 | -9/+10 |
| | | | | this. refs #341. | ||||
* | More input stream buildup. refs #341. | Adrian Thurston | 2011-12-31 | 1 | -24/+52 |
| | |||||
* | Need to clear any buffered data when dropping back into the bytecode loop from | Adrian Thurston | 2011-12-31 | 4 | -18/+62 |
| | | | | the parser. refs #341. | ||||
* | Fixes for new input streams. refs #341. | Adrian Thurston | 2011-12-31 | 2 | -4/+7 |
| | |||||
* | More fixes for new input stream interface. refs #341. | Adrian Thurston | 2011-12-31 | 1 | -12/+11 |
| | |||||
* | Work on the compile time input streams. refs #341 | Adrian Thurston | 2011-12-31 | 1 | -46/+54 |
| | |||||
* | Don't need the flush flag in input streams anymore. The parse loop decides when | Adrian Thurston | 2011-12-30 | 4 | -48/+28 |
| | | | | to flush based on what it has/sees. refs #341. | ||||
* | Bit more input interface build up. refs #341. | Adrian Thurston | 2011-12-30 | 2 | -42/+61 |
| | |||||
* | More buildup of the input interface. refs #341. | Adrian Thurston | 2011-12-30 | 5 | -128/+148 |
| | |||||
* | Bit more work on the new interface. Shaping up to something good! | Adrian Thurston | 2011-12-30 | 4 | -28/+29 |
| |