aboutsummaryrefslogtreecommitdiff
path: root/src/boot/util/common.ml
Commit message (Collapse)AuthorAgeFilesLines
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
|
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵Graydon Hoare2011-03-251-1/+1
| | | | | | build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c.
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵Graydon Hoare2011-03-251-1/+1
| | | | off src root.
* Add FreeBSD_x86_elf target to rustbootRob Arnold2011-02-091-0/+1
|
* rustboot: Only bottom out at opaque IL types after finding two cycles. DON'T ↵Patrick Walton2010-12-211-0/+7
| | | | ASK ME WHY THIS WORKS.
* Code sketch and comment notes on textual crate signatures.Graydon Hoare2010-11-031-0/+9
|
* Add -lpath mechanism for logging only a subset of a pass (by module-path prefix)Graydon Hoare2010-10-081-0/+25
|
* Initial support for a global crate metadata cachePatrick Walton2010-09-071-0/+2
|
* Merge remote branch 'tohava/master'Graydon Hoare2010-08-231-0/+31
|\ | | | | | | | | Conflicts: src/boot/fe/ast.ml
| * Modified parser to handle alt type andadded a few testsOr Brostovski2010-08-211-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | ast.ml - modified arm types for easier polymorphism - fixed a bug in fmt_type_arm dead.ml - modified arm types for easier polymorphism common.ml - added 'either' - added some useful auxiliary functions item.ml - modified arm code to be more polymorphic and handle both alt-tag and alt-type, also fixed the problematic case in bad-alt.rs Makefile - added XFAIL for new alt-type test bad-alt.rs - added test for invalid alt syntax alt-type-simple.rs - added simple test for alt type
* | 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
|
* 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
|
* Populate tree.Graydon Hoare2010-06-231-0/+709