summaryrefslogtreecommitdiff
path: root/src/GF/Data/Operations.hs
AgeCommit message (Collapse)Author
2009-12-13reorganize the directories under src, and rescue the JavaScript interpreter ↵krasimir
from deprecated
2009-02-23Perhaps -> Maybe refactoring and better error message for conflicts during ↵krasimir
module update
2009-01-31some dead code elimination in UseIO and ReadFileskrasimir
2008-12-01Remove more unused stuff from GF.Data.Operations.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-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-06-25changed names of resource-1.3; added a note on homepage on releaseaarne
2008-06-25removed src for 2.9aarne
2007-12-20Moved Err definition to GF.Data.ErrM from GF.Data.Operations. This means the ↵bringert
GF-embed does not have to include GF.Data.Operations.
2007-06-17checking name conflicts; some RGs don't work nowaarne
2006-03-03distinguished uni and multi treebanksaarne
2005-11-17nondeterministic lexer, e.g. subseqsaarne
2005-11-11More efficient implementations of mapPairsM and mapPairListMbringert
2005-11-01Documented SRGS XML generation. Started working on support for probabilities ↵bringert
in SRG generation. Added support for probabilities in for SRGS.
2005-05-30BinTree vs. FiniteMapaarne
2005-04-21Fixed module names and imports after giant file move.bringert
2005-03-29"Committed_by_peb"peb
2005-03-14Err is now an instance of MonadPlus.krijo
2005-02-24"Committed_by_peb"peb
2005-02-18"Committed_by_peb"peb
2005-02-04resources and new instantiation syntaxaarne
2005-02-04"Committed_by_peb"peb
2005-02-03"Committed_by_peb"peb
2004-08-23Added CFGM format (pm -printer=cfgm) and utf8 conversion for pm.bringert
2004-06-15improved make facility: remember state if fails; does not need sourceaarne
2004-06-10*** empty log message ***peb
2004-06-06*** empty log message ***peb
2004-06-02*** empty log message ***peb
2004-05-26strict BinTreeaarne
2004-03-26Better help.aarne
2003-11-13Field lock in MkResource.aarne
Field lock in MkResource. Terrible bug fixed in Check Grammar.
2003-10-21Rebuilding resource libraries.aarne
Rebuilding resource libraries. Working with resource interfaces.
2003-10-06added Functor instance for Err datatypepeb
2003-09-22Founding the newly structured GF2.0 cvs archive.aarne