Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove init/final code and turn aliases into static data structure. r=vince | Daniel Silverstone | 2010-12-04 | 1 | -7/+0 |
| | | | | svn path=/trunk/libparserutils/; revision=10961 | ||||
* | Sprinkle some C++ scoping around | John Mark Bell | 2010-10-23 | 12 | -0/+108 |
| | | | | svn path=/trunk/libparserutils/; revision=10901 | ||||
* | Fix whitespace | John Mark Bell | 2010-10-23 | 1 | -1/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=10898 | ||||
* | Lose a bunch of trailing commas. | John Mark Bell | 2009-04-15 | 1 | -2/+2 |
| | | | | | | GCC 2.95 compatibility. svn path=/trunk/libparserutils/; revision=7094 | ||||
* | Add ability to retrieve vector length. Fix missing note in iteration api | Daniel Silverstone | 2009-02-15 | 1 | -0/+1 |
| | | | | svn path=/trunk/libparserutils/; revision=6527 | ||||
* | Remove dict, hash and rbtree from libparserutils | Daniel Silverstone | 2009-02-14 | 2 | -67/+0 |
| | | | | svn path=/trunk/libparserutils/; revision=6512 | ||||
* | Ensure that parserutils_inputstream_peek(_slow)? have API documentation. | John Mark Bell | 2009-01-09 | 1 | -1/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=6008 | ||||
* | Correct return value when we can't find a charset in inputstream constructor. | John Mark Bell | 2009-01-06 | 1 | -0/+4 |
| | | | | | | Add new API to enable on-the-fly changing of the input charset. This is only possible if no data has been read from the stream. svn path=/trunk/libparserutils/; revision=5969 | ||||
* | Change API of inputstream_peek(_slow) to return errors. Joy. | John Mark Bell | 2009-01-06 | 2 | -31/+28 |
| | | | | svn path=/trunk/libparserutils/; revision=5965 | ||||
* | Dubious optimisation I've had sitting around for ages. | John Mark Bell | 2009-01-06 | 1 | -2/+4 |
| | | | | svn path=/trunk/libparserutils/; revision=5963 | ||||
* | Use temporary variables rather than indirecting through pointers all the time. | John Mark Bell | 2008-12-01 | 1 | -8/+13 |
| | | | | svn path=/trunk/libparserutils/; revision=5861 | ||||
* | Chunked arrays: Pack length of entries into array as a prefix to the data. | John Mark Bell | 2008-12-01 | 1 | -3/+3 |
| | | | | | | Limit maximum length of data items stored in hash/chunked array to 2^16-1. svn path=/trunk/libparserutils/; revision=5858 | ||||
* | New datastructures: | John Mark Bell | 2008-11-30 | 2 | -1/+33 |
| | | | | | | | | | + Chunked array + Hash table (open addressing) Constify parameter to parserutils_stack_push svn path=/trunk/libparserutils/; revision=5850 | ||||
* | Return errors from dictionary constructor/destructor | John Mark Bell | 2008-11-09 | 1 | -2/+3 |
| | | | | svn path=/trunk/libparserutils/; revision=5673 | ||||
* | Return errors from constructors and destructors. | John Mark Bell | 2008-11-08 | 6 | -15/+21 |
| | | | | svn path=/trunk/libparserutils/; revision=5652 | ||||
* | Add API to vector to permit peeking. | John Mark Bell | 2008-10-18 | 1 | -0/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=5596 | ||||
* | Only randomise the inputstream if RANDOMISE_INPUTSTREAM is defined. | John Mark Bell | 2008-09-17 | 1 | -0/+2 |
| | | | | | | | This will prevent exhorbitant memory leakage when running make test in client code. svn path=/trunk/libparserutils/; revision=5365 | ||||
* | Conditionalise noisy logging. I quite like to be able to run hubbub's ↵ | John Mark Bell | 2008-08-23 | 1 | -3/+5 |
| | | | | | | testsuite without running out of hard drive space. svn path=/trunk/libparserutils/; revision=5183 | ||||
* | Fix formatting strings so it won't whinge on amd64 | Daniel Silverstone | 2008-08-22 | 1 | -2/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=5171 | ||||
* | Yet more debug. | John Mark Bell | 2008-08-18 | 1 | -1/+19 |
| | | | | svn path=/trunk/libparserutils/; revision=5149 | ||||
* | Only attempt to randomise the utf8 buffer when NDEBUG is not defined. | John Mark Bell | 2008-08-13 | 1 | -0/+2 |
| | | | | | | | Note that, if lpu is built with NDEBUG defined, then the randomisation is a NOP. Therefore, to use the randomisation, you want to build debug versions of both lpu and whatever's using it. svn path=/trunk/libparserutils/; revision=5085 | ||||
* | Move the location of the utf8 buffer every time we're asked for a character ↵ | John Mark Bell | 2008-08-13 | 2 | -0/+4 |
| | | | | | | | | in debug mode. This leaks memory lots, deliberately. svn path=/trunk/libparserutils/; revision=5081 | ||||
* | Constify | John Mark Bell | 2008-07-30 | 1 | -1/+2 |
| | | | | svn path=/trunk/libparserutils/; revision=4827 | ||||
* | Make parserutils_dict_entry public. | John Mark Bell | 2008-07-30 | 3 | -1/+68 |
| | | | | | | Add basic implementations of a stack and a vector. svn path=/trunk/libparserutils/; revision=4824 | ||||
* | Pedantic spelling changes of encoding names UTF-8, UTF-16 and UCS-4 | John Tytgat | 2008-06-28 | 2 | -4/+4 |
| | | | | svn path=/trunk/libparserutils/; revision=4469 | ||||
* | Have some generic dictionary implementation. | John Mark Bell | 2008-05-10 | 1 | -0/+28 |
| | | | | | | Even comes with testcases, which is nice. svn path=/trunk/libparserutils/; revision=4138 | ||||
* | Import parser construction utility library | John Mark Bell | 2008-05-01 | 10 | -0/+484 |
svn path=/trunk/libparserutils/; revision=4111 |