Graydon Hoare
|
44e2dc2789
|
Improve mutability checking. Closes #118.
|
2010-07-23 15:29:17 -07:00 |
|
Graydon Hoare
|
8bd8413906
|
Add test for writing-through-uninit bug (reported on IRC by jrmuizel), plus fix in typestate system.
|
2010-07-23 13:52:46 -07:00 |
|
Graydon Hoare
|
1f0656d908
|
Add a test for an obvious-seeming (but not actually legal) kind of cast attempted in issue #115, downgrade bug to an err in type.ml so you get a better message.
|
2010-07-19 13:25:04 -07:00 |
|
Graydon Hoare
|
f1db420317
|
Fix over-optimistic resolution of self-methods within obj scopes. There is no such feature in the language at present. Add test to prevent regression. Closes #114.
|
2010-07-19 12:03:58 -07:00 |
|
Graydon Hoare
|
bacb8e6b79
|
Missing semicolon in type.ml, plus test to catch regression. Closes #113.
|
2010-07-19 11:50:41 -07:00 |
|
Patrick Walton
|
1ac01e16cf
|
Ensure that functions that should return a value do; issue 41
|
2010-07-16 15:34:25 -07:00 |
|
Patrick Walton
|
c96f0bf738
|
Implement the "simple typechecker", which avoids HM inference
|
2010-07-15 18:27:09 -07:00 |
|
Patrick Walton
|
91b4cae8da
|
Remove log-type-error; everything is loggable.
|
2010-07-15 18:18:58 -07:00 |
|
Graydon Hoare
|
0fdad302b8
|
Fix ret/put mis-identification in typechecker. Closes #87.
|
2010-07-14 09:41:08 -07:00 |
|
Graydon Hoare
|
ab3921f27e
|
Catch cyclic imports harder. Add 2 tests to confirm.
|
2010-07-09 11:59:00 -07:00 |
|
Matt Brubeck
|
244ea68082
|
Issue 66: Multi-line comments
|
2010-07-08 22:43:15 +08:00 |
|
Graydon Hoare
|
115e14a32c
|
Some more typestate tests.
|
2010-07-08 07:33:25 -07:00 |
|
Graydon Hoare
|
e813388df8
|
Numerous bug fixes to typestate algorithm.
|
2010-07-06 23:18:29 -07:00 |
|
Graydon Hoare
|
cae60cbaba
|
Fix compile-fail/log-type-error.rs.
|
2010-07-04 16:02:12 -07:00 |
|
Graydon Hoare
|
1316312c0c
|
Only translate or dwarf-emit items or stubs locally defined or used. Avoids instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13.
|
2010-06-27 20:48:28 -07:00 |
|
Roy Frostig
|
85a701c8f6
|
Add testcases for item name conflict at the same path level.
|
2010-06-25 01:26:44 -07:00 |
|
Graydon Hoare
|
bcf29b882a
|
A couple new tests for broken parts of the typechecker, XFAILed.
|
2010-06-24 16:57:00 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|