summaryrefslogtreecommitdiff
path: root/src/runtime/c/gu
AgeCommit message (Expand)Author
2017-04-19more changes to make the C runtime compilable with MSVCkrasimir
2017-04-19in libgu mark explicitly all functions that belong to the APIkrasimir
2017-04-13gu_string_buf -> gu_new_string_buf in libgukrasimir
2017-04-13add gu_string_buf_data and gu_string_buf_length in libgukrasimir
2017-04-13use GU_API_DATA_DECL instead of GU_API_DATA to make the C runtime compile aga...krasimir
2017-04-12a patch from Bjørnar Luteberget for compatibility with MSVCkrasimir
2016-04-29added methods for accessing the last element of a buffer in libgukrasimir
2016-04-13locale independent printing for doubles when they are part of an abstract exp...krasimir
2015-05-08the parser is now fully Unicode compatiblekrasimir
2015-05-07fix gu_ucs_is_space in libgukrasimir
2015-05-06fix the UTF8 implementation in libgukrasimir
2015-03-19fix the compilation of gu/mem.c on Windows. For now memory mapped pools on Wi...krasimir
2014-12-29API for word alignment in the C runtime and in the Haskell bindingkr.angelov
2014-12-24more compact implementation for GuStringBufkr.angelov
2014-10-24comment out a few assertions in bits.h. this code is run too often to have ex...kr.angelov
2014-10-24make it possible to specify the initial size of a map in libgukr.angelov
2014-10-24simplify gu/mapkr.angelov
2014-10-24add extern declarations for all inline functions in seq.h. this ensures that ...kr.angelov
2014-10-23remove some deadcode in gu/seq.hkr.angelov
2014-10-23inline a number of functions in gu/seq.c. this has a noticeable effect on the...kr.angelov
2014-10-23a cosmetic optimization in mem.ckr.angelov
2014-10-23fix warning in ucs.ckr.angelov
2014-10-22add Unicode classification routines to libgu. ported from the base package in...kr.angelov
2014-10-20get rid of gu/str.(c|h)kr.angelov
2014-10-09throw away the long obsolete runtime type information in the C runtimekr.angelov
2014-10-09fix two warnings in mem.ckr.angelov
2014-10-09fix in gu_mmap_pool for Androidkr.angelov
2014-10-09add the const modifier to the key in the two procedures for binary search in ...kr.angelov
2014-10-08use MAP_FIXED in gu_mmap_poolkr.angelov
2014-10-08an experimental memory mapped pool. still not in usekr.angelov
2014-09-25now a complete JIT compiler and ByteCode compiler for the def rules in the ab...kr.angelov
2014-08-11pattern matching in def rules is now supportedkr.angelov
2014-03-06C run-time: protect from Windows specific #includes with #ifdef __MINGW32__hallgren
2014-02-27include malloc.h in a few places to avoid warnings on Windowskr.angelov
2014-02-09GuVariant is now plain uintptr_t instead of a structure to make it easier to ...kr.angelov
2013-11-18add gu_buf_insert in libgukr.angelov
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