summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-01-20remove some dead types from GF.Grammar.Grammarkrasimir
2009-01-20added pretty printing for flagskrasimir
2009-01-20pretty printer for the GF.Grammar syntax. still not in usekrasimir
2009-01-19refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removedkrasimir
2008-12-19command dg for showing source grammar dep graph restoredaarne
2008-12-17added codepage 1250 i.e. central european. Useful for Polish, Czech, ↵krasimir
Slovak, Hungarian, Slovene, Bosnian, Croatian, Serbian, Romanian and Albanian
2008-12-16fixed discontinuous constituents in word alignmentaarne
2008-12-16datatype for bracketed texts, and improved word alignmentaarne
2008-12-16position of arrows in alignmentaarne
2008-12-15better treatment of syncategorematic words in alignmentaarne
2008-12-15visualization of word alignment based on bracketing (command aw); does not ↵aarne
work for syncategorematic words yet
2008-12-13bracketing with tree node reference: l -bracketaarne
2008-12-12morphological analyser in shell state - now reasonably fastaarne
2008-12-11a dialogue-like editor loopaarne
2008-12-10added and editor function allMetas showing all meta positions and their typesaarne
2008-12-10documentation in the Editor filesaarne
2008-12-10fix in Editoraarne
2008-12-09parsing in the toy editoraarne
2008-12-09Editor with some commands, using PGF API, with demo shell in ↵aarne
exper/EditShell; still buggy
2008-12-08started PGF editoraarne
2008-12-08removed dependencies of Zipper and editor in GF grammar compileraarne
2008-12-08preperations for Val of paramsaarne
2008-12-08data structures for param values with number, preparing optimized pattern ↵aarne
matching in grammar compilation
2008-12-05Rename PGF Server cabal packages to pgf-server (was gf-server).bjorn
2008-12-05Added more functions to gf-server-jsapi.jsbjorn
2008-12-05Update src/server/simple-client.html and gf-server-jsapi.js to work with ↵bjorn
current pgf server.
2008-12-04fixed a Compute bug due to failure to match typed record values with untyped ↵aarne
record patterns
2008-12-04pgf server: return 1 result for /random without limit argument.bjorn
2008-12-01Remove more unused stuff from GF.Data.Operations.bjorn
2008-12-01Fix URL of delete-last.png in fridge app.bjorn
2008-11-27Remove lots of old unused stuff from GF.Data.Operations.bjorn
2008-11-27More efficient implementation of topological sort. bjorn
Profiling the compilation of the OALD lexicon showed that 90-95% of the time was spent in topoSort. The old implementation was quadratic. Replaced this with O(E + V) implementation, in GF.Data.Relation. This gave a 10x speed-up (~ 25 sec instead of ~270 sec) for compiling ParseEng and OaldEng.
2008-11-27Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data.bjorn
2008-11-27Remove ununsed GF.Source.SharedString module.bjorn
2008-11-26Don't use string sharing in LexGF.bjorn
Profiling showed that when loading a large .gfo file, shareString was responsible for 15-18% of the CPU time, and a lot of the allocation. Since we already use ByteStrings for reading the source files, shareString mostly has the effect of creating lots of small ByteStrings instead of one large one. Since the plain size of the .gfo is seldom a problem (unlike when it was read as a String), it is ok to keep the whole file as one ByteString in RAM, and have all tokens point into that. Profiling after the change showed 15-20% reduction in CPU time and in total allocation.
2008-11-26My profiling showed that the BinTree operations were responsible for about ↵bjorn
60% of the CPU time when reading a large .gfo file. Replacing BinTree by Data.Map reduced this to about 6%, which meant about 50% reduction in total CPU time.
2008-11-26Get 'make prof' working with GHC 6.8bjorn
2008-11-20lighttpd conf tweak.bringert
2008-11-20pgf.fcgi: don't install any signal handlers. Since we didn't look at the ↵bjorn
variable they set, we just created zombies.
2008-11-20gwt: rearragne html files and paths to get nicer URLs.bjorn
2008-11-20Fix permissions of pgf server error log.bjorn
2008-11-20gf-server lighttpd.conf: put fcgi socket in basedir, with PID in name. This ↵bjorn
helps avoid clashed when running muyltiple gf servers on the same machine.
2008-11-19Include MachDeps.h in Data/Binary.hs, since it uses WORD_SIZE_IN_BITS. ↵bringert
Without this, the Binary Word instance would be wrong on 64-bit machines.
2008-11-18restored "?" as system pipe commandaarne
2008-11-18fixed a bug with type checking function typesaarne
2008-11-17Fix in Prolog output of the atom "'"peb
2008-11-11gwt: fix gf-gwt.jar compilation to use the dnd jarbjorn
2008-11-11Frdige: hide magnet bag when empty.bjorn
2008-11-11make food.pgf in src/server from resource-foodsbjorn
2008-11-11Towards better layout of Fridge app.bjorn