| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-05 | prepare for GHC 9, base 4.15, by using Buffer constructor interface | Meng Weng Wong | |
| 2021-07-12 | Clean up redundant case expressions | Andreas Källberg | |
| 2021-07-12 | Remove last traces of the Either in value2term | Andreas Källberg | |
| 2021-07-12 | Remove the `Either Int` from value2term | Andreas Källberg | |
| This prevents HUGE space leak and makes compiling a PGF a LOT faster For example, an application grammar moved from taking over 50GB of ram and taking 5 minutes (most of which is spent on garbage colelction) to taking 1.2 seconds and using 42mb of memory The price we pay is that the "variable #n is out of scope" error is now lazy and will happen when we try to evaluate the term instead of happening when the function returns and allowing the caller to chose how to handle the error. I don't think this should matter in practice, since it's very rare; at least Inari has never encountered it. | |||
| 2021-07-08 | Fix bug introduced in cdbe73eb475cf44e1a45b2abacb12756e394016a | John J. Camilleri | |
| Apparently I don't understand how pattern-matching works in Haskell | |||
| 2021-07-08 | Remove two missing-methods warnings | John J. Camilleri | |
| 2021-07-07 | More cabal file cleanup. Remove some more tabs from Haskell source. | John J. Camilleri | |
| 2021-07-07 | Replace tabs for whitespace in source code | John J. Camilleri | |
| 2021-07-06 | Add import from command line invocation to command history | John J. Camilleri | |
| Closes #64 | |||
| 2021-07-06 | Merge branch 'master' into concrete-new | Inari Listenmaa | |
| 2021-07-06 | Merge pull request #121 from Meowyam/issue97 | Inari Listenmaa | |
| resolves GrammaticalFramework/gf-core/#97 | |||
| 2021-07-06 | remove redundant options | Meowyam | |
| 2021-07-06 | Merge pull request #118 from GrammaticalFramework/canonical | Inari Listenmaa | |
| Fixes to canonical compilation | |||
| 2021-07-06 | resolves GrammaticalFramework/gf-core/#97, without l | Meowyam | |
| 2021-07-06 | Hotfix for https://github.com/GrammaticalFramework/gf-core/issues/56 | Inari Listenmaa | |
| 2021-07-06 | Add --haskell=pgf2 flag | John J. Camilleri | |
| 2021-07-02 | Merge pull request #57 from inariksit/cc-bugfix-rgl-only | Inari Listenmaa | |
| Hotfix for #56 (cc doesn't work for many RGL languages) | |||
| 2021-07-02 | resolves GrammaticalFramework/gf-core/#97 | Meowyam | |
| 2021-07-01 | Add --haskell=pgf2 flag | John J. Camilleri | |
| 2021-07-01 | Make imports in CheckGrammar a little more explicit | John J. Camilleri | |
| 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-07-01 | Make cleanupRecordFields also recurse into variants | John J. Camilleri | |
| It's possible that more constructors need to be handled | |||
| 2021-07-01 | Remove record fields not in lincat | John J. Camilleri | |
| Fixes #100, #101 | |||
| 2021-07-01 | Add top-level signatures and general code cleanup | John J. Camilleri | |
| 2021-06-30 | Sort record fields in lin definitions | John J. Camilleri | |
| Fixes #102 | |||
| 2021-06-30 | Make GF.Grammar.Canonical.Id a type synonym for GF.Infra.Ident.RawIdent | John J. Camilleri | |
| This avoids a lot of conversion back and forth between Strings and ByteStrings This commit was cherry-picked from d0c27cdaae78c670b098740bfb49b428d900e640 (lpgf branch) | |||
| 2021-06-29 | Merge pull request #84 from ffrixslee/issue-46 | Inari Listenmaa | |
| Issue 46 (various deprecations during compilation of GF) | |||
| 2021-06-16 | Fix build for ghc-7.10.3 | Andreas Källberg | |
| 2021-06-16 | Don't print stack traces in Command.hs | Andreas Källberg | |
| They don't provide useful info anyways and they are needlessly verbose. | |||
| 2021-01-20 | Don't print out the error msg for pattern matching unnecessarily | Inari Listenmaa | |
| 2020-11-12 | Omitted import Except(..) | Liyana | |
| 2020-11-10 | Replaced Control.Monad.Error with Control.Monad.Except | Liyana | |
| 2020-11-10 | Removed fromValue for boolV | Liyana | |
| 2020-11-10 | Deleted redundant pattern match | Liyana | |
| 2020-11-10 | Added explicit implementation for 'fromValue' in instance declaration for ↵ | Liyana | |
| 'Predef Bool' | |||
| 2020-11-10 | Deleted redundant pattern match | Liyana | |
| 2020-11-10 | Added readJSON error messages | Liyana | |
| 2020-10-26 | Fix infinite recursion on error | Andreas Källberg | |
| The implementation was meant to lift from SIO to IO, but instead it was just the identity function, which means that `fail = id . fail` and we have an infinite loop. | |||
| 2020-10-08 | Fix syntax error problem for older versions of GHC | Andreas Källberg | |
| 2020-09-18 | Fix bug where shell commands were ignored, introduced by #71 | John J. Camilleri | |
| 2020-09-12 | Remove MonadFail requirements for aeson code | Andreas Källberg | |
| 2020-09-12 | Fix incorrect type and update dependencies | Andreas Källberg | |
| 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 | Merge remote-tracking branch 'origin/master' into fix-newer-cabal | Andreas Källberg | |
| 2020-09-05 | Add two more missing MonadFail imports | Andreas Källberg | |
| 2020-09-05 | Fix wrong indent | Andreas Källberg | |
| 2020-09-05 | MonadFail: Make backwards-compatible | Andreas Källberg | |
| 2020-09-05 | Fix MonadFail for c-runtime as well | Andreas Källberg | |
| 2020-08-05 | Fix most build errors | Andreas Källberg | |
