| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-18 | Fixes for GHC 8.4.1 compatibility | Thomas Hallgren | |
| * In GHC 8.4.1, the operator <> has become a method of the Semigroup class and is exported from the Prelude. This is unfortunate, since <> is also exported from the standard library module Text.PrettyPrint, so in any module that defines a pretty printer, there is likely to be an ambiguity. This affects ~18 modules in GF. Solution: import Prelude hiding (<>) This works also in older versions of GHC, since GHC does't complain if you hide something that doesn't exists. * In GHC 8.4.1, Semigroup has become a superclass of Monoid. This means that anywhere you define an instance of the Monoid class you also have to define an instance in the Semigroup class. This affects Data.Binary.Builder in GF. Solution: conditionally define a Semigroup instance if compiling with base>=4.11 (ghc>=8.4.1) | |||
| 2018-03-29 | gfse: show grammar comments in the list of public grammars | Thomas Hallgren | |
| gf -server now includes the comment field from the grammar in the response to /cloud requests with command=ls-t and ext=.json | |||
| 2018-01-23 | Remove "Warning: default encoding has changed from Latin-1 to UTF-8" | Thomas Hallgren | |
| The warning is about a change that was made in GF 3.6 (June 2014) and has probably outlived its purpose by now. | |||
| 2017-12-06 | new option linerize -tabtreebank for tab-separated treebank generation | Aarne Ranta | |
| 2017-10-05 | temporaryly fix GF.Command.Commands2 | Krasimir Angelov | |
| 2017-09-29 | GF.Compile.Instructions is obsolete and now removed | Krasimir Angelov | |
| 2017-09-07 | the experimental export to Lambda Prolog is now obsolete and is removed | Krasimir Angelov | |
| 2017-09-06 | Merge branch 'master' of https://github.com/GrammaticalFramework/GF | Krasimir Angelov | |
| 2017-09-06 | the parser in the C runtime can now detect incomplete sentences just like ↵ | Krasimir Angelov | |
| the parser in the Haskell runtime. This is also reflected in all bindings. | |||
| 2017-09-06 | in Haskell GADT generation, hide Tree in the import of PGF | Aarne Ranta | |
| 2017-09-05 | update documentation for command pt | Krasimir Angelov | |
| 2017-09-05 | GF.Command.TreeOperations is now independent from the runtime's internals | Krasimir Angelov | |
| 2017-09-05 | added exprSize and exprFunctions in the Haskell runtime too and use them in ↵ | Krasimir Angelov | |
| TreeOperations | |||
| 2017-09-04 | pt -paraphrase was never properly implemented and is now removed | Krasimir Angelov | |
| 2017-09-04 | eliminate modules PGF.Lexing, PGF.LexingAGreek. Make PGF.Utilities an ↵ | Krasimir Angelov | |
| internal module in the runtime. These are not really part of the core runtime. | |||
| 2017-09-01 | added command "rt" in the C shell | Krasimir Angelov | |
| 2017-09-01 | the C shell now type checks expressions before they are used | Krasimir Angelov | |
| 2017-09-01 | complete details for the "ai" command in the C shell | Krasimir Angelov | |
| 2017-09-01 | added function treeProbability in the Haskell binding | Krasimir Angelov | |
| 2017-09-01 | giza alignment in the C shell | Krasimir Angelov | |
| 2017-08-31 | graphvizWordAlignment in the C runtime | Krasimir Angelov | |
| 2017-08-31 | the C runtime now supports the same customizations for GraphViz as the ↵ | Krasimir Angelov | |
| Haskell runtime | |||
| 2017-08-31 | remove move dead code in the C shell | Krasimir Angelov | |
| 2017-08-30 | some dead code elimination | Krasimir Angelov | |
| 2017-08-30 | an almost complete ai command in the C shell | Krasimir Angelov | |
| 2017-08-30 | implement rf in the C shell | Krasimir Angelov | |
| 2017-08-30 | pg in the C shell now supports most output formats | Krasimir Angelov | |
| 2017-08-30 | remove some dead code in the C shell | Krasimir Angelov | |
| 2017-08-30 | in the C shell rename the ga command to gt to be consistent with the ↵ | Krasimir Angelov | |
| standard shell | |||
| 2017-08-30 | "lc" was a temporary hack and is now removed from the C shell | Krasimir Angelov | |
| 2017-08-30 | "ma" command in the C shell | Krasimir Angelov | |
| 2017-08-30 | the l command in the C shell now supports the same options as in the normal ↵ | Krasimir Angelov | |
| shell | |||
| 2017-08-29 | added option -output-format=java for producing code for embedded grammars in ↵ | Krasimir Angelov | |
| Java | |||
| 2017-08-29 | the embedded grammars now work with both the pure Haskell and the Haskell ↵ | Krasimir Angelov | |
| binding API | |||
| 2017-08-18 | Bump version requirements to base>=4.6, Cabal>=1.20 | Thomas Hallgren | |
| Cabal>=1.20 allows control over parallelism when compiling grammars from Setup.hs and WebSetup.hs. base>=4.6 allows conditional compilation with CPP to be eliminated from a few modules. base-4.6 corresponds to GHC 7.6.3, which is what you get in Debian 8 (aka jessie, aka oldstable) from 2015. | |||
| 2017-08-11 | Disable detailed version info from darcs | Thomas Hallgren | |
| TODO: get version info from git instead. | |||
| 2017-06-14 | added Arabic question mark to arabic and persian transliterations, as well ↵ | aarne | |
| as the zero-width non-joiner U+200C to persian" | |||
| 2017-04-06 | vd command now reads local concrete configurations to deal with syncat ↵ | aarne | |
| words; TODO: dissolve clustered multiwords bound with + | |||
| 2017-03-22 | fixed a bug in Eq instance generation for GADT and lexical categories | aarne | |
| 2017-03-07 | a better error message | krasimir | |
| 2017-03-07 | GF.Compile.Compute.ConcreteNew now handles Predef.Float | krasimir | |
| 2017-03-07 | bugfix in record subtyping checking | krasimir | |
| 2017-03-07 | GF.Grammar.Printer now has a Terse mode which prints record types with lock ↵ | krasimir | |
| fields with their corresponding abstract categories | |||
| 2017-03-06 | fix for EPatt | krasimir | |
| 2017-03-06 | type checking EPatt | krasimir | |
| 2017-03-06 | GF.Compile.Compute.ConcreteNew now can handle EPattType | krasimir | |
| 2017-03-06 | some missing patterns | krasimir | |
| 2017-03-06 | added overload resolution in the experimental type checker | krasimir | |
| 2017-03-03 | some progress on the experimental type checker for the concrete syntax | krasimir | |
| 2017-02-24 | corrected fg generation for lexical categories, to avoid a type error in ↵ | aarne | |
| generated code | |||
