aboutsummaryrefslogtreecommitdiff
path: root/src/boot/util
Commit message (Collapse)AuthorAgeFilesLines
* Fix max_sz bug that ended up causing us to index incorrectly into a vec of ↵Roy Frostig2010-08-121-1/+1
| | | | tag types. Add a testcase.
* Tidy up handling of unimplemented features. These are expected (if ↵Graydon Hoare2010-07-201-1/+8
| | | | undesirable) sorts of error, we should handle better than "backtrace and exit 2".
* Make the LLVM compiler crash when it hits a source construct it doesn't knowJeffrey Yasskin2010-07-201-0/+4
| | | | what to do with, rather than silently omitting it from the output.
* Implement the "simple typechecker", which avoids HM inferencePatrick Walton2010-07-151-0/+10
|
* Add a ty_children function to enumerate the children of any typePatrick Walton2010-07-121-1/+0
|
* Numerous bug fixes to typestate algorithm.Graydon Hoare2010-07-061-0/+9
|
* Add an arr_iter2 function to common.mlPatrick Walton2010-07-021-0/+5
|
* Canonicalize hashtables after running them through htab_map. Closes #77.Graydon Hoare2010-06-281-2/+16
|
* Revert "Add intrinsic calling convention." Isn't going to work.Graydon Hoare2010-06-251-2/+0
| | | | This reverts commit 72c6c60d80cdfe63af5046a1a98549f0515734f2.
* Add intrinsic calling convention.Graydon Hoare2010-06-241-0/+2
|
* Add fmt module, move out some common format helpers, add ↵Graydon Hoare2010-06-241-0/+83
| | | | instruction-selection tracing and make selection use queues rather than list refs.
* Populate tree.Graydon Hoare2010-06-232-0/+816