<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/compiler/GF/Text/Coding.hs, branch optimize</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=optimize</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=optimize'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2022-03-05T04:59:25+00:00</updated>
<entry>
<title>prepare for GHC 9, base 4.15, by using Buffer constructor interface</title>
<updated>2022-03-05T04:59:25+00:00</updated>
<author>
<name>Meng Weng Wong</name>
<email>mengwong@gmail.com</email>
</author>
<published>2022-02-20T14:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=3a1213ab378bbcbf09b631e4066b3056ec699528'/>
<id>urn:sha1:3a1213ab378bbcbf09b631e4066b3056ec699528</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert an accidental change that I pushed together with the last patch</title>
<updated>2014-08-11T11:44:49+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-08-11T11:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=d3b9652b81e3d43bfb0de9faf4aea578c60e5cc4'/>
<id>urn:sha1:d3b9652b81e3d43bfb0de9faf4aea578c60e5cc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>a partial support for def rules in the C runtime</title>
<updated>2014-08-11T10:59:10+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2014-08-11T10:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=584d589041f63fdd3ea777019679275657902c2d'/>
<id>urn:sha1:584d589041f63fdd3ea777019679275657902c2d</id>
<content type='text'>
The def rules are now compiled to byte code by the compiler and then to
native code by the JIT compiler in the runtime. Not all constructions
are implemented yet. The partial implementation is now in the repository
but it is not activated by default since this requires changes in the
PGF format. I will enable it only after it is complete.

</content>
</entry>
<entry>
<title>minibar: include the grammar's last modification in the grammar info shown by the "i" button</title>
<updated>2014-06-24T13:59:09+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2014-06-24T13:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=0715cfe2aef2fee3188565cb2b84a3a799dc1c43'/>
<id>urn:sha1:0715cfe2aef2fee3188565cb2b84a3a799dc1c43</id>
<content type='text'>
Also bumped version number in gf.cabal to 3.6-darcs.
Also removed some unecessary use of CPP.
</content>
</entry>
<entry>
<title>Change how GF deals with character encodings in grammar files</title>
<updated>2013-11-25T21:12:11+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2013-11-25T21:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9d7fdf7c9a525a3b5659a566f76d26d151dcd664'/>
<id>urn:sha1:9d7fdf7c9a525a3b5659a566f76d26d151dcd664</id>
<content type='text'>
1. The default encoding is changed from Latin-1 to UTF-8.

2. Alternate encodings should be specified as "--# -coding=enc", the old
   "flags coding=enc" declarations have no effect but are still checked for
   consistency.

3. A transitional warning is generated for files that contain non-ASCII
   characters without specifying a character encoding:

	"Warning: default encoding has changed from Latin-1 to UTF-8"

4. Conversion to Unicode is now done *before* lexing. This makes it possible
   to allow arbitrary Unicode characters in identifiers. But identifiers are
   still stored as ByteStrings, so they are limited to Latin-1 characters
   for now.

5. Lexer.hs is no longer part of the repository. We now generate the lexer
   from Lexer.x with alex&gt;=3. Some workarounds for bugs in alex-3.0 were
   needed. These bugs might already be fixed in newer versions of alex, but
   we should be compatible with what is shipped in the Haskell Platform.
</content>
</entry>
<entry>
<title>compiler/GF/Text/Coding.hs: fix build failure against ghc-7.2</title>
<updated>2012-03-26T20:48:57+00:00</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyfox@community.haskell.org</email>
</author>
<published>2012-03-26T20:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=c015ac77bdda7ba4d957c61a6b861f14a69cccc6'/>
<id>urn:sha1:c015ac77bdda7ba4d957c61a6b861f14a69cccc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use the native unicode support from GHC 6.12</title>
<updated>2010-04-19T09:38:36+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2010-04-19T09:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=6313244eacf992fb10a5091bee28582e84540809'/>
<id>urn:sha1:6313244eacf992fb10a5091bee28582e84540809</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added codepage for Turkish</title>
<updated>2010-03-23T13:44:17+00:00</updated>
<author>
<name>krasimir</name>
<email>krasimir@chalmers.se</email>
</author>
<published>2010-03-23T13:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1e51690b71f13c877b19230e70b3be95a154e3ac'/>
<id>urn:sha1:1e51690b71f13c877b19230e70b3be95a154e3ac</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
