summaryrefslogtreecommitdiff
path: root/src/runtime/c/gu
AgeCommit message (Expand)Author
2013-11-15fixes in the C runtime to avoid warnings when compiling on MacOSkr.angelov
2013-11-07bugfix in the binary search implementation in libgukr.angelov
2013-11-07remove redundant type signature in gu/seq.hkr.angelov
2013-11-01make gu_exn_is_raised non inlined. this is useful to make it callable from Ha...kr.angelov
2013-10-31fixed utf-8 decoding problem in libgukr.angelov
2013-10-28fix the handling of 'pre' in the C runtimekr.angelov
2013-10-28bugfix in gu/seq.hkr.angelov
2013-10-09a major redesign in the C runtime. The parser and the linearizer now fully su...kr.angelov
2013-10-09added gu_is_space in gu/utf8.h. this helps to avoid the dependency on the bro...kr.angelov
2013-10-04GuString is now an ordinary C string - it makes live easier. In addition PgfS...kr.angelov
2013-09-26add gu_variant_close in libgukr.angelov
2013-09-18add type signature for gu_string_length in the headers of libgukr.angelov
2013-09-17bugfix in the ordering of strings in libgukr.angelov
2013-09-17gu_buf_binsearch -> gu_seq_binsearch. Improved APIkr.angelov
2013-09-17added order and equality for strings in libgukr.angelov
2013-09-17a major refactoring in the C runtime. GuList is now removed and replaced with...kr.angelov
2013-09-13bugfix in utf8.ckr.angelov
2013-09-13fix a warning in utf8.ckr.angelov
2013-09-13optimize the reading of strings in the grammar loader.kr.angelov
2013-09-13more UTF8 cleanupkr.angelov
2013-09-13clean up the UTF8 API in libgukr.angelov
2013-09-12remove the logging from libgukr.angelov
2013-09-05remove the string internalization since it slows down grammar loading with li...kr.angelov
2013-09-05fix gu_in_bytes_ to use bufferingkr.angelov
2013-09-05remove the read and write modules from libgu. this simplifies the i/o layerkr.angelov
2013-09-05remove dump and yaml from libgukr.angelov
2013-09-05bugfix for gu_buffered_inkr.angelov
2013-09-04the code in the C runtime is now complete independent from config.hkr.angelov
2013-09-04remove the dependency on the CHAR_ASCII flagkr.angelov
2013-09-04remove the dependency on the HAVE_STATEMENT_EXPRESSIONS flag. This reduces th...kr.angelov
2013-09-04avoid using nan() in libgu for portability with Androidkr.angelov
2013-08-27comparison for strings in libgukr.angelov
2013-08-27quicksort and binary search for buffers in libgukr.angelov
2013-08-19added GuEnum interface for iterating over maps in the C runtimekr.angelov
2013-07-18bugfix for parsing floating point numbers in the C runtimekr.angelov
2013-07-02hash function for abstract syntax treeskr.angelov
2013-06-22bugfix for the word completion in the C runtimekr.angelov
2013-05-29readPGF in the Python runtime now throws "No such file or directory" exceptio...kr.angelov
2013-05-01word completion in the C runtime. The runtime/python/test.py example is now u...kr.angelov
2013-02-26added gu_buf_flush in seq.c which removes all elements from a bufferkr.angelov
2013-02-01implement gu_exn_caught in gu/exn.c. It was missingkr.angelov
2012-12-27bugfix in the strings library from the C runtimekr.angelov
2012-12-12started an official API to the C runtimekr.angelov
2012-11-12implemented gu_map_count in runtime/c/gu/map.ckr.angelov
2012-10-25a major refactoring in the robust parser: bottom-up filtering and garbage col...kr.angelov
2012-06-13Use a separated tag for meta productions in the robust parser. This cleans up...kr.angelov
2012-05-25fixed an alignment bug in libgu which leads to crash on some platformskr.angelov
2012-05-16another attempt to port the robust parser to MacOSkr.angelov
2012-05-16small fix for compiling the robust parser on MacOSkr.angelov
2012-03-07libpgf: implementation for built in literal categorieskr.angelov