summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)Author
2014-10-14the compiler now allows + to be used as a floating point addition in the abst...kr.angelov
2014-10-14yet another bugfix in the byte codekr.angelov
2014-10-14another bugfix in the byte code generationkr.angelov
2014-10-14bugfix in the bytecode generatorkr.angelov
2014-10-09Prelude.CAPIT is now a built-in primitive. It still generates &| in the Haske...kr.angelov
2014-10-08GF.Infra.Options: change from String to Int in the type of optJobshallgren
2014-10-08now we statically allocate closures for all top-level functions and all nulla...kr.angelov
2014-10-07bugfix in the byte code compilerkr.angelov
2014-10-06using instruction RET was wrong; now use EVALkr.angelov
2014-09-29minor stylistic change in GenerateBCkr.angelov
2014-09-29bugfix in the pattern matching compiler and a number of other fixes that I so...kr.angelov
2014-09-27checked that course of value tables (table P [...]) have the correct number o...aarne
2014-09-17forgot to type check the type of a typed let expressionkr.angelov
2014-09-17appForm now skips over Typed expressionskr.angelov
2014-09-17the type checker for the abstract syntax now allows let expressions in def ru...kr.angelov
2014-09-11a major revision of the bytecode generator and JIT compiler. the effect is th...kr.angelov
2014-09-08(1) Refactor concurrency, (2) write to .gfo.tmp then rename to .gfohallgren
2014-09-05the code for def rules now uses proper graph update to preserve lazynesskr.angelov
2014-09-05full support for recursive def rules in the C runtimekr.angelov
2014-09-02src/server: refactoring to isolate dependencies on the cgi/fastcgi packageshallgren
2014-09-01partial implementation for recursive def ruleskr.angelov
2014-08-25Fix GHC 7.4 compatibility issue caused by previous patchhallgren
2014-08-25Experimental: parallel batch compilation of grammarshallgren
2014-08-22Command line flag -s/-q now silences all warningshallgren
2014-08-20Add lifted directory operations in GF.System.Directory to eliminate the need ...hallgren
2014-08-20GF.CompileOne: refactoring to reduce code duplication and improve readabilityhallgren
2014-08-19GF.Compile.ReadFiles: a simpler & faster way to convert from Latin1 to UTF-8hallgren
2014-08-13Fix warnings in 16 modules, mostly forward compatibility warnings from GHC 7.8hallgren
2014-08-13Refactoring in GF.Compile and GF.ReadFiles with an eye to parallel compilationhallgren
2014-08-11GF.Compile: remove the Int from CompileEnvhallgren
2014-08-11pattern matching in def rules is now supportedkr.angelov
2014-08-11revert an accidental change that I pushed together with the last patchkr.angelov
2014-08-11a partial support for def rules in the C runtimekr.angelov
2014-07-28Convert from Text.PrettyPrint to GF.Text.Prettyhallgren
2014-07-27Adding GF.Infra.Location and GF.Text.Pretty (forgot to 'darcs add' them before)hallgren
2014-07-27Introducing GF.Text.Pretty for more concise pretty printers and GF.Infra.Loca...hallgren
2014-06-24minibar: include the grammar's last modification in the grammar info shown by...hallgren
2014-06-21The --output-dir option now applies also to PGF fileshallgren
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-06-12now GF keywords can be used as identifiers if they are quotedkr.angelov
2014-05-24now we compile context-free grammars directly to PGF without going via GF sou...kr.angelov
2014-05-21in verbosity mode the compiler warns about missing pathskr.angelov
2014-05-16Compute/ConcreteNew.hs: adding a Prawitz rewritehallgren
2014-05-16Fix an eta expansion bug in the grammar compilerhallgren
2014-05-12gf -server: include list of loaded PGFs in version infohallgren
2014-04-28Spring cleaninghallgren
2014-04-09PGF web service: add unlexers and enable client side cachinghallgren
2014-04-09Change the type of PGF.Lexing.bindTok to [String] -> [String]hallgren
2014-04-09Unlexers: move capitalization of first word from GF.Text.Lexing to PGF.Lexinghallgren