krasimir
7dd171cdcc
optimize memory allocation in the lookup by using worker pools
2017-05-04 08:29:51 +00:00
krasimir
a05194a350
remove duplicate entries from the lookup index
2017-05-04 08:21:29 +00:00
krasimir
73e9eb934a
merging spines
2017-05-04 07:55:11 +00:00
krasimir
d0269e8513
first steps for sentence lookup in the C runtime
2017-05-03 16:28:20 +00:00
krasimir
5f4c441361
add install pragma for CMake
2017-04-19 20:21:20 +00:00
krasimir
1bfeab104c
more changes to make the C runtime compilable with MSVC
2017-04-19 18:59:42 +00:00
krasimir
5c93f2fba5
in libgu mark explicitly all functions that belong to the API
2017-04-19 12:30:40 +00:00
krasimir
7d72d99c2f
explicitly classify all functions in libpgf as either internal or API functions
2017-04-19 09:34:23 +00:00
krasimir
7b0e1b164c
add the CMakeLists.txt from Bjørnar
2017-04-13 14:23:26 +00:00
krasimir
7455e7bff9
disable doxygen
2017-04-13 14:11:47 +00:00
krasimir
9189f4b739
updated AUTHORS list in the C runtime
2017-04-13 14:00:45 +00:00
krasimir
a8e37ff135
remove src/runtime/c/README it is obsolete anyway
2017-04-13 13:57:37 +00:00
krasimir
2588a6f016
gu_string_buf -> gu_new_string_buf in libgu
2017-04-13 13:43:48 +00:00
krasimir
9aeb45e1cc
full support for Latin1 GF identifiers in the C runtime
2017-04-13 12:57:11 +00:00
krasimir
df6c2f3f17
add gu_string_buf_data and gu_string_buf_length in libgu
2017-04-13 12:55:29 +00:00
krasimir
2551ab740b
silence a few warnings on MacOS
2017-04-13 11:07:08 +00:00
krasimir
a657e9947b
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
456f0a5733
remove the teyjus and utils folders
2017-04-12 10:31:01 +00:00
krasimir
a8eaa2f2e5
a patch from Bjørnar Luteberget for compatibility with MSVC
2017-04-12 10:24:56 +00:00
krasimir
915747efa7
some work on libsg queries
2017-04-12 10:05:22 +00:00
krasimir
f09507cb0f
fix the compilation of sqlite3Btree.c on Windows
2017-03-14 11:07:14 +00:00
krasimir
3467a54965
bring the Haskell binding a bit closer to the pure Haskell API
2017-01-26 12:48:22 +00:00
krasimir
6af632dd18
added mkMeta and unMeta in the Haskell binding
2017-01-26 10:17:02 +00:00
krasimir
8b8812baa2
pgf_generate_all now emits __mock_string__ instead of FOO for String literals.
2016-06-16 08:08:45 +00:00
krasimir
60e07c302e
now a working API for complex queries in libsg
2016-06-09 10:01:43 +00:00
krasimir
28aa04739a
bugfix in libsg
2016-06-09 09:59:38 +00:00
krasimir
3381ae1aa0
added getFunctionProb in the Java and C API
2016-05-30 11:25:59 +00:00
krasimir
13f9a42ae5
fix the word completion in the C runtime
2016-05-25 12:19:26 +00:00
krasimir
0894f55661
fix the compilation when debugging is switched off
2016-05-25 09:42:24 +00:00
krasimir
faebebc8f4
pgf_generate_all now works with literals as well
2016-05-25 09:36:05 +00:00
krasimir
41a3054e9b
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
b34ee6f377
fix a warning in libsg
2016-05-25 07:18:01 +00:00
krasimir
e56b56a57f
bugfix in libsg
2016-05-22 09:19:54 +00:00
krasimir
bea8c5796a
fix the compilation of sqlite3 on MacOS
2016-05-18 09:01:47 +00:00
krasimir
80a96b3a85
an API for oracles in the GF parser
2016-05-10 17:11:39 +00:00
krasimir
3f0fe438cd
a prototype for complex queries over expressions in libsg
2016-04-29 14:06:24 +00:00
krasimir
a6b4212264
added methods for accessing the last element of a buffer in libgu
2016-04-29 14:05:42 +00:00
krasimir
6fb17dc6fc
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
983da7adfc
more fixes for GNU Lightning for ARM
2016-04-14 13:47:56 +00:00
krasimir
114e95f43b
fix in evaluator.c
2016-04-14 13:47:29 +00:00
krasimir
6a0ed34b11
bugfix in GNU Lightning for ARM
2016-04-14 08:26:07 +00:00
krasimir
76a6cc1bb5
bugfix in the JIT compiler for 64bit machines
2016-04-13 14:58:12 +00:00
krasimir
e8e52de6b9
locale independent printing for doubles when they are part of an abstract expression
2016-04-13 14:30:40 +00:00
krasimir
c0344e936a
fix for reading PgfExpr with a double literal
2016-04-13 14:08:49 +00:00
hallgren
465a83cd02
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
55a7fdc4a5
some progress on complex queries in libsg
2016-02-09 10:59:18 +00:00
krasimir
4a38cc1e7b
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
8dda2dfbff
added API for reading a list of tuples in the SG module
2015-12-22 13:50:01 +00:00
krasimir
028de0468b
pgf_read should close the input file.
2015-12-22 09:29:14 +00:00
krasimir
bef9d8c5fc
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