| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-12 | Github actions: Fix build for stack | 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-08 | Merge pull request #124 from GrammaticalFramework/cabal-cleanup | John J. Camilleri | |
| More cabal file cleanup | |||
| 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-07 | Make whitespace uniform in Cabal files, add a few more dependency bounds | John J. Camilleri | |
| 2021-07-06 | Update 3.11 release notes | John J. Camilleri | |
| 2021-07-06 | Add import from command line invocation to command history | John J. Camilleri | |
| Closes #64 | |||
| 2021-07-06 | Add note in PGF2 documentation about risk for integer overflow. | John J. Camilleri | |
| Closes #109 | |||
| 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 | Merge pull request #119 from GrammaticalFramework/concrete-new | Inari Listenmaa | |
| Clean up Compute.ConcreteNew and TypeCheck.RConcrete | |||
| 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-06 | specify version bounds in pgf.cabal and pgf2.cabal | 2jacobtan | |
| 2021-07-06 | set stack.yaml to lts-18.0 | 2jacobtan | |
| 2021-07-06 | specify version bounds in gf.cabal | 2jacobtan | |
| 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-02 | Merge pull request #120 from GrammaticalFramework/haskell-export | John J. Camilleri | |
| Add --haskell=pgf2 flag | |||
| 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 | Add run-on-grammar canonical test script | 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-07-01 | Reduce Phrasebook grammars in testsuite/canonical to bare minimum | John J. Camilleri | |
| 2021-06-30 | Sort record fields in lin definitions | John J. Camilleri | |
| Fixes #102 | |||
| 2021-06-30 | Move testsuite/compiler/canonical on level up, update test script | John J. Camilleri | |
| 2021-06-30 | Add shell script in testsuite/compiler/canonical for replicating known issues | John J. Camilleri | |
| Ideally this is integrated into proper test suite, but that's too much overhead for now | |||
| 2021-06-30 | Superficial refactoring to testsuite module | John J. Camilleri | |
| 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-24 | Add another = | John J. Camilleri | |
| 2021-06-24 | Update pgf.cabal, and minors to other cabal files | John J. Camilleri | |
| 2021-06-23 | Update README.md | John J. Camilleri | |
| Add `stack install` as alternative to `cabal install` | |||
| 2021-06-23 | Update RELEASE.md | John J. Camilleri | |
| Add link to gf maintainers on Hackage. | |||
| 2021-06-22 | Merge pull request #106 from GrammaticalFramework/stack-yaml-symlink | John J. Camilleri | |
| In the end, just some minor additions to Stack files. See discussion for more. | |||
| 2021-06-22 | Make stack.yaml a regular file again | John J. Camilleri | |
| 2021-06-22 | Merge branch 'master' into stack-yaml-symlink | John J. Camilleri | |
