<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/GF/Infra/Modules.hs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=master</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2009-12-13T18:50:29+00:00</updated>
<entry>
<title>reorganize the directories under src, and rescue the JavaScript interpreter from deprecated</title>
<updated>2009-12-13T18:50:29+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-12-13T18:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=f85232947e74ee7ef8c7b0ad2338212e7e68f1be'/>
<id>urn:sha1:f85232947e74ee7ef8c7b0ad2338212e7e68f1be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove the transfer modules. We don't need anything special, a transfer module is module without concrete syntax</title>
<updated>2009-09-17T14:32:20+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-09-17T14:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=bd2f46583c058e427bbacd6dbcfc1a0ccdf25718'/>
<id>urn:sha1:bd2f46583c058e427bbacd6dbcfc1a0ccdf25718</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up the GF.Grammar API</title>
<updated>2009-09-14T16:23:23+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-09-14T16:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=14dfbcc624dadffcb54e58cbb26f3af24b77595a'/>
<id>urn:sha1:14dfbcc624dadffcb54e58cbb26f3af24b77595a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CheckGrammar is now using the printer in GF.Grammar.Printer. Fixed bug that was hiding the warnings</title>
<updated>2009-09-14T12:16:02+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-09-14T12:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=62ef772a2c996f2d7d17529eeee845be90586a78'/>
<id>urn:sha1:62ef772a2c996f2d7d17529eeee845be90586a78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bug fix in the module dependencies checker</title>
<updated>2009-01-31T10:49:01+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-01-31T10:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=ff0c0085cf9a3f2b02f31fdb7472b36547f055f9'/>
<id>urn:sha1:ff0c0085cf9a3f2b02f31fdb7472b36547f055f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed</title>
<updated>2009-01-19T13:23:03+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2009-01-19T13:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=d95ca4a103c9023aa104b25acdc9c21418de6a14'/>
<id>urn:sha1:d95ca4a103c9023aa104b25acdc9c21418de6a14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More efficient implementation of topological sort. </title>
<updated>2008-11-27T10:29:29+00:00</updated>
<author>
<name>bjorn</name>
<email>bjorn@bringert.net</email>
</author>
<published>2008-11-27T10:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1145aefdbb37667ff05488314a26b3d2eefa0c8b'/>
<id>urn:sha1:1145aefdbb37667ff05488314a26b3d2eefa0c8b</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Copy command-line options to module flags when compiling to .gfo.</title>
<updated>2008-10-15T14:24:23+00:00</updated>
<author>
<name>bjorn</name>
<email>bjorn@bringert.net</email>
</author>
<published>2008-10-15T14:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=7676ab8e0072263ee52415614eaf94e50bce0995'/>
<id>urn:sha1:7676ab8e0072263ee52415614eaf94e50bce0995</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge ModuleOptions and Options.</title>
<updated>2008-10-15T11:55:18+00:00</updated>
<author>
<name>bjorn</name>
<email>bjorn@bringert.net</email>
</author>
<published>2008-10-15T11:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=849642e9dd638082bb7b1d7b704200e01429233d'/>
<id>urn:sha1:849642e9dd638082bb7b1d7b704200e01429233d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added OPTIONS class to make options handling somewhat nicer. Next, I will merge Flags and ModuleFlags.</title>
<updated>2008-10-15T11:38:34+00:00</updated>
<author>
<name>bjorn</name>
<email>bjorn@bringert.net</email>
</author>
<published>2008-10-15T11:38:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1ecb4f63e9765962aab570bf043cb65c22df1e45'/>
<id>urn:sha1:1ecb4f63e9765962aab570bf043cb65c22df1e45</id>
<content type='text'>
</content>
</entry>
</feed>
