Commit Graph

85 Commits

Author SHA1 Message Date
Jost Berthold
277a60d843
Merge pull request #16 from jberthold/update-ghc-8.6
Update ghc 8.6: Array Closure renaming + cosmetics
2019-06-29 22:03:30 +10:00
Jost Berthold
fb2aac53ba Update Pack.c code for ghc-8.6, version bump 2018-08-20 21:10:55 +10:00
Jost Berthold
b61b75be4c add another resolver (ghc-8.4.3) for testing 2018-08-20 21:02:13 +10:00
Jost Berthold
89726351e6
Merge pull request #12 from jberthold/bump-ghc-8
update master to packman-0.5.0 version
2018-01-19 20:53:25 +11:00
Jost Berthold
3964ee484e edit github link in cabal file 2018-01-19 20:43:42 +11:00
Jost Berthold
d3f2767356 Finalise release which works with GHC-8.2 and base-4.10
* bump base dependency
* add new header files to cabal file
* bump version, update "tested-with", update stack resolver

+ fix a format string warning in Pack.c
2018-01-19 20:14:31 +11:00
Jost Berthold
1d95b387aa assimilate HEAP_ALLOCED source for GHC >= 801 2018-01-18 22:41:35 +11:00
Jost Berthold
ec8fb243c7 import fingerprint function from API, drop TypeRep import 2018-01-16 22:33:25 +11:00
Jost Berthold
efa27684ca bump version, adjust resolver and base upper bound 2018-01-16 21:48:33 +11:00
Jost Berthold
18f9928093 several updates to Pack.c, to support ghc-8.0 and onwards 2017-01-09 14:46:38 +11:00
Jost Berthold
2de23b20d1 use ghc-8 for tests with stack 2017-01-09 14:44:46 +11:00
Jost Berthold
2cbe45cb27 IND_PERM removal, sync.ed with GHC head 2016-02-21 13:45:04 +11:00
Jost Berthold
f51cf8b784 follow renaming of StgArrWords to StgArrBytes 2015-12-01 19:46:27 +11:00
Jost Berthold
2b4cca24d4 fix a sentence in the cabal file description 2015-12-01 01:58:28 +11:00
Jost Berthold
7f8cc06ac8 fix debug version of Pack.c 2015-12-01 01:46:21 +11:00
Axel Mannhardt
dfb7c60502 lower cabal dependency for building again: 1.18
... while keeping the testing requirements (partially) at 1.20
2015-11-30 14:21:14 +01:00
Jost Berthold
897ec1f0e1 correct debug flag 2015-11-30 19:26:09 +11:00
Jost Berthold
6003d65bc8 edit description in cabal file again 2015-11-30 19:17:14 +11:00
Jost Berthold
779972f776 bump version (changed dependency), preparing hackage 2015-11-30 19:02:50 +11:00
Jost Berthold
1c2b868c34 Extended description in cabal file, corrected errors 2015-11-30 18:55:42 +11:00
Jost Berthold
0c2776b164 Fixes in code comments and Haddock documentation (no code) 2015-11-27 23:44:26 +11:00
Jost Berthold
34b56af22f Merge pull request #8 from jberthold/wip/fixtests
While a stack test is still missing, this is definitely fixing _something_ then :-) Merging
2015-11-24 23:06:23 +11:00
Jost Berthold
5be3c1cb2c remove ghc dependency to allow for ghc-7.8 + Cabal>=1.20 2015-11-24 21:54:44 +11:00
Jost Berthold
77e03d4e51 require Cabal >= 1.20 for detailed-0.9 tests 2015-11-24 00:03:12 +11:00
Jost Berthold
537fe08f20 Merge pull request #6 from michaxm/master
added .stack-work to .gitignore
2015-11-13 14:36:27 +11:00
Axel Mannhardt
96e74c1bc0 added .stack-work to .gitignore 2015-11-11 16:16:34 +01:00
Jost Berthold
58cbee8e90 added .stack_work to .gitignore 2015-11-07 22:41:28 +11:00
Jost Berthold
5898dfd2a8 Merge pull request #5 from rrnewton/master
Add a simple stack.yaml file.  Builds but fails tests.
2015-11-07 22:40:15 +11:00
Ryan Newton
b7dab011f1 Add a simple stack.yaml file. Builds but fails tests.
For details, please see:

  https://gist.github.com/rrnewton/5f8b1db0a3f264ab48b7
2015-09-03 02:16:44 -04:00
Jost Berthold
abe4cb9cfe Merge pull request #2 from ajnsit/master
Fix typo which caused errors: gHCFP - > ghcFP
2015-07-10 09:13:53 +10:00
Jost Berthold
0dc81ba54f correct a spelling mistake 2015-07-10 09:12:40 +10:00
Anupam Jain
a0ad21418a Fix typo which caused errors: gHCFP - > ghcFP 2015-07-09 23:59:34 +05:30
Jost Berthold
fe9e02294c bump version 2015-06-22 23:30:13 +10:00
Jost Berthold
c9bb99fc0e detabbing 2015-06-22 23:23:20 +10:00
Jost Berthold
14a0c86341 avoid test failure on case-insensitive file systems 2015-06-22 23:22:11 +10:00
Jost Berthold
4e9549fad6 support base 4.8.0 (TypeRep changed) 2015-06-22 23:19:14 +10:00
Jost Berthold
e57ccd8026 small corrections to haddock documentation 2014-09-12 10:52:20 +02:00
Jost Berthold
1e835d71f4 Create README.md 2014-09-12 10:28:36 +02:00
Jost Berthold
bb58c10869 added quickcheck test 2014-09-11 17:13:17 +02:00
Jost Berthold
679a35a5dc adopt using Rts flag from RTS code (irrelevant here) 2014-09-11 11:28:03 +02:00
Jost Berthold
1a23c81d7a actually check output, fix a glitch in expected output 2014-09-10 17:57:30 +02:00
Jost Berthold
464cb03fa2 Block/retry if a blackhole is met during packing
If packing hits a blackhole, the packing thread should block
and retry, to get consistent behaviour at the Haskell level.
To enable this from Haskell, the core routine now checks and
evaluates the blackhole before retrying (i.e. blocks on the
known-to-be-blackholed data).

As the blackhole is not necessarily (and most likely not) the
graphroot, the C code writes its address into the buffer at
position 0. This is OK since packing fails anyway, so the buffer
won't hold any useful data.
2014-09-06 20:34:17 +02:00
Jost Berthold
1e01360aab run mthread test on four cores 2014-09-06 20:15:42 +02:00
Jost Berthold
c0c43a3139 make detailed-0.9 test work, fix cabal test specification 2014-09-02 17:50:45 +02:00
Jost Berthold
3420ec74d5 small fix in failing test 2014-09-01 15:59:18 +02:00
Jost Berthold
2ea32e42fe packaging: License file, Setup.hs, cabal file modifications 2014-08-28 15:53:46 +02:00
Jost Berthold
d6d6b18a99 split into several modules, use hsc2hs for error codes 2014-08-28 14:23:04 +02:00
Jost Berthold
cdc1f6f41a added tryPackToMemory version for in-RTS 2014-08-22 17:42:44 +02:00
Jost Berthold
c5ac891520 fixing small problems that showed in the RTS 2014-08-22 16:57:30 +02:00
Jost Berthold
1a3dedf440 Enable sharing Pack.c between RTS and library
Using a PP flag LIBRARY_CODE, the code of Pack.c is split up into
parts necessary for the library and parts required for the RTS
(negation of LIBRARY_CODE); the rest is shared code.
2014-08-22 15:54:44 +02:00