about summary refs log tree commit diff
path: root/src/boot/util
AgeCommit message (Collapse)AuthorLines
2011-05-13Remove rustboot from the repository.Graydon Hoare-1025/+0
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-3/+3
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed ↵Graydon Hoare-3/+3
build/ dir off src root." This reverts commit 846f2e2ba994268725f38c36fa12f1a09f21615c.
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir ↵Graydon Hoare-3/+3
off src root.
2011-02-09Add FreeBSD_x86_elf target to rustbootRob Arnold-0/+1
2010-12-21rustboot: Only bottom out at opaque IL types after finding two cycles. DON'T ↵Patrick Walton-0/+7
ASK ME WHY THIS WORKS.
2010-11-03Code sketch and comment notes on textual crate signatures.Graydon Hoare-0/+9
2010-10-08Add -lpath mechanism for logging only a subset of a pass (by module-path prefix)Graydon Hoare-0/+25
2010-09-15Add Ast.ATOM_pexp and -pexp mode wherein pexps live beyond parsing, into ↵Graydon Hoare-2/+5
later stages. Fixes to pexp pretty printer.
2010-09-07Initial support for a global crate metadata cachePatrick Walton-0/+2
2010-08-23Merge remote branch 'tohava/master'Graydon Hoare-0/+31
Conflicts: src/boot/fe/ast.ml
2010-08-21Modified parser to handle alt type andadded a few testsOr Brostovski-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
2010-08-12Fix max_sz bug that ended up causing us to index incorrectly into a vec of ↵Roy Frostig-1/+1
tag types. Add a testcase.
2010-07-20Tidy up handling of unimplemented features. These are expected (if ↵Graydon Hoare-1/+8
undesirable) sorts of error, we should handle better than "backtrace and exit 2".
2010-07-20Make the LLVM compiler crash when it hits a source construct it doesn't knowJeffrey Yasskin-0/+4
what to do with, rather than silently omitting it from the output.
2010-07-15Implement the "simple typechecker", which avoids HM inferencePatrick Walton-0/+10
2010-07-12Add a ty_children function to enumerate the children of any typePatrick Walton-1/+0
2010-07-06Numerous bug fixes to typestate algorithm.Graydon Hoare-0/+9
2010-07-02Add an arr_iter2 function to common.mlPatrick Walton-0/+5
2010-06-28Canonicalize hashtables after running them through htab_map. Closes #77.Graydon Hoare-2/+16
2010-06-25Revert "Add intrinsic calling convention." Isn't going to work.Graydon Hoare-2/+0
This reverts commit 72c6c60d80cdfe63af5046a1a98549f0515734f2.
2010-06-24Add intrinsic calling convention.Graydon Hoare-0/+2
2010-06-24Add fmt module, move out some common format helpers, add ↵Graydon Hoare-0/+83
instruction-selection tracing and make selection use queues rather than list refs.
2010-06-23Populate tree.Graydon Hoare-0/+816