| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-13 | Haskell binding: free memory pool to avoid space leak when readPGF fails | hallgren | |
| 2014-05-08 | fix memory leak in the Haskell binding | kr.angelov | |
| 2014-05-07 | pgf-shell.hs: fix compilation problem with GHC 7.4 | hallgren | |
| 2014-05-07 | Two improvements in the pgf-shell example | hallgren | |
| 1. Like pgf-translate, it now shows one result at a time, press Enter to get more results. 2. You can load a new grammar with the command 'i <path-to-pgf>' | |||
| 2014-04-04 | fix the haskell binding to handle parse errors | kr.angelov | |
| 2014-03-12 | haskell-bind: comment out superfluous imports | hallgren | |
| 2014-02-10 | Restore compatibility with GHC 7.0 | hallgren | |
| 2014-02-10 | proper error checking in the C runtime | kr.angelov | |
| 2014-02-10 | haskell-bind: fix broken pgf-shell | hallgren | |
| The type CId was replaced with String, so can't use show and read anymore. | |||
| 2014-02-10 | bugfix in pgf2-bind.cabal | kr.angelov | |
| 2014-02-09 | updated haskell-bind/README | kr.angelov | |
| 2014-02-09 | cleanup the code for the FFI binding. The API is now more uniform with the ↵ | kr.angelov | |
| Python and the Java bindings. Fixed a lot of memory leaks. | |||
| 2014-02-07 | pgf-shell: show the names of the concrete syntaxes after loading the grammar | hallgren | |
| 2014-02-07 | haskell-bind: add function languages | inari | |
| 2014-02-07 | pgf-shell: enable -rtsopts, call performGC between commands | hallgren | |
| This is to make it easier to find the cause of space leaks. | |||
| 2014-02-06 | fixed some memory leaks | inari | |
| 2014-01-29 | changes to pools in haskell bindings | inari | |
| 2014-01-20 | Optionally include C run-time support | hallgren | |
| If the C run-time library is compiled and installed on your system, you can now do 'cabal configure -fc-runtime' to get the following extras: + The haskell binding to the C run-time library will be included in the PGF library (so you can import it in Haskell applications). Documentation on the new modules will be included when you run 'cabal haddock'. + The new command 'pgf-shell', implemented on top of haskell binding to the C run-time system. + Three new commands in the web API: c-parse, c-linearize and c-translate. Their interfaces are similar to the corresponding commands without the "c-" prefix, but they should be considered preliminary. | |||
| 2014-01-20 | haskell-bind: add an export list to hide internal stuff | hallgren | |
| It also makes the generated haddock documentaiton more structured. | |||
| 2014-01-17 | haskell-bind.cabal: relax overly restrictive version bounds and add cc-options | hallgren | |
| 2014-01-17 | haskell-bind: add a cabal file and examples/pgf-shell.hs | hallgren | |
| * The haskell-bind.cabal file makes it easy to build the haskell binding and use it in ghci. * pgf-shell.hs is a simple example of how to use the haskell binding. | |||
| 2014-01-17 | haskell-bind: change the type of CRuntimeFFI.getConcr | hallgren | |
| Change the type of getConcr from getConcr :: PGF -> Language -> Concr to getConcr :: PGF -> Language -> Maybe Concr This is to prevent programs from crashing later if you try to select a concrete syntax that is not present in a grammar. | |||
| 2013-12-10 | move src/runtime/haskell/CRuntimeFFI to src/runtime/haskell-bind. Don't mess ↵ | kr.angelov | |
| up with the stable Haskell runtime! | |||
