kr.angelov
|
edb4f7320d
|
add gu_buf_insert in libgu
|
2013-11-18 09:05:09 +00:00 |
|
kr.angelov
|
3f5ae22a0c
|
bugfix in the binary search implementation in libgu
|
2013-11-07 11:13:47 +00:00 |
|
kr.angelov
|
151f86c1e9
|
fix the handling of 'pre' in the C runtime
|
2013-10-28 12:35:37 +00:00 |
|
kr.angelov
|
e8335806af
|
GuString is now an ordinary C string - it makes live easier. In addition PgfSymbolKS, PgfExprFun and PgfLiteralStr now keep their strings as embedded flexible arrays. The latest change gives us the same compactness as the old representation but it is a lot easier to use.
|
2013-10-04 12:04:39 +00:00 |
|
kr.angelov
|
237c2af7fc
|
gu_buf_binsearch -> gu_seq_binsearch. Improved API
|
2013-09-17 19:04:46 +00:00 |
|
kr.angelov
|
2a49e4e1d6
|
a major refactoring in the C runtime. GuList is now removed and replaced with GuSeq. The GuSeq/GuBuf API is simplified
|
2013-09-17 12:45:00 +00:00 |
|
kr.angelov
|
297587fa38
|
quicksort and binary search for buffers in libgu
|
2013-08-27 08:06:34 +00:00 |
|
kr.angelov
|
026c198974
|
added gu_buf_flush in seq.c which removes all elements from a buffer
|
2013-02-26 09:48:09 +00:00 |
|
kr.angelov
|
3ad5493758
|
Use a separated tag for meta productions in the robust parser. This cleans up the code a lot
|
2012-06-13 05:49:30 +00:00 |
|
kr.angelov
|
f4c17cb7aa
|
another attempt to port the robust parser to MacOS
|
2012-05-16 15:18:44 +00:00 |
|
kr.angelov
|
d2e528c7f4
|
small fix for compiling the robust parser on MacOS
|
2012-05-16 12:18:50 +00:00 |
|
kr.angelov
|
58b6bbd242
|
libpgf: simple optimization in the implementation for heaps
|
2012-03-02 17:43:46 +00:00 |
|
kr.angelov
|
2775faad7a
|
libpgf: an API for building heaps from buffers in gu/seq.c
|
2012-02-29 18:51:21 +00:00 |
|
kr.angelov
|
2eee382a62
|
initial import of the C runtime
|
2012-01-20 13:41:10 +00:00 |
|