| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-03 | Catalan added to App, do 'make App12.pgf' | aarne | |
| 2014-12-01 | faster translation in the app | kr.angelov | |
| 2014-12-01 | better color filter to indicate listening | kr.angelov | |
| 2014-12-01 | added visual feedback to indicate that the app is not listening anymore | kr.angelov | |
| 2014-12-01 | fix in nordic.xml | kr.angelov | |
| 2014-12-01 | added special nordic keyboard for Finnish and Swedish | kr.angelov | |
| 2014-12-01 | fix the last patch | kr.angelov | |
| 2014-12-01 | a small optimization in the PGF parser which gives me ~5% speed up | kr.angelov | |
| 2014-12-01 | fix in GNU lightning to enable the compilation of two of the the floating ↵ | kr.angelov | |
| point operations. | |||
| 2014-12-01 | fix in linearizer.h to make jpgf compilable | kr.angelov | |
| 2014-11-27 | WebSetup.hs: always use gf -j, to avoid problems compiling the Phrasebook | hallgren | |
| 2014-11-27 | switch PhrasebookBul back to present to avoid cabal build failure. More to ↵ | aarne | |
| investigate here. | |||
| 2014-11-27 | make PhrasebookBul use alltenses to prevent misbehaviour in App | aarne | |
| 2014-11-27 | fix in linearizer.h which resolves a warning | kr.angelov | |
| 2014-11-27 | remove pgf/parser.h | kr.angelov | |
| 2014-11-26 | fix the handling of the heuristic factor. it was broken when I added the ↵ | kr.angelov | |
| BIND token which means that the App grammar was running about 2-3 times slower. | |||
| 2014-11-15 | a compilable stub of PhrasebookJpn. Sent to a native speaker expert for ↵ | aarne | |
| completions. | |||
| 2014-11-10 | Documentation improvements and cleanup relating to the IOE monad | hallgren | |
| Renamed appIOE to tryIOE (it is analogous to 'try' in the standard libraries). Removed unused IOE operations & documented the remaining ones. Removed/simplified superfluous uses of IOE operations. | |||
| 2014-11-10 | Some work to improve the structure of the haddock documenation | hallgren | |
| 2014-11-07 | expand the JIT window for x64 | kr.angelov | |
| 2014-11-07 | fixes in PhrasebookChi | aarne | |
| 2014-11-05 | gf.cabal: when compiling with ghc>=7.8 require cgi>=3001.2.2.0 | hallgren | |
| 2014-10-31 | a skeletal module for higher-order pattern unification in the C runtime | kr.angelov | |
| 2014-10-31 | now (+) in the abstract syntax works, i.e. it knows how to deal with partial ↵ | kr.angelov | |
| sums | |||
| 2014-10-30 | a more efficient tail call by using the new TUCK instruction | kr.angelov | |
| 2014-10-28 | Use terminfo to highlight warnings and errors in blue and red | hallgren | |
| This replaces the hardwired ANSI escape codes that were accidentally included in a previous patch. This adds a dependency on terminfo, but this should be unproblematic, since haskeline already depends on the same underlying C library. The color highlighting is omitted on Windows. | |||
| 2014-10-28 | Show paths relative to the current directory in progress reports | hallgren | |
| It is much nicer to see something like - compiling FoodsSwe.gf... write file FoodsSwe.gfo - compiling FoodsTha.gf... write file FoodsTha.gfo - compiling FoodsTsn.gf... write file FoodsTsn.gfo - compiling FoodsTur.gf... write file FoodsTur.gfo - compiling FoodsUrd.gf... write file FoodsUrd.gfo linking ... OK Writing Foods.pgf... instead of - compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsSwe.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsSwe.gfo - compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTha.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTha.gfo - compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTsn.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTsn.gfo - compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsTur.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsTur.gfo - compiling /Users/hallgren/src/GF/gf/examples/foods/FoodsUrd.gf... write file /Users/hallgren/src/GF/gf/examples/foods/FoodsUrd.gfo linking ... OK Writing Foods.pgf... | |||
| 2014-10-28 | A couple of haddock documentation improvements | hallgren | |
| 2014-10-26 | an explicit SAVE instruction | kr.angelov | |
| 2014-10-24 | comment out a few assertions in bits.h. this code is run too often to have ↵ | kr.angelov | |
| explicit assertions | |||
| 2014-10-24 | make it possible to specify the initial size of a map in libgu | kr.angelov | |
| 2014-10-24 | simplify gu/map | kr.angelov | |
| 2014-10-24 | fix memory leak in the pgf-parse tool | kr.angelov | |
| 2014-10-24 | add extern declarations for all inline functions in seq.h. this ensures that ↵ | kr.angelov | |
| everything works even when the compiler's optimizations are off | |||
| 2014-10-23 | a simple optimization in cmp_item_prob with great effect on the parser's speed | kr.angelov | |
| 2014-10-23 | remove some deadcode in gu/seq.h | kr.angelov | |
| 2014-10-23 | inline a number of functions in gu/seq.c. this has a noticeable effect on ↵ | kr.angelov | |
| the parser's speed | |||
| 2014-10-23 | a cosmetic optimization in mem.c | kr.angelov | |
| 2014-10-23 | fix the debug mode in the reasoner | kr.angelov | |
| 2014-10-23 | fix warning in ucs.c | kr.angelov | |
| 2014-10-22 | Various small changes for improved documentation | hallgren | |
| 2014-10-22 | CAPIT is now naturally supported in the C runtime | kr.angelov | |
| 2014-10-22 | add Unicode classification routines to libgu. ported from the base package ↵ | kr.angelov | |
| in Haskell. | |||
| 2014-10-22 | an explicit PUSH_FRAME instruction | kr.angelov | |
| 2014-10-22 | make the fields of BracketedString in the Python binding read/write | kr.angelov | |
| 2014-10-21 | ModuleName and Ident are now distinct types | hallgren | |
| This makes the documentation clearer, and can potentially catch more programming mistakes. | |||
| 2014-10-21 | Renaming SourceGrammar to Grammar and similarly for some related types | hallgren | |
| Included renamings: SourceGrammar -> Grammar SourceModule -> Module SourceModInfo -> ModuleInfo emptySourceGrammar -> emptyGrammar Also introduces a type synonym (which might be good to turn into a newtype): type ModuleName = Ident The reason is to make types like the following more self documenting: type Module = (ModuleName,ModuleInfo) type QIdent = (ModuleName,Ident) | |||
| 2014-10-20 | use of 'head' in TypeCheck/RConcrete created an uncomprehensible error ↵ | aarne | |
| message. Now checking for the emptiness of the list concerned, so that the error can be found. | |||
| 2014-10-20 | Some small documentation improvements | hallgren | |
| 2014-10-20 | type IOE a = IO a | hallgren | |
| IOE used to be a monad with extra error handling built on top of the IO monad, But the IO monad already supports error handling, so this construction was a superfluous. The new 'instance ErrorMonad IOE' is defined to preserve the previous error handling behaviour, i.e. the function 'handle' only catches errors thrown with 'raise' (or 'fail') and not other errors in the IO monad. | |||
