| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-04 | Add support for ghc-9.2.4 | Andreas Källberg | |
| 2022-10-04 | Only include transformers-compat for ghc < 8 | Andreas Källberg | |
| Since that's the only place where it's needed and we don't have to fight with versions elsewhere | |||
| 2022-10-04 | Restore build with ghc-7.10.3 | Andreas Källberg | |
| 2022-08-24 | workaround for the Nix madness | Krasimir Angelov | |
| 2022-03-05 | Update base <4.15 to <4.16 for tests + pgf*.cabal | Inari Listenmaa | |
| 2022-03-05 | add compilation support for ghc 9.0.2 | Meng Weng Wong | |
| 2021-08-12 | Add changelog | John J. Camilleri | |
| This will hopefully help us keep track of changes for the next release | |||
| 2021-08-09 | Changes made in order to get Hackage upload working | John J. Camilleri | |
| 2021-07-07 | More cabal file cleanup. Remove some more tabs from Haskell source. | John J. Camilleri | |
| 2021-07-07 | Make whitespace uniform in Cabal files, add a few more dependency bounds | John J. Camilleri | |
| 2021-07-06 | Merge pull request #122 from 2jacobtan/master | John J. Camilleri | |
| specify version bounds in *.cabal files | |||
| 2021-07-06 | Some more cabal file cleanup. Add stack files for pgf, pgf2. | John J. Camilleri | |
| 2021-07-06 | specify version bounds in gf.cabal | 2jacobtan | |
| 2021-07-01 | Rename GF.Compile.TypeCheck.RConcrete to GF.Compile.TypeCheck.Concrete | John J. Camilleri | |
| 2021-07-01 | Rename GF.Compile.Compute.ConcreteNew to GF.Compile.Compute.Concrete | John J. Camilleri | |
| 2021-06-24 | Update pgf.cabal, and minors to other cabal files | John J. Camilleri | |
| 2021-06-11 | Update gf.cabal | Jacob Tan En | |
| `cabal install` needs this | |||
| 2020-11-10 | Enable tests | Ruslan Khafizov | |
| 2020-09-09 | Import orphan instances of MonadFail for ghc<8 | Andreas Källberg | |
| Also upgrade alex/happy so automatic install works | |||
| 2020-09-05 | MonadFail: Make backwards-compatible | Andreas Källberg | |
| 2020-08-05 | Remove NoMonadFailDesugaring flag | Andreas Källberg | |
| I've fixed so everything has the fail it needs now | |||
| 2019-11-18 | Fix build problems, bump versiom to gf-3.10.4-git | Thomas Hallgren | |
| debian/rules and bin/build-binary-dist.sh needed to be adepted to changes in how INSTALLPATH is used in src/runtime/java/Makefile. | |||
| 2019-09-20 | more dead code | krangelov | |
| 2019-07-03 | Start work on PGFtoJSON module. Add compiler flag `-f json`. | John J. Camilleri | |
| 2019-06-30 | fully supported case-insensitive parsing/lookup | krangelov | |
| 2019-05-15 | Eliminate the dependency on time-compat | Thomas Hallgren | |
| It was only needed for compatibility with directory<1.2, but directory>=1.2 has been shipped with ghc since ghc-7.6. Note: time-compat-1.9.* (the current version) is a completely different package, that does not provide the needed function toUTCTime, which was provided in time-compat-0.1.*. | |||
| 2019-03-07 | Expose GF.Grammar.Canonical + some refactoring | Thomas Hallgren | |
| to make it available in other tools by depending on the gf package and importing it | |||
| 2019-03-07 | Rename module GF.Compile.ConcreteToCanonical to GF.Compile.GrammarToCanonical | Thomas Hallgren | |
| 2019-03-05 | Bump version number to 3.10.3-git | Thomas Hallgren | |
| This is not an announced realase, but this is version now installed on our server. | |||
| 2019-03-05 | debian/rules bug fix: the RGL was not included in .deb packages | Thomas Hallgren | |
| The problem was that the RGL was both built and copied to the destdir during the build step, which caused it to be deleted before the install step. It is now copied to destdir during the install step. | |||
| 2019-02-26 | fix the dependency to json | krangelov | |
| 2019-02-26 | replace aeson with json | krangelov | |
| 2019-02-21 | Need aeson>=1.3 | Thomas Hallgren | |
| Also remove ununsed GF.Compile.PGFtoAbstract | |||
| 2019-02-08 | encoding/decoding canonical GF grammars to/from JSON and YAML | Peter Ljunglöf | |
| 2019-01-22 | More work on the canonica_gf export | Thomas Hallgren | |
| + Abstract syntax now is converted directly from the Grammar and not via PGF, so you can use `gf -batch -no-pmcfg -f canonical_gf ...`, to export to canonical_gf while skipping PMCFG and PGF file generation completely. + Flags that are normally copied to PGF files are now included in the caninical_gf output as well (in particular the startcat flag). | |||
| 2019-01-17 | Adding -output-format canonical_gf | Thomas Hallgren | |
| This output format converts a GF grammar to a "canonical" GF grammar. A canonical GF grammar consists of - one self-contained module for the abstract syntax - one self-contained module per concrete syntax The concrete syntax modules contain param, lincat and lin definitions, everything else has been eliminated by the partial evaluator, including references to resource library modules and functors. Record types and tables are retained. The -output-format canonical_gf option writes canonical GF grammars to a subdirectory "canonical/". The canonical GF grammars are written as normal GF ".gf" source files, which can be compiled with GF in the normal way. The translation to canonical form goes via an AST for canonical GF grammars, defined in GF.Grammar.Canonical. This is a simple, self-contained format that doesn't cover everyting in GF (e.g. omitting dependent types and HOAS), but it is complete enough to translate the Foods and Phrasebook grammars found in gf-contrib. The AST is based on the GF grammar "GFCanonical" presented here: https://github.com/GrammaticalFramework/gf-core/issues/30#issuecomment-453556553 The translation of concrete syntax to canonical form is based on the previously existing translation of concrete syntax to Haskell, implemented in module GF.Compile.ConcreteToHaskell. This module could now be reimplemented and simplified significantly by going via the canonical format. Perhaps exports to other output formats could benefit by going via the canonical format too. There is also the possibility of completing the GFCanonical grammar mentioned above and using GF itself to convert canonical GF grammars to other formats... | |||
| 2019-01-16 | Fix compilation with ghc-7.10 | Thomas Hallgren | |
| NoMonadFailDesugaring is not supported by ghc-7.10, but it is only needed with ghc>=8.6 | |||
| 2018-12-04 | Make GF compile with GHC 8.6.2 | John J. Camilleri | |
| - Re-implement `Distribution.Simple.BuildPaths.exeExtension` - Turn off `MonadFailDesugaring` Tested with GHC: - 7.10.3 - 8.0.2 - 8.2.2 - 8.4.3 - 8.6.2 Yay Stack! | |||
| 2018-12-02 | gf.cabal: update tested-with | Thomas Hallgren | |
| 2018-11-29 | gf.cabal: remove redundant dependency on old-locale | Thomas Hallgren | |
| 2018-11-28 | Revert "Completely remove uses of example-based" | John J. Camilleri | |
| This reverts commit 69cea20dac8ac73fa0a61ed4ff427d2524ee253b. | |||
| 2018-11-28 | Completely remove uses of example-based | John J. Camilleri | |
| 2018-11-28 | remove custom-binary flag; update Cabal version restriction; bump version to ↵ | John J. Camilleri | |
| 3.10 | |||
| 2018-07-31 | gf.cabal: expose GF.Text.Lexing, needed by gf-server.cabal | Thomas Hallgren | |
| 2018-07-26 | Minimal update with new repo URLs & build instructions | John J. Camilleri | |
| 2018-07-25 | [GF Split] Post-split updates | John J. Camilleri | |
| 2018-07-05 | Relax dependency on `directory` package for Setup | John J. Camilleri | |
| Since `listDirectory` is no longer used (852a49920) | |||
| 2018-07-05 | revert to a version compatible with Cabal 1.22 | Krasimir Angelov | |
| 2018-07-05 | Cleanup in Setup.hs; include `custom-setup:setup-depends` in cabal file. | John J. Camilleri | |
| 2018-07-04 | Remove code which tries to get version information from darcs folder | John J. Camilleri | |
