<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/src/runtime/haskell/Data/Binary.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>2017-09-04T07:55:17+00:00</updated>
<entry>
<title>move the custom Binary package back to src/runtime/haskell</title>
<updated>2017-09-04T07:55:17+00:00</updated>
<author>
<name>Krasimir Angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2017-09-04T07:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=4fe9f88128515a75f790c353190f340c4179d464'/>
<id>urn:sha1:4fe9f88128515a75f790c353190f340c4179d464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a cabal flag to use the standard binary package</title>
<updated>2013-10-31T15:43:12+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2013-10-31T15:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=83a10ce25a2c92fec24400773aca640a873fb2e8'/>
<id>urn:sha1:83a10ce25a2c92fec24400773aca640a873fb2e8</id>
<content type='text'>
The standard binary package has improved efficiency and error handling [1], so
in the long run we should consider switching to it. At the moment, using it is
possible but not recommended, since it results in incomatible PGF files.

The modified modules from the binary package have been moved from
src/runtime/haskell to src/binary.

[1] http://lennartkolmodin.blogspot.se/2013/03/binary-07.html
</content>
</entry>
<entry>
<title>haddock bug workaround</title>
<updated>2013-03-26T13:14:37+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2013-03-26T13:14:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=9faa3407ab22116bfcd0b3a4b1040176e4162bb6'/>
<id>urn:sha1:9faa3407ab22116bfcd0b3a4b1040176e4162bb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for a PGF portability problem</title>
<updated>2013-02-13T14:28:06+00:00</updated>
<author>
<name>hallgren</name>
<email>hallgren@chalmers.se</email>
</author>
<published>2013-02-13T14:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=4f243fbf1217a5d635fb4ddb941d375c5777e49b'/>
<id>urn:sha1:4f243fbf1217a5d635fb4ddb941d375c5777e49b</id>
<content type='text'>
GF produced slightly different PGF files on 64-bit systems and 32-bit systems.
This could cause problems when a PGF was produced on a 32-bit system and used
on a 64-bit system.

To fix this, the GF compiler and the Haskell PGF run-time library now reads
and writes PGF files like the 32-bit version even when compiled on a 64-bit
system.

Note: the Haskell type Int is still used internally in GF, which could be
32 bits or 64 bits...

</content>
</entry>
<entry>
<title>now we store version number in every .gfo file. If the file is compiled with different compiler then we simply recompile it.</title>
<updated>2011-11-15T19:12:22+00:00</updated>
<author>
<name>kr.angelov</name>
<email>kr.angelov@gmail.com</email>
</author>
<published>2011-11-15T19:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=a2626e24dd9e468ee0c5ccd455e4a5f782d56522'/>
<id>urn:sha1:a2626e24dd9e468ee0c5ccd455e4a5f782d56522</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In the haskell code, we make the binary representation of the doubles compliant with IEEE 754.</title>
<updated>2010-10-19T18:34:29+00:00</updated>
<author>
<name>gdetrez</name>
<email>gdetrez@crans.org</email>
</author>
<published>2010-10-19T18:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=1ed5b52a038e3a77a74433b9b3eaf21ac1c5e25b'/>
<id>urn:sha1:1ed5b52a038e3a77a74433b9b3eaf21ac1c5e25b</id>
<content type='text'>
The default binary representation in haskell's Data.Binary package is
homemade and quite complicated. Making it compliant with IEEE 754 will
make it easyer for the java runtimes (and probably others) to load the
PGF.


</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>
