| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-17 | rustc: --test overrides the crate_type attribute | Brian Anderson | -13/+30 | |
| 2012-01-17 | Prevent pretty-printer from trying to consume stdin twice | Marijn Haverbeke | -15/+15 | |
| Why this didn't fail on my machine, I don't know. | ||||
| 2012-01-17 | Try to fix pretty-printer failure | Marijn Haverbeke | -9/+8 | |
| I can't reproduce it on my side, unfortunately. | ||||
| 2012-01-17 | Fix --pretty normal, reorganize some code in driver.rs | Marijn Haverbeke | -48/+63 | |
| There is now only one path doing crate expanding and typechecking, which should make it less likely for the pretty-printing code to be broken by changes to the compilation pipeline. Closes #1536 | ||||
| 2012-01-16 | Ensure library file always has a proper suffix. | Josh Matthews | -1/+1 | |
| 2012-01-14 | rustc: Output a note about how to debug unexpected failures | Brian Anderson | -0/+6 | |
| 2012-01-14 | rustc: Fix tests | Brian Anderson | -4/+4 | |
| 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: Extract the logic for generating an ICE message | Brian Anderson | -2/+7 | |
| 2012-01-14 | rustc: Rename mk_codemap_handler to mk_handler | Brian Anderson | -4/+4 | |
| 2012-01-14 | rustc: Rename emit_diagnostic to emit | Brian Anderson | -5/+5 | |
| 2012-01-14 | rustc: Use the same diagnostic emmiter for both early errors and the session | Brian Anderson | -1/+2 | |
| This funnels all properly reported errors through a single closure. Yay. | ||||
| 2012-01-14 | rustc: Thread a diagnostic::emitter through driver | Brian Anderson | -16/+26 | |
| 2012-01-14 | rustc: Pull some uses of early_error up into build_target_config | Brian Anderson | -13/+19 | |
| 2012-01-14 | rustc: Rename diagnostic::diagnostictype to 'level' | Brian Anderson | -14/+14 | |
| 2012-01-14 | rustc: Make it not an error when the source can't be loaded for highlighting | Brian Anderson | -2/+2 | |
| I plan to have a callback mechanism for reporting errors and it gets wierd when reporting errors while reporting an error. | ||||
| 2012-01-14 | rustc: Allow a custom diagnostic emitter when building the handler | Brian Anderson | -12/+31 | |
| 2012-01-13 | rustc: Remove emit_fatal/error/warning/note functions | Brian Anderson | -24/+12 | |
| 2012-01-13 | rustc: Add a distinct fatal diagnostic level | Brian Anderson | -7/+13 | |
| 2012-01-13 | rustc: Replace the lexer's error handling with diagnostic impl | Brian Anderson | -1/+1 | |
| 2012-01-13 | rustc: Replace parser's error handling with diagnostic impl | Brian Anderson | -2/+7 | |
| 2012-01-13 | rustc: Replace session's error handling with diagnostic impl | Brian Anderson | -23/+21 | |
| 2012-01-13 | rustc: Add diagnostic::handler iface and default impl | Brian Anderson | -0/+77 | |
| This is for moving error handling logic out of the session | ||||
| 2012-01-13 | rustc: Stop exporting various things from driver::diagnostic | Brian Anderson | -3/+2 | |
| 2012-01-13 | rustc: Extract driver::diagnostic from syntax::codemap | Brian Anderson | -9/+146 | |
| 2012-01-13 | rustc: Refactor codemap::emit_* functions | Brian Anderson | -8/+8 | |
| A codemap is only needed when we have a span so put them both into the option. | ||||
| 2012-01-13 | rustc: Turn logging off by default | Brian Anderson | -0/+3 | |
| 2012-01-12 | Make driver::session::session no longer an object | Marijn Haverbeke | -69/+64 | |
| Rather, it is now a struct where properties like opts are accessed directly, and the error-reporting methods are part of a static impl (with the same name as the type). | ||||
| 2012-01-11 | Major clean-up of std::io | Marijn Haverbeke | -3/+5 | |
| 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. | ||||
| 2012-01-05 | rustc: Configure out #[test] functions when not testing | Brian Anderson | -5/+3 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -1/+1 | |
| And remove support for the old syntax | ||||
| 2012-01-03 | More work on translating dictionary-passing | Marijn Haverbeke | -3/+4 | |
| Reached a point where simple uses of interfaces without bounds work. Issue #1227 | ||||
| 2012-01-01 | freebsd support | User Jyyou | -1/+4 | |
| 2011-12-30 | Print usage messages to rustc and rustdoc when invoked with no args. Close ↵ | Graydon Hoare | -0/+3 | |
| #1394. | ||||
| 2011-12-22 | Merge all 3 log syntaxes, tidy up residual misuses. | Graydon Hoare | -2/+2 | |
| 2011-12-20 | Separate driver rustc and librustc | Haitao Li | -600/+622 | |
| 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 | -6/+10 | |
| 2011-12-18 | Hide extended, unfinished debug information behind --xg compiler flag. | Josh Matthews | -2/+5 | |
| 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 | -5/+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 | -6/+7 | |
| 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`. | ||||
