| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 32 hours | Update GeneratePMCFG.hsoptimize | adelon | |
| 41 hours | Better names, less code | adelon | |
| 42 hours | Use non-strict functions (makes little difference) | adelon | |
| 42 hours | Roll back spacing changes for minimal diff | adelon | |
| 2 days | Remove cache (no clear benefit) | adelon | |
| 2 days | Comments, `count` -> `areaSum` | adelon | |
| 2 days | Slightly more explicit naming | adelon | |
| 2 days | Tests | adelon | |
| 3 days | Benchmarks, initial sketches | adelon | |
| 2025-08-13 | add import Control.Monad when generating .hs with GADTs | Inari Listenmaa | |
| 2025-08-08 | Merge pull request #192 from GrammaticalFramework/build-timestamp | Inari Listenmaa | |
| Add build timestamps to GF prompt | |||
| 2025-08-08 | also add the 9.6 compatibility fixes to PGF2 | Inari Listenmaa | |
| 2025-08-08 | hide ambiguous function | Herbert Lange | |
| 2025-08-08 | change date/time formating | Herbert Lange | |
| 2025-08-08 | updating formating for git info | Herbert Lange | |
| 2025-08-08 | add build time and git info to BuildInfo | Herbert Lange | |
| 2025-08-02 | define default depths for shell and server only once | Inari Listenmaa | |
| 2025-08-02 | Merge branch 'master' of https://github.com/GrammaticalFramework/gf-core ↵ | Arianna Masciolini | |
| into hleiss/master | |||
| 2025-08-02 | explicitly import join, when, (<=<) from Control.Monad | Inari Listenmaa | |
| 2025-08-02 | define return in terms of pure, >> as *>, mappend as <> | Inari Listenmaa | |
| In preparation for deprecation, see https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid and https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | |||
| 2025-08-02 | add whitespace on list comprehensions, applications etc. | Inari Listenmaa | |
| text editor interprets these things as errors (e.g. unterminated qq for list comprehension) and underlines red, even though there is no real error. | |||
| 2025-02-19 | Reactivate the gf-shell command 'pt -transfer' | Hans Leiss | |
| 2024-03-15 | Apply gt to all arguments when piped | Inari Listenmaa | |
| 2023-09-25 | Indent each line of an error message | Andreas Källberg | |
| By indenting each line instead of just the first, we simplify the work of the gf-lsp parser, so we can see which errors are the same | |||
| 2023-09-11 | Improve syntax error messages | Andreas Källberg | |
| Now you will get error messages like these: example.gf:1:21: Syntax error: Unexpected token '}'. Expected one of: - '{' - 'open' - an identifier | |||
| 2022-10-04 | Extract the previous optimization to its own function | Andreas Källberg | |
| 2022-10-04 | Use a Set in isInherited to speed up long extend lists | Andreas Källberg | |
| Now the time is O(log(n)*m) instead of O(n*m) where n is the number of items in the extend list e.g. abstract FromWordNet = WordNet [ a_couple_Card, a_la_carte_Adv, a_la_mode_Adv, a_little_Card, ... ]; | |||
| 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-10-04 | using an unparsable variable name in the internal desugaring of table ↵ | Aarne Ranta | |
| extension to avoid captures; captures with iterated table extensions might still be possible, which needs further analysis | |||
| 2022-10-03 | New construct: table update. Syntax t ** { cases }. Syntactic sugar for ↵ | aarneranta | |
| table {cases ; vvv => t \! vvv}.t | |||
| 2022-08-24 | `gf --version` now prints the shared folder to be used by the RGL | Krasimir Angelov | |
| 2022-08-24 | workaround for the Nix madness | Krasimir Angelov | |
| 2022-05-31 | adjust the -view command depending on the OS | Krasimir Angelov | |
| 2022-05-18 | Always use UTF8 encoding in the gf executable | Andreas Källberg | |
| This fixes many of the "Invalid character" messages you can get on different platforms. This has helped both with a nix-installation that didn't have global locale set and with a windows installation. | |||
| 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 | |
