1
0
forked from GitHub/gf-core
Commit Graph

473 Commits

Author SHA1 Message Date
krasimir
52fdac4d2c add install pragma for CMake 2017-04-19 20:21:20 +00:00
krasimir
ba038914fa more changes to make the C runtime compilable with MSVC 2017-04-19 18:59:42 +00:00
krasimir
a03a99b9c7 in libgu mark explicitly all functions that belong to the API 2017-04-19 12:30:40 +00:00
krasimir
d15a1a96e6 explicitly classify all functions in libpgf as either internal or API functions 2017-04-19 09:34:23 +00:00
krasimir
9b2569a531 add the CMakeLists.txt from Bjørnar 2017-04-13 14:23:26 +00:00
krasimir
b645929abd disable doxygen 2017-04-13 14:11:47 +00:00
krasimir
72779503dd updated AUTHORS list in the C runtime 2017-04-13 14:00:45 +00:00
krasimir
1140f8f377 remove src/runtime/c/README it is obsolete anyway 2017-04-13 13:57:37 +00:00
krasimir
0e8f0b9842 gu_string_buf -> gu_new_string_buf in libgu 2017-04-13 13:43:48 +00:00
krasimir
2c3cfc0b02 full support for Latin1 GF identifiers in the C runtime 2017-04-13 12:57:11 +00:00
krasimir
c73ab109a5 add gu_string_buf_data and gu_string_buf_length in libgu 2017-04-13 12:55:29 +00:00
krasimir
afdf54d333 silence a few warnings on MacOS 2017-04-13 11:07:08 +00:00
krasimir
5280202ac3 use GU_API_DATA_DECL instead of GU_API_DATA to make the C runtime compile again on MacOS 2017-04-13 11:06:24 +00:00
krasimir
4e19b1d510 remove the teyjus and utils folders 2017-04-12 10:31:01 +00:00
krasimir
3454812516 a patch from Bjørnar Luteberget for compatibility with MSVC 2017-04-12 10:24:56 +00:00
krasimir
be38ab9a2f some work on libsg queries 2017-04-12 10:05:22 +00:00
krasimir
e508b6e924 fix the compilation of sqlite3Btree.c on Windows 2017-03-14 11:07:14 +00:00
krasimir
74b0df2b6b bring the Haskell binding a bit closer to the pure Haskell API 2017-01-26 12:48:22 +00:00
krasimir
06450249e3 added mkMeta and unMeta in the Haskell binding 2017-01-26 10:17:02 +00:00
krasimir
4a8a3c7f3d pgf_generate_all now emits __mock_string__ instead of FOO for String literals. 2016-06-16 08:08:45 +00:00
krasimir
52912d39e6 now a working API for complex queries in libsg 2016-06-09 10:01:43 +00:00
krasimir
5e1207bb4e bugfix in libsg 2016-06-09 09:59:38 +00:00
krasimir
dc67018ab7 added getFunctionProb in the Java and C API 2016-05-30 11:25:59 +00:00
krasimir
a3de37f3c7 fix the word completion in the C runtime 2016-05-25 12:19:26 +00:00
krasimir
497d9c7c7c fix the compilation when debugging is switched off 2016-05-25 09:42:24 +00:00
krasimir
b20685c1c9 pgf_generate_all now works with literals as well 2016-05-25 09:36:05 +00:00
krasimir
59d3492b0d when expressions with Float literals are printed, we should use the same format that is used by the linearizer 2016-05-25 09:34:40 +00:00
krasimir
dc734261f1 fix a warning in libsg 2016-05-25 07:18:01 +00:00
krasimir
eb47b52e16 bugfix in libsg 2016-05-22 09:19:54 +00:00
krasimir
5539d8a088 fix the compilation of sqlite3 on MacOS 2016-05-18 09:01:47 +00:00
krasimir
7cb772ffdb an API for oracles in the GF parser 2016-05-10 17:11:39 +00:00
krasimir
44d7ccf6de a prototype for complex queries over expressions in libsg 2016-04-29 14:06:24 +00:00
krasimir
652cd2d297 added methods for accessing the last element of a buffer in libgu 2016-04-29 14:05:42 +00:00
krasimir
6cf80c0769 a version of sqlite3.c which is prunned to one third of the original size and now it contains only the database storage engine withough the SQL compiler and interpreter 2016-04-28 14:14:04 +00:00
krasimir
f626472527 more fixes for GNU Lightning for ARM 2016-04-14 13:47:56 +00:00
krasimir
3188e603db fix in evaluator.c 2016-04-14 13:47:29 +00:00
krasimir
75d808ab1f bugfix in GNU Lightning for ARM 2016-04-14 08:26:07 +00:00
krasimir
46d83b2132 bugfix in the JIT compiler for 64bit machines 2016-04-13 14:58:12 +00:00
krasimir
a1fe57d69b locale independent printing for doubles when they are part of an abstract expression 2016-04-13 14:30:40 +00:00
krasimir
e74a008296 fix for reading PgfExpr with a double literal 2016-04-13 14:08:49 +00:00
hallgren
9f7593734a src/runtime/c/INSTALL: add automake to the list of needed packages on Linux
The automake package contains aclocal, which is needed when running
autoreconf -i.

I never needed to install automake explicitly on Linux, presumably because it
got installed anyway because of some other dependency, but apparently you
can't take this for granted.
2016-03-30 11:43:16 +00:00
krasimir
453ad134b5 some progress on complex queries in libsg 2016-02-09 10:59:18 +00:00
krasimir
db523ff200 fix a rather intricate bug where coercions in the PMCFG grammar didn't interact properly with the lazy parser 2016-01-26 14:29:06 +00:00
krasimir
9483ad219b added API for reading a list of tuples in the SG module 2015-12-22 13:50:01 +00:00
krasimir
e584be964c pgf_read should close the input file. 2015-12-22 09:29:14 +00:00
krasimir
6bf691c3af added a primitive full-text search index in libsg. This can be use for finding an abstract tree whose linearization matches given keywords 2015-12-20 14:04:52 +00:00
krasimir
c6763c23e7 a fix that should solve the segmentation fault on MacOS with the exhaustive generator 2015-12-19 17:30:41 +00:00
krasimir
63261ad94a added readTriple in libsg and its Haskell binding 2015-11-25 10:37:13 +00:00
krasimir
4888b65881 added mkInt and mkFloat in the Haskell binding to make it easy to create literal expressions 2015-11-19 13:18:19 +00:00
krasimir
36f2e7dc9a bugfix for lookupMorpho in the C runtime 2015-10-14 07:36:46 +00:00