Skip to content
This repository was archived by the owner on Nov 1, 2018. It is now read-only.

Commit 30b2d1d

Browse files
committed
Import from 0.8.2
0 parents  commit 30b2d1d

File tree

589 files changed

+97992
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

589 files changed

+97992
-0
lines changed

ChangeLog

+98
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
Tue Feb 7 03:53:23 PST 2012 John Meacham <[email protected]>
2+
* clean up handling of raw files, keep source file separate when compiling. include useful header files when compiling.
3+
4+
Tue Feb 7 02:55:10 PST 2012 John Meacham <[email protected]>
5+
* make foreign imports work with unboxed IO types, improve primitive operators.
6+
7+
Mon Feb 6 22:32:02 PST 2012 John Meacham <[email protected]>
8+
* add support for 'Coerce' grin primitive, add atomic allocs in grin.
9+
10+
Mon Feb 6 17:57:19 PST 2012 John Meacham <[email protected]>
11+
* add Jhc.Prim.Rts to access properties of the RTS
12+
13+
Mon Feb 6 10:11:22 PST 2012 John Meacham <[email protected]>
14+
* clean up foreignptr implementation some.
15+
16+
Mon Feb 6 07:30:22 PST 2012 John Meacham <[email protected]>
17+
* allow extra C code to be bundled within .hl files, include bytestring in the standard external libraries.
18+
19+
Mon Feb 6 06:03:18 PST 2012 John Meacham <[email protected]>
20+
* pass -D flags to hsc2hs, add CLong and CULong instances, fill out Foreign.ForeignPtr
21+
22+
Mon Feb 6 04:24:44 PST 2012 John Meacham <[email protected]>
23+
* remove old references to the haskell object directory, made everything cache based. added --purge-cache
24+
25+
Mon Feb 6 03:22:32 PST 2012 John Meacham <[email protected]>
26+
* update documentation, move Data.Char to base
27+
28+
Mon Feb 6 01:52:09 PST 2012 John Meacham <[email protected]>
29+
* remove redundant dependencies from 'base'
30+
31+
Mon Feb 6 01:27:30 PST 2012 John Meacham <[email protected]>
32+
* include location of 'import' declaration for unknown imports, move Data.Int and Data.Word out of jhc
33+
34+
Mon Feb 6 00:13:57 PST 2012 John Meacham <[email protected]>
35+
* move arrays to jhc-prim, remove special IORef specific primitives in favor of length 1 arrays
36+
37+
Sun Feb 5 22:56:36 PST 2012 John Meacham <[email protected]>
38+
* remove a lot of unneeded dependencies.
39+
40+
Sun Feb 5 22:13:14 PST 2012 John Meacham <[email protected]>
41+
* create Jhc.Class.Real to hold more advance numeric classes.
42+
43+
Sun Feb 5 22:13:04 PST 2012 John Meacham <[email protected]>
44+
* add script to check for and remove unneeded imports from libraries, remove a bunch from lib/jhc/
45+
46+
Sun Feb 5 22:11:51 PST 2012 John Meacham <[email protected]>
47+
* don't require 'error' to be in scope for where pattern desugaring, process renaming errors before kind inference
48+
49+
Sun Feb 5 18:28:10 PST 2012 John Meacham <[email protected]>
50+
* seperate --stop parameter from compilation mode
51+
52+
Sun Feb 5 16:57:46 PST 2012 John Meacham <[email protected]>
53+
* use quoteName mechanism to pre-rename certain names, fix class instance namespace bug
54+
55+
Sun Feb 5 03:08:57 PST 2012 John Meacham <[email protected]>
56+
* generate reverse name map during renaming
57+
58+
Sun Feb 5 00:21:56 PST 2012 John Meacham <[email protected]>
59+
* fix up library to pass the more strigent typechecking
60+
61+
Sat Feb 4 18:58:15 PST 2012 John Meacham <[email protected]>
62+
* check superclass constraints on instance declarations
63+
64+
Sat Feb 4 17:56:51 PST 2012 John Meacham <[email protected]>
65+
* properly check for duplicate instances
66+
67+
Sat Feb 4 16:30:34 PST 2012 John Meacham <[email protected]>
68+
* add ghc typecheck failure tests
69+
70+
Sat Feb 4 16:02:03 PST 2012 John Meacham <[email protected]>
71+
* improve kind checking, kind check instance heads before typechecking pass, switch HsInstDecl to use the HsClassHead
72+
73+
Sat Feb 4 14:07:32 PST 2012 John Meacham <[email protected]>
74+
* switch kind inference to use the unified warnings mechanism, switch class declarations to use a HsClassHead
75+
76+
Thu Feb 2 20:17:57 PST 2012 John Meacham <[email protected]>
77+
* turn WarnType into a real algebraic data type.
78+
79+
Wed Feb 1 05:20:53 PST 2012 John Meacham <[email protected]>
80+
* code cleanups, used located in hstype, use packedstring for filename.
81+
82+
Wed Feb 1 03:02:17 PST 2012 John Meacham <[email protected]>
83+
* add bange-patterns extension, add individual flags for various extensions
84+
85+
Tue Jan 31 23:34:00 PST 2012 John Meacham <[email protected]>
86+
* Rework the internal class representation to separate instances from class declarations
87+
88+
Tue Jan 31 17:59:18 PST 2012 John Meacham <[email protected]>
89+
* add DeNameable class to un-rename source before printing error messages.
90+
91+
Tue Jan 31 13:49:51 PST 2012 John Meacham <[email protected]>
92+
* make IO a newtype of ST
93+
94+
Mon Jan 30 03:22:30 PST 2012 John Meacham <[email protected]>
95+
* speed up parsing/lexing by using Name's rather than Strings
96+
97+
Mon Jan 30 01:56:03 PST 2012 John Meacham <[email protected]>
98+
tagged mydniquipepo

Diff-0.3.0.hl

19.5 KB
Binary file not shown.

HUnit-1.2.5.2.hl

28.3 KB
Binary file not shown.

LICENSE

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2013 John Meacham
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.

0 commit comments

Comments
 (0)