| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -197/+0 | |
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -1/+1 | |
| 2012-02-20 | core: New task API | Brian Anderson | -2/+0 | |
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -1/+1 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -2/+0 | |
| 2012-01-30 | Updating the manpage and usage message | Kevin Cantu | -35/+44 | |
| 2012-01-26 | rustc: Switch the --no-core switch to a #[no_core] attribute | Brian Anderson | -1/+0 | |
| 2012-01-19 | rustc: ";" to "," in enums | Patrick Walton | -2/+2 | |
| 2012-01-19 | rustc: "tag" -> "enum" | Patrick Walton | -1/+1 | |
| 2012-01-19 | rustc: Name the lint-style check module `lint` | Haitao Li | -1/+1 | |
| Issue #1543 | ||||
| 2012-01-19 | rustc: Add a usage pass to collect one-off analyses | Haitao Li | -0/+1 | |
| This patch starts from move the analysis which checkes of probably incorrectly usage of `int|uint` in native fn. Issue #1543 | ||||
| 2012-01-19 | Remove support for the '.' after a nullary tag in a pattern | Tim Chevalier | -1/+1 | |
| (Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.) | ||||
| 2012-01-14 | rustc: Output a note about how to debug unexpected failures | Brian Anderson | -0/+6 | |
| 2012-01-14 | rustc: Run the compiler in a subtask and monitor the diagnostics | Brian Anderson | -6/+65 | |
| Since we are no longer logging to the console it's possible for us to hit a plain-old-fail statement and not output anything. This adds a defensive mechanism that will monitor the emitted errors and compare them to the result of the compiler task. If the compiler fails without emitting an error it results in an ICE. | ||||
| 2012-01-14 | rustc: Rename emit_diagnostic to emit | Brian Anderson | -1/+1 | |
| 2012-01-14 | rustc: Thread a diagnostic::emitter through driver | Brian Anderson | -5/+12 | |
| 2012-01-13 | rustc: Turn logging off by default | Brian Anderson | -0/+3 | |
| 2012-01-11 | Major clean-up of std::io | Marijn Haverbeke | -0/+1 | |
| Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code. | ||||
| 2011-12-30 | Print usage messages to rustc and rustdoc when invoked with no args. Close ↵ | Graydon Hoare | -0/+3 | |
| #1394. | ||||
| 2011-12-20 | Separate driver rustc and librustc | Haitao Li | -600/+7 | |
| rustc is now a minimal wrapper of librustc. | ||||
| 2011-12-20 | rustc: Cleanup unused ext_map | Haitao Li | -4/+4 | |
| 2011-12-19 | Properly calculate base working dir for compile units. | Josh Matthews | -5/+5 | |
| 2011-12-18 | Hide extended, unfinished debug information behind --xg compiler flag. | Josh Matthews | -2/+4 | |
| 2011-12-18 | std: getopts now uses result::t (fixes #1289) | Stefan Plantikow | -4/+5 | |
| 2011-12-17 | rustc: Remove --stack-growth option | Brian Anderson | -4/+0 | |
| 2011-12-16 | Finish resolving and calling of crate-external impls | Marijn Haverbeke | -1/+1 | |
| Issue #1227 | ||||
| 2011-12-16 | reorder args to the various vec, option fns so blk comes last | Niko Matsakis | -4/+3 | |
| 2011-12-16 | Get very simple impl method calls to compile | Marijn Haverbeke | -4/+5 | |
| Resolution is still dumb, and no self support yet. | ||||
| 2011-12-16 | Parse and resolve implementations. | Marijn Haverbeke | -4/+5 | |
| Issue #1227 | ||||
| 2011-12-16 | rustc: Implement non-renamed re-export across crates | Haitao Li | -3/+3 | |
| First patch for issue #1115. Not yet ready for re-exported modules which are renamed when importing them. | ||||
| 2011-12-15 | Add an --out-dir option to rustc. | Graydon Hoare | -34/+70 | |
| 2011-12-15 | Fix bug in library output filename construction: /tmp/foo.rc was being ↵ | Graydon Hoare | -1/+4 | |
| linked as lib/tmp/foo-<hash>-<vers>.so not /tmp/foo-<hash>-<vers>.so | ||||
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -4/+5 | |
| 2011-12-12 | rustc: build versioned library with hash in its name | Haitao Li | -3/+3 | |
| Also updated build to install versioned libraries and added a few missing actions for `make clean`. | ||||
| 2011-12-08 | rustc: Actually hook the crate_type attribute into session | Brian Anderson | -1/+3 | |
| 2011-12-08 | rustc: Move linking into compile_input | Brian Anderson | -16/+20 | |
| 2011-12-08 | rustc: Determine the crate type (lib/bin) in the session, not session opts | Brian Anderson | -8/+17 | |
| This is in preparation for adding a #[crate_type] attribute | ||||
| 2011-12-07 | Inject the view_items for core in the right place, add comment documenting ↵ | Graydon Hoare | -5/+3 | |
| why the wrong place was wrong. | ||||
| 2011-12-06 | Add --no-core option and inject a use core/import core::* pair into crate ↵ | Graydon Hoare | -0/+32 | |
| unless it's given. | ||||
| 2011-12-06 | Rename --noverify flag to --no-verify. | Graydon Hoare | -3/+3 | |
| 2011-12-02 | Allow literal patterns to contain arbitrary literal expressions | Marijn Haverbeke | -2/+2 | |
| This removes the need for the unary minus hacks, and allows some other neat things like matching on 1 >> 4. Issue #954 | ||||
| 2011-11-21 | Add a pass that checks that blocks are only used in safe ways | Marijn Haverbeke | -0/+2 | |
| Closes #1188 | ||||
| 2011-11-21 | Fix bad interaction between last-use finding and references | Marijn Haverbeke | -3/+3 | |
| The last-use pass now takes input from the alias pass to not mark things as last uses that are still accessed through a reference. Issue #925 | ||||
| 2011-11-18 | Make trans use last_use info to not actually generate copies | Marijn Haverbeke | -1/+1 | |
| Issue #925 | ||||
| 2011-11-18 | Implement a last-use-of-local finding algorithm | Marijn Haverbeke | -2/+6 | |
| Issue #925 | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-17 | rustc: Add a flag '--warn-unused-imports' | Haitao Li | -2/+7 | |
| Followup of issue #889 | ||||
| 2011-11-16 | remove unused flag (thanks lht) | Niko Matsakis | -1/+1 | |
| 2011-11-16 | Removed --no-typestate flag from rutsc | Stefan Plantikow | -8/+3 | |
| Fixes issue #1139 | ||||
| 2011-11-16 | rustc: Fix help text for --sysroot | Brian Anderson | -1/+1 | |
