| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -189/+0 | |
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-15 | Replaced constant functions with actual constants in std and updated tests | Stefan Plantikow | -8/+13 | |
| Fixes issue #1165 | ||||
| 2011-11-03 | Disallow writing to function arguments again | Marijn Haverbeke | -1/+2 | |
| Remove implicit copying hack. Closes #1118 | ||||
| 2011-10-31 | Add a char::to_digit function | Matt Brubeck | -5/+1 | |
| 2011-10-31 | Correct handling of non-numeric chars in parse_buf | Matt Brubeck | -1/+9 | |
| Without this fix, int::parse_buf and uint::parse_buf return incorrect results for any strings that contain non-numeric characters. Fixes #1102. | ||||
| 2011-10-30 | Fix int::parse_buf for negative numbers (#1102) | Matt Brubeck | -2/+4 | |
| 2011-10-27 | Remove std::int::eq_alias | Brian Anderson | -3/+0 | |
| This is the exact same function as int::eq | ||||
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -1/+79 | |
| Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point. | ||||
| 2011-10-21 | Remove last uses of iterators from stdlib | Marijn Haverbeke | -3/+2 | |
| Issue #1056 | ||||
| 2011-10-17 | [Lib] int.rs, uint.rs: added max_value, min_value | David Rajchenbach-Teller | -0/+7 | |
| 2011-10-12 | [Optim] int.rs: reimplemented pow with fast exponentiation | David Rajchenbach-Teller | -10/+13 | |
| 2011-09-28 | Revert "Revert "Implement pattern ranges for all numeric types."" | Brian Anderson | -0/+23 | |
| This reverts commit a034f87146e60e1db2327c6f6807c47406a1bb0b. Conflicts: src/comp/middle/check_alt.rs src/comp/middle/trans_alt.rs src/comp/syntax/ast.rs src/comp/syntax/ast_util.rs src/comp/syntax/fold.rs src/comp/syntax/print/pprust.rs Conflicts: src/comp/middle/trans_alt.rs | ||||
| 2011-09-21 | Revert "Implement pattern ranges for all numeric types." | Marijn Haverbeke | -23/+0 | |
| This reverts commit ce0f054f9d56df4e60291fc2e1b89ce979cf374f. | ||||
| 2011-09-21 | Implement pattern ranges for all numeric types. | Josh Matthews | -0/+23 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -2/+2 | |
| 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 | -3/+3 | |
| 2011-09-01 | Declare a bunch of int functions as pure | Tim Chevalier | -15/+15 | |
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -4/+4 | |
| 2011-08-27 | Convert std::uint to istrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-20 | Reformat | Brian Anderson | -1/+1 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -28/+28 | |
| 2011-07-05 | Move everything syntax-related to syntax/, break deps on rest of compiler | Marijn Haverbeke | -0/+1 | |
| src/comp/syntax is currently just a sub-module of rustc, but it will, in the near future, be its own crate. This includes: - The AST data structure - The parser - The pretty-printer - Visit, walk, and fold - The syntax extension system - Some utility stuff that should be in the stdlib* *) Stdlib extensions currently require a snapshot before they can be used, and the win build is very broken right now. This is temporary and will be cleaned up when one of those problems goes away. A lot of code was moved by this patch, mostly towards a more organized layout. Some package paths did get longer, and I guess the new layout will take some getting used to. Sorry about that! Please try not to re-introduce any dependencies in syntax/ on any of the other src/comp/ subdirs. | ||||
| 2011-06-15 | Fix a bunch of compile-command lines to use RBUILD | Graydon Hoare | -1/+1 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -24/+28 | |
| 2011-05-22 | stdlib: Use if/alt expressions in std::int | Brian Anderson | -9/+9 | |
| 2011-05-19 | rustc: Generalize variable bindings so that we can use it for locals too | Patrick Walton | -0/+4 | |
| 2011-05-17 | Finally rename std::_xxx to std::xxx | Marijn Haverbeke | -0/+62 | |
| Except for _task, which is still a keyword. | ||||
