id	summary	status	owner	type	priority	milestone
1	Check for partial application of functions to unboxed args.	new		defect	minor	0.1.3
2	Check class instances against their definitions.	assigned	benl	defect	blocker	0.1.3
6	Check format of source pragmas.	new		defect	minor	
7	Merge projection dictionaries from different modules.	assigned	erikd	defect	blocker	0.1.3
9	Disallow unboxed data being present in function closures.	new		defect	minor	0.1.4
30	Emit a better error message when reading an empty interface file.	new		defect	trivial	
37	Fix closure trimming of data types containing functions.	new		defect	normal	
40	Check for overlapping projection dictionaries during type inference	new		defect	normal	0.1.4
44	Fix elaboration of recursive data types.	new		defect	project	
50	Emit error for dangerous vars at top level.	new		defect	normal	0.1.5
67	Compiler panic applying polymorphic functions to unboxed values	new		defect	blocker	0.1.4
68	Do kind checking during constraint generation.	new		defect	blocker	0.1.4
73	Bad core generated for recursive function with projections	new		defect	blocker	0.1.3
79	Kind inference checking problem for mutable tuples	new	--	defect	blocker	0.1.4
81	Bug in core type checker	new		defect	blocker	0.1.3
155	"PANIC ""mergeClasses: classes have differing kinds"" in my Hashtable first cut"	assigned	benl	defect	blocker	0.1.3
160	Runtime crash with recursive bindings	new		defect	blocker	0.1.3
163	Elaboration of class constructors isn't respecting their kinds	new		defect	blocker	0.1.3
167	Missing constraints in interface files.	new		defect	blocker	0.1.3
168	Module exporter re-exports projections it has  imported	new		defect	blocker	0.1.3
172	Lexer generates incorrect token sequence	assigned	erikd	defect	blocker	0.1.3
173	Faliure to parse type annotations within list defintion	assigned	erikd	defect	blocker	0.1.3
181	Fix display of node effects in type error messages	new		defect	blocker	0.1.3
188	"Bad quantifier in type for ""undefined"""	new		defect	blocker	0.1.3
189	Check for missing quantifiers in type class definitions.	new		defect	normal	0.1.3
190	Bad parser error message	new		defect	normal	0.1.3
3	Check Shape witnesses in core	new		enhancement	minor	
4	Check for unsound erasure of type lambdas in core to sea translation	new		enhancement	minor	
8	Add a full set of unboxed casting operators.	new		enhancement	project	
11	Resurrect Core.Inline	new		enhancement	normal	0.1.5
13	Share GC stack slots in Sea code	new		enhancement	project	
14	Implement full laziness transform	new		enhancement	project	
16	Add type bindings	new	erikd	enhancement	blocker	0.1.3
19	Erase calls to prim.force on objects in direct regions during Core.Simplify	new		enhancement	normal	0.1.4
20	Implement the rest of the primitive types.	new		enhancement	normal	0.1.5
22	Mask mutability constraints on fresh data	new		enhancement	project	
23	Mask effects on fresh data	new		enhancement	project	
24	Allow resumption of tests in bin/war test driver	new		enhancement	normal	
28	When defining projections, auto-open the other fns in the projection	new		enhancement	project	
29	Check well-formedness of bound witnesses in letregion	new		enhancement	minor	
31	Implement dictionary passing.	new		enhancement	project	
32	Don't panic if user Control-C's GCC	new		enhancement	minor	
34	Check inferred type against signatures.	new		enhancement	blocker	0.1.4
35	Allow embedded mutually recursive definitions.	new		enhancement	project	
46	Compile base libraries into .so	new		enhancement	minor	
49	Add monadic do expressions.	new		enhancement	project	
52	Auto export class instance functions	new		enhancement	normal	0.1.5
70	Implement operator sectioning	new	erikd	enhancement	project	
83	Look in data definition when checking dangerous vars	new		enhancement	blocker	0.1.5
85	Create large pinned memory blocks automatically	new		enhancement	minor	
87	Support type constraints on constructor	new		enhancement	normal	0.1.5
88	Allow data fields to be listed with the offside rule	new		enhancement	normal	0.1.5
90	Support default instances in type class declarations.	new		enhancement	normal	0.1.5
107	Definition order should not be important in  where block	assigned	steggles	enhancement	project	_|_
108	No support for infix operator definitions	new	steggles	enhancement	project	_|_
145	Add a point free case expression	new		enhancement	minor	
157	Do a more fine-grained dangerous variables check	new		enhancement	normal	0.1.5
161	Implement let qualifiers for list comprehensions	assigned	erikd	enhancement	normal	0.1.3
15	Ensure we're sharing constant values of enumeration type.	new		newbie	normal	0.1.3
17	Check profiling and ticky counters in runtime system and add tests	new		newbie	normal	
86	Use Haskell/GHC style pragma instead of a pragma keyword	new		newbie	blocker	0.1.5
186	Source.Defix.hs: Non-exhaustive patterns in lambda	new		newbie	normal	
187	Write tests for Data,ArrayU module.	new		newbie	normal	
18	Refactor Core.Exp to push XPrim calls into new data type	new		refactor	minor	
27	Rewrite primitive functions from RTS in Disciple	new		refactor	project	
38	Refactor Util.Pretty to use Data.Seq instead of Data.List	new		refactor	minor	
41	Refactor occurance checker to improve speed.	new		refactor	normal	0.1.4
185	Refactor function ddcCompile to use ddcMake	new		refactor	minor	
12	Revisit exception mechanism	new		task	project	
25	Investigate support for polymorphic recursion	new		task	project	
47	Package DDC into Cabal, and streamline install process.	new		task	normal	
48	Make a better graphics library	new		task	project	
54	Allow non-effectful CAFs to be recursive.	new		task	project	
63	Mask closure terms which are constant	new		task	project	
89	Test out effect constructors with interesting kinds	new		task	normal	0.1.5
