| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-10-28 | another fix for 'pre' | kr.angelov | |
| 2013-10-28 | fix the handling of 'pre' in the C runtime | kr.angelov | |
| 2013-10-28 | bugfix in gu/seq.h | kr.angelov | |
| 2013-10-24 | Functions merge trees into tries in the GF Shell and the PGF web service | hallgren | |
| * In the shell, the new command tt (to_trie) merges a list of trees into a trie and prints it in a readable way, where unique subtrees are marked with a "*" and alternative subtrees are marked with numbers. * In the PGF web service, adding the parameter trie=yes to the parse and translate commands augments the JSON output with a trie. Example to try in the shell: Phrasebook> p -lang=Eng "your son waits for you" | tt | |||
| 2013-10-23 | tabular linearization in the C and Java runtimes | kr.angelov | |
| 2013-10-21 | clumsy fix for nonExist in pgf-translate | kr.angelov | |
| 2013-10-21 | bugfix for the custom literals in the C runtime | kr.angelov | |
| 2013-10-21 | fix the grammar serialization for nonExist and BIND | kr.angelov | |
| 2013-10-11 | make MorphoAnalysis serializable | kr.angelov | |
| 2013-10-11 | readExpr in the Java binding | kr.angelov | |
| 2013-10-09 | added lookupMorpho in the Java binding | kr.angelov | |
| 2013-10-09 | fix in the Java binding | kr.angelov | |
| 2013-10-09 | avoid warning in parser.c when debugging is OFF | kr.angelov | |
| 2013-10-09 | a major redesign in the C runtime. The parser and the linearizer now fully ↵ | kr.angelov | |
| support BIND. The following things are still broken: parseval, word completion, handling 'pre', the robust mode | |||
| 2013-10-09 | added gu_is_space in gu/utf8.h. this helps to avoid the dependency on the ↵ | kr.angelov | |
| broken unicode library for C. | |||
| 2013-10-08 | fix the robust parser after the change of GuString | kr.angelov | |
| 2013-10-08 | bugfix in GNU lightning for ARM | kr.angelov | |
| 2013-10-07 | fix the grammar printer after the change of GuString in libgu | kr.angelov | |
| 2013-10-04 | fixes in the Java binding after the refactoring of GuString | kr.angelov | |
| 2013-10-04 | suppress warning in graphviz.c | kr.angelov | |
| 2013-10-04 | GuString is now an ordinary C string - it makes live easier. In addition ↵ | kr.angelov | |
| 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-03 | space leak in the Java binding | kr.angelov | |
| 2013-10-03 | the symbol for nonExist in the GF runtime should be the last. this ↵ | kr.angelov | |
| simplifies the binary search in the C runtime | |||
| 2013-09-30 | fix the bracketed linearization in Python after the introduction of nonExist ↵ | kr.angelov | |
| and BIND | |||
| 2013-09-30 | fix the graphviz visualization after the introduction of nonExist and BIND | kr.angelov | |
| 2013-09-30 | better handling for nonExist in the C runtime. BIND is also supported in the ↵ | kr.angelov | |
| linearizer but not in the parser yet | |||
| 2013-09-27 | a major refactoring in the C and the Haskell runtimes. Note incompatible ↵ | kr.angelov | |
| change in the PGF format!!! The following are the outcomes: - Predef.nonExist is fully supported by both the Haskell and the C runtimes - Predef.BIND is now an internal compiler defined token. For now it behaves just as usual for the Haskell runtime, i.e. it generates &+. However, the special treatment will let us to handle it properly in the C runtime. - This required a major change in the PGF format since both nonExist and BIND may appear inside 'pre' and this was not supported before. | |||
| 2013-09-26 | remove pgf/edsl.h from the C runtime | kr.angelov | |
| 2013-09-26 | add gu_variant_close in libgu | kr.angelov | |
| 2013-09-25 | fix the debug mode of the parser after the refactoring in libgu | kr.angelov | |
| 2013-09-25 | added assertion in the JIT compiler which checks that we are not going ↵ | kr.angelov | |
| outside of the compilation window | |||
| 2013-09-25 | fix a typo in src/runtime/javascript/translator.html | kr.angelov | |
| 2013-09-24 | a small fix in the python binding after the refactoring in the C runtime | kr.angelov | |
| 2013-09-18 | the PGF reader now releases strings that are not used after the loading | kr.angelov | |
| 2013-09-18 | add type signature for gu_string_length in the headers of libgu | kr.angelov | |
| 2013-09-17 | bugfix in the ordering of strings in libgu | kr.angelov | |
| 2013-09-17 | gu_buf_binsearch -> gu_seq_binsearch. Improved API | kr.angelov | |
| 2013-09-17 | added order and equality for strings in libgu | kr.angelov | |
| 2013-09-17 | a major refactoring in the C runtime. GuList is now removed and replaced ↵ | kr.angelov | |
| with GuSeq. The GuSeq/GuBuf API is simplified | |||
| 2013-09-16 | added BSD licenses to the Java binding and the android UI | kr.angelov | |
| 2013-09-13 | remove leftcorner_cat_idx which is now redundant | kr.angelov | |
| 2013-09-13 | minor optimization/refactoring in the grammar reader | kr.angelov | |
| 2013-09-13 | the leftcorner indexing is now completely removed since it slowed down the ↵ | kr.angelov | |
| loading without speeding up parsing a lot | |||
| 2013-09-13 | fix the debug mode of the parser after the changes in the libgu API | kr.angelov | |
| 2013-09-13 | tiny optimization in pgf/reader | kr.angelov | |
| 2013-09-13 | bugfix in utf8.c | kr.angelov | |
| 2013-09-13 | fix a warning in utf8.c | kr.angelov | |
| 2013-09-13 | optimize the reading of strings in the grammar loader. | kr.angelov | |
| 2013-09-13 | more UTF8 cleanup | kr.angelov | |
| 2013-09-13 | clean up the UTF8 API in libgu | kr.angelov | |
