aboutsummaryrefslogtreecommitdiff
path: root/src/boot/driver/main.ml
Commit message (Collapse)AuthorAgeFilesLines
* Remove effect system from src.Graydon Hoare2011-04-191-4/+0
|
* 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.
* Remove GC overspend; running out of memory on some tinderboxes.Graydon Hoare2011-03-081-5/+0
|
* Add FreeBSD_x86_elf target to rustbootRob Arnold2011-02-091-6/+23
|
* Change 'stratum' to the friendlier term 'layer'.Graydon Hoare2010-12-031-4/+4
|
* Code sketch and comment notes on textual crate signatures.Graydon Hoare2010-11-031-0/+15
|
* Split out stratum-checking pass, implement more-strict (overly aggressive) ↵Graydon Hoare2010-11-021-0/+4
| | | | impure-effect checking.
* Add quad-counting system.Graydon Hoare2010-10-081-0/+4
|
* Add -lpath mechanism for logging only a subset of a pass (by module-path prefix)Graydon Hoare2010-10-081-0/+5
|
* Add -minimal mode to rustboot that skips emitting code that's broken or ↵Graydon Hoare2010-10-051-0/+5
| | | | unneeded for rustc. Shrink rustc by 300kb. Back under 1mb.
* Add -lpasses for logging just the progress of passes.Graydon Hoare2010-10-051-0/+3
|
* Add insn-selection fixup-name logging.Graydon Hoare2010-09-211-1/+8
|
* Move id counters into sess in preparation for moving desugaring to middle-end.Graydon Hoare2010-09-201-1/+4
|
* Beginnings of post-resolve simplify pass.Graydon Hoare2010-09-161-0/+4
|
* Add beginnings of a fuzzer to rustboot.Graydon Hoare2010-09-161-0/+10
|
* Add Ast.ATOM_pexp and -pexp mode wherein pexps live beyond parsing, into ↵Graydon Hoare2010-09-151-0/+5
| | | | later stages. Fixes to pexp pretty printer.
* First lame stab at solving the diamond import problemPatrick Walton2010-09-081-2/+7
|
* Initial support for a global crate metadata cachePatrick Walton2010-09-071-0/+2
|
* Use a better heuristic to determine whether we're on a Mac, issue 69Patrick Walton2010-08-021-5/+3
|
* Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as ↵Graydon Hoare2010-07-271-0/+1
| | | | a cast notation. Closes #129.
* Add a cumulative timer count to be sure we're getting everything.Graydon Hoare2010-07-261-3/+6
|
* Tidy up handling of unimplemented features. These are expected (if ↵Graydon Hoare2010-07-201-4/+20
| | | | undesirable) sorts of error, we should handle better than "backtrace and exit 2".
* Add version-stamp machinery (and put "Draft + datestamp" into doc footer).Graydon Hoare2010-07-031-0/+7
|
* Initial stab at lowering mutable and exterior into the type system.Graydon Hoare2010-06-291-1/+1
|
* Fix underlying failure to signal errors when dep'ing.Graydon Hoare2010-06-291-6/+8
|
* Some fixme-to-issue housekeeping.Graydon Hoare2010-06-281-2/+4
|
* Add fmt module, move out some common format helpers, add ↵Graydon Hoare2010-06-241-2/+2
| | | | instruction-selection tracing and make selection use queues rather than list refs.
* Populate tree.Graydon Hoare2010-06-231-0/+421