summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* automated conversion of svn:ignore properties to .gitignore files on tags/0.4colm-0.40.4Adrian Thurston2012-04-285-0/+46
* 0.4 taggedAdrian Thurston2012-01-210-0/+0
* 0.4 release detailsAdrian Thurston2012-01-212-3/+3
* Bit of cleanup of the RdaRun struct. Can eliminate or pick better names forAdrian Thurston2012-01-213-88/+83
* The stream operations are now depreciated by the input operations. Streams areAdrian Thurston2012-01-213-126/+15
* updated for latest test files.Adrian Thurston2012-01-181-2/+8
* Some leaks plugged.Adrian Thurston2012-01-183-32/+41
* Copyright notice updating.Adrian Thurston2012-01-1864-64/+64
* Fixes for the getData functions.Adrian Thurston2012-01-162-8/+15
* Bit of cleanup around attaching FSM run to input and source.Adrian Thurston2012-01-164-58/+61
* Can't use typeRef for checking the type of something in the parser, must useAdrian Thurston2012-01-151-1/+1
* Added missing downref in EXIT.Adrian Thurston2012-01-151-0/+1
* Added a stack unwind to EXIT. Can do this now that everything we need for aAdrian Thurston2012-01-152-11/+32
* Eliminated POP_LOCALS and folded the functionality into the PCR_RET and STOP.Adrian Thurston2012-01-153-40/+12
* Use frameId for the return call and ensure it is the same as the one in theAdrian Thurston2012-01-152-11/+13
* Put frameSize and argSize into the frame info. Both were in func info only.Adrian Thurston2012-01-155-6/+32
* Store the root frame id in the runtime data.Adrian Thurston2012-01-154-1/+5
* Fixed refcounting when lhs is modified. Eliminated the conditional save toAdrian Thurston2012-01-144-11/+17
* Missing downref added.Adrian Thurston2012-01-141-4/+6
* Need to call makeReverse code after a PcrPreEof break.Adrian Thurston2012-01-131-16/+1
* Refcounting fixes.Adrian Thurston2012-01-092-0/+5
* A few refcounting fixes.Adrian Thurston2012-01-082-18/+24
* Eliminated notoken. The reverse execution items are collected and attached toAdrian Thurston2012-01-0816-82/+206
* Put theinvocation of reverse code blocks at the head of the undo loop. TheseAdrian Thurston2012-01-073-101/+24
* Just set the deck flag in PCR_END_DECK. Use PCR_RET for the return.Adrian Thurston2012-01-051-17/+2
* Added some more attaching/detaching code in the input stream functions.Adrian Thurston2012-01-023-9/+27
* Need symmetrical do/undo for append/prepend to streams. Can't use the consumeAdrian Thurston2012-01-023-61/+101
* Need to downref trees in an input destructor.Adrian Thurston2012-01-029-27/+57
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-0219-352/+353
* Unified the slightly different stream append instructions by adding a pop ofAdrian Thurston2012-01-013-61/+4
* Downref the accum stream when downreffing the accumulator.Adrian Thurston2012-01-012-3/+8
* Don't create a default accum stream when creating parsers. It will always beAdrian Thurston2012-01-011-4/+0
* Use SET_ACCUM_STREAM to initialize a new parser with a stream.Adrian Thurston2012-01-012-4/+11
* Some work on references WRT parsers and streams.Adrian Thurston2012-01-013-45/+11
* Superid test needs to be adjusted since splitting the stream into two objects.Adrian Thurston2012-01-012-2/+3
* Cleanup.Adrian Thurston2012-01-015-100/+67
* Dead code cleanup.Adrian Thurston2012-01-012-122/+0
* Input interface improvements. Test suite passes. Much cleanup left. refs #341.Adrian Thurston2011-12-312-20/+9
* Don't use the source stream for prepending data. Still some inconsistenciesAdrian Thurston2011-12-313-28/+19
* Bringing back the connection between fsm runs and input streams. This allows usAdrian Thurston2011-12-315-32/+102
* Minor tweaking to the buffer clearing. Need to work out exactly when to doAdrian Thurston2011-12-312-9/+10
* More input stream buildup. refs #341.Adrian Thurston2011-12-311-24/+52
* Need to clear any buffered data when dropping back into the bytecode loop fromAdrian Thurston2011-12-314-18/+62
* Fixes for new input streams. refs #341.Adrian Thurston2011-12-312-4/+7
* More fixes for new input stream interface. refs #341.Adrian Thurston2011-12-311-12/+11
* Work on the compile time input streams. refs #341Adrian Thurston2011-12-311-46/+54
* Don't need the flush flag in input streams anymore. The parse loop decides whenAdrian Thurston2011-12-304-48/+28
* Bit more input interface build up. refs #341.Adrian Thurston2011-12-302-42/+61
* More buildup of the input interface. refs #341.Adrian Thurston2011-12-305-128/+148
* Bit more work on the new interface. Shaping up to something good!Adrian Thurston2011-12-304-28/+29