| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-09-05 | rustdoc: "import" -> "use" | Patrick Walton | -7/+7 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -2/+2 | |
| 2012-08-24 | Start using core::path2::Path in a lot of places. | Graydon Hoare | -3/+3 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -7/+7 | |
| #2907. | ||||
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -1/+1 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -2/+2 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -2/+2 | |
| 2012-06-15 | Add the interner to parse_sess. | Paul Stansifer | -15/+2 | |
| 2012-05-13 | rustc: Eliminate some indirection to the syntax crate | Brian Anderson | -4/+4 | |
| 2012-05-09 | rustc: Refactor driver to better understand string sources | Brian Anderson | -4/+6 | |
| 2012-04-30 | Revert "Eliminate a copy in syntax::parse::new_parser_from_file" | Tim Chevalier | -5/+5 | |
| This reverts commit 2bb3b63ec4379b812aeceb690d78763ec55d3cbb. (I was confused.) | ||||
| 2012-04-30 | Eliminate a copy in syntax::parse::new_parser_from_file | Tim Chevalier | -5/+5 | |
| 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-18 | syntax: Put the main parser interface in mod parse | Brian Anderson | -6/+6 | |
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -3/+3 | |
| 2012-01-31 | Require alts to be exhaustive | Tim Chevalier | -1/+1 | |
| middle::check_alt does the work. Lots of changes to add default cases into alts that were previously inexhaustive. | ||||
| 2012-01-26 | rustdoc: Set up the compiler session properly in prep for running resolve | Brian Anderson | -1/+16 | |
| 2012-01-25 | Keep source file around after parsing. | Kevin Atkinson | -1/+1 | |
| Specifically box the string (to avoid unnecessary copies) and store it in codemap::filemap. Remove the hack in driver::diagnostic that rereads the source from the file and instead just get the source from the filemap. (This commit is also a prerequisite for issue #1612) | ||||
| 2012-01-24 | rustc: Split diagnostics into "span diagnostics" and "diagnostics". | Patrick Walton | -1/+2 | |
| The former contain a codemap (which is per-crate), and the latter don't. This will be useful in order to allow more than one crate to be compiled in one run of the compiler. | ||||
| 2012-01-23 | Don't reset the chpos/byte_pos to 0 in new_parser_from_source_str. | Kevin Atkinson | -1/+3 | |
| This correctly fixes issue #1362. chpos/byte_pos are now the offsets within a particular file, but rather the offsets within a virtual file with is formed by combing all of the modules within a crate. Thus, resetting them to 0 causes an overlap and hence, bogus source locations. Fix #1362 by moving chpos/byte_pos to parse_sess so that new_parser_from_source_str has access to them and hence can chose an initial value that is not already been used in the crate. Note that the trigger for bug 1361 was that syntax/ext/expand.rs calls parse_expr_from_source_str (which calls new_parser_from_source_str) using the same codemap as the current crate (and hence causing overlap with files in the crate as new_parser_from_source_str resets the chpos/byte_pos to 0). | ||||
| 2012-01-18 | rustdoc: Assign AST ids to mod docs | Brian Anderson | -1/+1 | |
| 2012-01-17 | rustdoc: Add rustdocs | Brian Anderson | -0/+2 | |
| 2012-01-16 | rustdoc: Use the parsing method that supports .rc files | Brian Anderson | -1/+1 | |
| 2012-01-16 | rustdoc: Push imports down into submodules | Brian Anderson | -0/+5 | |
| 2012-01-16 | rustdoc: Move parse module to its own file | Brian Anderson | -0/+21 | |
