summaryrefslogtreecommitdiff
path: root/src/compiler/GF/Compile/GeneratePMCFG.hs
AgeCommit message (Expand)Author
40 hoursBetter names, less codeadelon
41 hoursUse non-strict functions (makes little difference)adelon
2 daysRemove cache (no clear benefit)adelon
2 daysComments, `count` -> `areaSum`adelon
2 daysSlightly more explicit namingadelon
2 daysTestsadelon
2 daysBenchmarks, initial sketchesadelon
2025-08-02define return in terms of pure, >> as *>, mappend as <>Inari Listenmaa
2021-07-01Rename GF.Compile.Compute.ConcreteNew to GF.Compile.Compute.ConcreteJohn J. Camilleri
2021-01-20Don't print out the error msg for pattern matching unnecessarilyInari Listenmaa
2020-09-05MonadFail: Make backwards-compatibleAndreas Källberg
2020-08-05Fix most build errorsAndreas Källberg
2020-06-04Add clarification to Internal error in GeneratePMCFGInari Listenmaa
2015-05-11added all orthographic primitiveskrasimir
2015-03-05removed some operations in GeneratePMCFG. They didn't work well with variants...krasimir
2015-02-20added option -plus-as-bind which treats (+) as a bind when used with runtime ...krasimir
2014-12-05Eliminate the record extension operator from the Value type returned by the p...hallgren
2014-10-21ModuleName and Ident are now distinct typeshallgren
2014-10-09Prelude.CAPIT is now a built-in primitive. It still generates &| in the Haske...kr.angelov
2014-08-25Experimental: parallel batch compilation of grammarshallgren
2014-08-13Fix warnings in 16 modules, mostly forward compatibility warnings from GHC 7.8hallgren
2014-07-27Introducing GF.Text.Pretty for more concise pretty printers and GF.Infra.Loca...hallgren
2014-06-17Compute/ConcreteNew.hs: eliminate selections from wildcard tableshallgren
2014-06-12PGF library: expose only PGF and PGF.Internal instead of all moduleshallgren
2014-05-16Fix an eta expansion bug in the grammar compilerhallgren
2014-04-01Bug fix for pattern macros in pre{}hallgren
2013-11-29Commment code and options relating to the old partial evaluatorhallgren
2013-11-20Reduced clutter in monadic codehallgren
2013-11-12added Predef.SOFT_BIND. This special token allows zero or more spaces between...kr.angelov
2013-11-05Eliminate mutual dependencies between the GF compiler and the PGF libraryhallgren
2013-10-30added the linref construction in GF. The PGF version number is now bumpedkr.angelov
2013-09-27a major refactoring in the C and the Haskell runtimes. Note incompatible chan...kr.angelov
2013-09-23fix a warning in the compilerkr.angelov
2013-09-19Make Ident abstract; imports of Data.ByteString.Char8 down from 29 to 16 moduleshallgren
2013-09-10Some code verbosity reductionhallgren
2013-09-10Workaround for a problem with lock fieldshallgren
2013-05-30new-comp: delay eta expansion until just before partial evaluationhallgren
2013-09-03fix in the GF compiler and runtime which let us to define pre construct detec...kr.angelov
2013-08-23nonExist now does the expected thingkr.angelov
2013-03-16Fix a problem with pattern macros in pre { } expressionshallgren
2013-01-29Fix a bug with record extensionhallgren
2013-01-28Better error message for Predef.errorhallgren
2012-12-20bug fix in the new partial evaluatorhallgren
2012-12-14More work on the new partial evaluatorhallgren
2012-12-11partial evaluator workhallgren
2012-11-13Adding a new experimental partial evalutatorhallgren
2012-10-24GeneratePMCFG: prefix messages about "impossible" errors with 'Internal error:'hallgren
2012-10-19Consistenly use SourceGrammar instead of [SourceModule] when calling compiler...hallgren
2012-08-29Added an O(n log n) version of nubpeter.ljunglof
2012-03-26Workaround for bug in ghc-7.2.2hallgren