| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-02-28 | Fix a bug that could cause "Prelude.head: empty list" | hallgren | |
| In Data.Operations, the function topoTest2 assumed too much about the form of the input, compared to the older function topoTest. | |||
| 2013-02-28 | pattern match length estimation code simplication | hallgren | |
| 2013-02-27 | Faster regular expression pattern matching in the grammar compiler. | hallgren | |
| The sequence operator (x+y) was implemented by splitting the string to be matched at all positions and trying to match the parts against the two subpatterns. To reduce the number of splits, we now estimate the minimum and maximum length of the string that the subpatterns could match. For common cases, where one of the subpatterns is a string of known length, like in (x+"y") or (x + ("a"|"o"|"u"|"e")+"y"), only one split will be tried. | |||
| 2013-02-27 | GF grammar pretty printer improvements | hallgren | |
| Allow line breaks in more places to make large terms more readable. | |||
| 2013-02-26 | added gu_buf_flush in seq.c which removes all elements from a buffer | kr.angelov | |
| 2013-02-22 | GFEP: update readme | john.j.camilleri | |
| 2013-02-20 | fixed details of Romance clitics for reflexives, imperatives, infinitives. A ↵ | aarne | |
| change in the type of VP.clit3 was needed. | |||
| 2013-02-19 | the parser in the C runtime should not crash if the start category is not ↵ | kr.angelov | |
| defined | |||
| 2013-02-19 | bugfix in the grammar reader in the C runtime | kr.angelov | |
| 2013-02-13 | bugfix in the linearizer for the C runtime | kr.angelov | |
| 2013-02-13 | Fix for a PGF portability problem | hallgren | |
| GF produced slightly different PGF files on 64-bit systems and 32-bit systems. This could cause problems when a PGF was produced on a 32-bit system and used on a 64-bit system. To fix this, the GF compiler and the Haskell PGF run-time library now reads and writes PGF files like the 32-bit version even when compiled on a 64-bit system. Note: the Haskell type Int is still used internally in GF, which could be 32 bits or 64 bits... | |||
| 2013-02-12 | now the beam size for the statistical parser can be configured by using the ↵ | kr.angelov | |
| flag beam_size in the top-level concrete module | |||
| 2013-02-12 | the statistical parser now uses a baseline lexical estimation of the beam size | kr.angelov | |
| 2013-02-11 | translator: add some menu padding for touch devices | hallgren | |
| 2013-02-11 | translator: small style change | hallgren | |
| 2013-02-11 | translator: remove debug code | hallgren | |
| 2013-02-11 | translator: "Open..." doesn't discard the current document anymore | hallgren | |
| It shows available documents and a Cancel button on top of the current document. | |||
| 2013-02-11 | gf.cabal: version 3.4-darcs | hallgren | |
| 2013-02-11 | the class PgfConcr from the Python binding now has a property name which ↵ | kr.angelov | |
| returns the name of the concrete syntax | |||
| 2013-02-11 | refactoring: now all named objects in the C runtime have an explicit name field | kr.angelov | |
| 2013-02-11 | remove the pgf2yaml tool which was both broken and redundant. The ↵ | kr.angelov | |
| declarations for generic programming from data.c are removed as well | |||
| 2013-02-11 | the grammar reader in the C runtime is completely rewritten and it doesn't ↵ | kr.angelov | |
| use the generic programming API | |||
| 2013-02-07 | GF home page style update | hallgren | |
| 2013-02-03 | pg -lexc now writes a list of multichar symbols and a title ("Root") for the ↵ | aarne | |
| lexicon, as required by Xerox lexc | |||
| 2013-02-01 | This patch removes Gregoire's parse_tokens function in the python binding ↵ | kr.angelov | |
| and adds another implementation which builds on the existing API for lexers in the C runtime. Now it is possible to write incremental Lexers in Python | |||
| 2013-02-01 | implement gu_exn_caught in gu/exn.c. It was missing | kr.angelov | |
| 2013-01-31 | fix the Windows link | kr.angelov | |
| 2013-01-31 | added a link to the Windows binary from the download page | kr.angelov | |
| 2013-01-31 | download page: add link to Fedora RPMs, mention GitHub | hallgren | |
| 2013-01-31 | GF 3.4 download page: add binary packages for Mac OS X and Ubuntu | hallgren | |
| 2013-01-30 | Update download page to GF 3.4 | hallgren | |
| 2013-01-30 | This is GF 3.4! | hallgren | |
| 2013-01-30 | debian/changelog: updated for GF 3.4 | hallgren | |
| 2013-01-30 | updated resource synopsis and the scripts creating it; added Swahili to main ↵ | aarne | |
| index list | |||
| 2013-01-30 | commented out some old history from index.html, and completed the list of ↵ | aarne | |
| languages | |||
| 2013-01-30 | download/index-3.4.t2t: download page for GF 3.4 | hallgren | |
| Will be renamed to index.t2t when the release is official. | |||
| 2013-01-30 | doc/gf-developers.t2t: updated | hallgren | |
| 2013-01-30 | gf.cabal: Tested-with GHC==7.4.2 only, older versions cause minor problems | hallgren | |
| 2013-01-30 | Setup.hs: eliminate "minimal" mode, fix darcs version info | hallgren | |
| The reported number of recorded changes since the last tagged version was off by one (because it counted the change that set the tag). Also added a note that -K32M is not needed when using new-comp. But -old-comp is still available as a configuration option, so I'm keeping -K32M for now. | |||
| 2013-01-30 | release-3.4.t2t updates | hallgren | |
| Don't include names of contributors, link to additional info instead. | |||
| 2013-01-29 | Add note about RGL Browser to 3.4 release notes | hallgren | |
| Also fixed a smalll typo | |||
| 2013-01-29 | more on RGL languages in release notes | aarne | |
| 2013-01-29 | updated the lists of notPresent languages | aarne | |
| 2013-01-29 | Better error message for unsupported token gluing | hallgren | |
| Instead of "Internal error in ...", you now get a proper error message with a source location and a function name. | |||
| 2013-01-29 | Fix a bug with record extension | hallgren | |
| Add a conversion rule for ({ l1 = e } ** x).l2 in PMCFG generation. (A rule for the symmetric case (x ** { l1 = e }).l2 was added some time ago.) | |||
| 2013-01-29 | Avoid crash in random generation with probabilities | hallgren | |
| 2013-01-29 | bugfix in the reference counting for Python | kr.angelov | |
| 2013-01-29 | the Python binding is in pure C again | kr.angelov | |
| 2013-01-29 | added an API for composing and decomposing abstract trees from Python | kr.angelov | |
| 2013-01-29 | fixed typos in the python binding: in a few places pgf_ExprType was used ↵ | kr.angelov | |
| instead of pgf_ExprIterType | |||
