| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -1/+1 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -14/+14 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -14/+14 | |
| 2012-06-26 | rustdoc: Work around some more metadata infelicities | Patrick Walton | -4/+6 | |
| 2012-06-14 | Remove code from parser that was awaiting snapshot | Tim Chevalier | -1/+1 | |
| Remove old parser functions as well as support for old-style capture clauses. Remove remaining old-style capture clauses. | ||||
| 2012-05-29 | rustc: Move filesearch into metadata mod | Brian Anderson | -1/+1 | |
| It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading. | ||||
| 2012-05-25 | Get rid of many implicit copies as a preliminary to Issue #2448. | Michael Sullivan | -1/+1 | |
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -1/+1 | |
| 2012-05-21 | rustc: Remove ast_map's session dependency | Brian Anderson | -1/+2 | |
| 2012-05-13 | rustc: Eliminate some indirection to the syntax crate | Brian Anderson | -4/+4 | |
| 2012-05-08 | rustc: Extract session::basic_options from rustdoc | Brian Anderson | -27/+1 | |
| 2012-04-30 | Revert "Eliminate a copy in syntax::parse::new_parser_from_file" | Tim Chevalier | -7/+4 | |
| This reverts commit 2bb3b63ec4379b812aeceb690d78763ec55d3cbb. (I was confused.) | ||||
| 2012-04-30 | Eliminate a copy in syntax::parse::new_parser_from_file | Tim Chevalier | -4/+7 | |
| Fixing a FIXME turned out to be pretty involved. I added an io function that returns a unique boxed string (for the contents of a file) rather than a string, and went from there. Also made the src field of codemap a unique boxed string. This doesn't seem to make that much difference in amount of allocation according to valgrind (disappointingly), but I also had to introduce a copy somewhere else pending a new snapshot, so maybe that's it. | ||||
| 2012-04-17 | new debug flag, new test | Niko Matsakis | -0/+1 | |
| 2012-04-12 | Support general warnings and errors in lint pass via flags and attrs. Close ↵ | Graydon Hoare | -1/+0 | |
| #1543. | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -5/+5 | |
| 2012-03-22 | Add an LLVM-instruction-counting mode to trans. | Graydon Hoare | -0/+1 | |
| Pipe to xdu to see a trans call graph of generated insns. | ||||
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -3/+2 | |
| 2012-03-21 | Avoid mangling names differently in debug builds to work around a build ↵ | Josh Matthews | -1/+1 | |
| error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file. | ||||
| 2012-03-20 | rustdoc: Run the entire resolve pass | Brian Anderson | -3/+5 | |
| 2012-03-15 | Turn on monomorphization by default | Marijn Haverbeke | -1/+0 | |
| 2012-03-08 | Drop collect_items pass, create decls on demand | Marijn Haverbeke | -1/+1 | |
| This solves a problem with inlined functions that have inner functions. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-07 | Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used" | Patrick Walton | -1/+0 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-06 | make inline enabled by default | Niko Matsakis | -1/+0 | |
| 2012-02-29 | optionally enforce local variable mutability | Niko Matsakis | -1/+2 | |
| 2012-02-28 | change def's that are always local to use node_id, add --inline opt | Niko Matsakis | -0/+1 | |
| 2012-02-21 | rustdoc: Implement astsrv in a dedicated task | Brian Anderson | -22/+55 | |
| This allows the srv type to be sendable so we can parallelize all the rustdoc passes | ||||
| 2012-02-21 | rustdoc: Convert the astsrv constructor to a higher order fn | Brian Anderson | -25/+36 | |
| This will allow it to manage the destruction of the astsrv after I convert it to a task | ||||
| 2012-02-21 | rustdoc: Rename mk_srv_from_str/file to just from_str/file | Brian Anderson | -13/+13 | |
| 2012-02-20 | rustdoc: astsrv::exec should return sendable types | Brian Anderson | -1/+1 | |
| In order to make it parallelizable someday. | ||||
| 2012-02-17 | rustdoc: Add a test that we can tolerate missing external crates | Brian Anderson | -1/+7 | |
| 2012-02-17 | rustdoc: Resolve imports and reexports | Brian Anderson | -12/+101 | |
| 2012-02-03 | Start on in-crate monomorphizing | Marijn Haverbeke | -0/+3 | |
| Adds a --monomorpize flag to rustc to turn it on. You probably don't want to use it yet, since it's broken in a whole bunch of ways, but it successfully monomorphizes simple generic functions called from within the crate. Issue #1736 | ||||
| 2012-02-03 | Remove experimental GC code | Marijn Haverbeke | -1/+0 | |
| It's been sitting unused long enough to have bitrotted completely. | ||||
| 2012-01-30 | rustdoc: Reenable a working test | Brian Anderson | -4/+2 | |
| 2012-01-26 | rustc: Switch the --no-core switch to a #[no_core] attribute | Brian Anderson | -1/+0 | |
| 2012-01-26 | rustdoc: Set up the compiler session properly in prep for running resolve | Brian Anderson | -24/+88 | |
| 2012-01-26 | rustdoc: Rename astsrv::ctxt.map to ast_map | Brian Anderson | -3/+3 | |
| 2012-01-18 | rustdoc: Prune unconfigured items from AST | Brian Anderson | -0/+14 | |
| 2012-01-17 | rustdoc: Add rustdocs | Brian Anderson | -1/+8 | |
| 2012-01-17 | rustdoc: Remove iface. Causing random crashes in resolve? | Brian Anderson | -24/+27 | |
| 2012-01-16 | rustdoc: Add module astsrv to provide access to the (non-sendable) AST | Brian Anderson | -0/+66 | |
