| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-19 | rustc: ";" to "," in enums | Patrick Walton | -3/+3 | |
| 2012-01-19 | rustc: "tag" -> "enum" | Patrick Walton | -3/+3 | |
| 2012-01-19 | rustc: Name the lint-style check module `lint` | Haitao Li | -1/+2 | |
| 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-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -3/+3 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-17 | rustc: --test overrides the crate_type attribute | Brian Anderson | -11/+28 | |
| 2012-01-13 | rustc: Replace session's error handling with diagnostic impl | Brian Anderson | -21/+19 | |
| 2012-01-13 | rustc: Extract driver::diagnostic from syntax::codemap | Brian Anderson | -8/+8 | |
| 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-12 | Make driver::session::session no longer an object | Marijn Haverbeke | -48/+32 | |
| 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-01 | freebsd support | User Jyyou | -1/+1 | |
| 2011-12-19 | Properly calculate base working dir for compile units. | Josh Matthews | -1/+5 | |
| 2011-12-18 | Hide extended, unfinished debug information behind --xg compiler flag. | Josh Matthews | -0/+1 | |
| 2011-12-17 | rustc: Remove --stack-growth option | Brian Anderson | -1/+0 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -2/+2 | |
| 2011-12-08 | rustc: Actually hook the crate_type attribute into session | Brian Anderson | -2/+6 | |
| 2011-12-08 | rustc: Support 'crate_type' attribute | Brian Anderson | -0/+74 | |
| [crate_type = "lib"] builds it as a library. [crate_type = "bin"] builds it as an executable. Executable is the default. --lib and --bin switches override. | ||||
| 2011-12-08 | rustc: Determine the crate type (lib/bin) in the session, not session opts | Brian Anderson | -1/+4 | |
| This is in preparation for adding a #[crate_type] attribute | ||||
| 2011-12-07 | Change literal representation to not truncate | Marijn Haverbeke | -4/+4 | |
| Also shuffles around the organization of numeric literals and types, separating by int/uint/float instead of machine-vs-non-machine types. This simplifies some code. Closes #974 Closes #1252 | ||||
| 2011-12-06 | Add --no-core option and inject a use core/import core::* pair into crate ↵ | Graydon Hoare | -0/+1 | |
| unless it's given. | ||||
| 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 | -1/+2 | |
| Followup of issue #889 | ||||
| 2011-11-16 | Removed --no-typestate flag from rutsc | Stefan Plantikow | -1/+0 | |
| Fixes issue #1139 | ||||
| 2011-11-16 | enable comments in generated asm, ll | Niko Matsakis | -1/+2 | |
| 2011-11-15 | Fix handling of loops and conditionals in alias.rs | Marijn Haverbeke | -0/+1 | |
| It now threads information about invalidated aliases through the AST properly. This makes it more permissive for conditionals (invalidating an alias in one branch doesn't prevent you from using it in another), and less permissive for loops (it now properly notices when a loop invalidates an alias that it might still use in another iteration). Closes #1144 | ||||
| 2011-11-10 | Cleanup unused imports | Haitao Li | -1/+1 | |
| 2011-11-02 | hack around on makefiles trying to get a 64 bit build | Niko Matsakis | -1/+1 | |
| right now there are many temporary hacks, search for NDM to find them | ||||
| 2011-11-02 | start to isolate target strings so that they can be configured for | Niko Matsakis | -0/+2 | |
| x64 or other targets | ||||
| 2011-10-12 | reimplement some of the unsafe stuff which got lost | Niko Matsakis | -2/+1 | |
| - blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile | ||||
| 2011-10-12 | enable unsafe checking but only with a flag --check-unsafe | Niko Matsakis | -1/+2 | |
| 2011-10-04 | Encapsulate current sysroot and lib path handling into util::filesearch | Brian Anderson | -3/+6 | |
| 2011-09-30 | rustc: Stub a --stack-growth option; it's behind a flag for now because it ↵ | Patrick Walton | -1/+2 | |
| requires patches to LLVM. | ||||
| 2011-09-21 | Add target_triple to session::options. Use host triple by default, accept ↵ | Graydon Hoare | -0/+1 | |
| --target on command line. | ||||
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -8/+3 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -12/+12 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -28/+20 | |
| 2011-09-01 | Convert all uses of #ifmt to #fmt. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -5/+5 | |
| 2011-08-27 | Convert rustc::driver::session to istrs. Issue #855 | Brian Anderson | -29/+33 | |
| 2011-08-27 | Convert rustc::syntax::codemap to istrs. Issue #855 | Brian Anderson | -9/+14 | |
| 2011-08-20 | Reformat | Brian Anderson | -4/+3 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Remove partial DPS back-end | Marijn Haverbeke | -1/+0 | |
| It won't be finished on the short term, and it's already bit-rotting fast. We can fetch this from git's autumn annals if we need it. | ||||
| 2011-08-10 | rustc: Add a --gc switch for debugging and experimentation | Patrick Walton | -1/+2 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-02 | Add a --no-trans command line option | Brian Anderson | -1/+4 | |
| Runs all passes before translation. This will be used for pretty-printing tests to verify that the results are still probably valid Rust code. | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -54/+47 | |
| 2011-07-16 | Make clear the differentiation between char pos and byte pos in filemaps. ↵ | Josh Matthews | -1/+1 | |
| Fix up error printing for files with multi-byte characters. | ||||
