| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-03 | Moved all numeric modules in core into own directory | Marvin Löbel | -384/+0 | |
| Reason: Better grouping of related modules, future-proving for a more extensive math library. | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -6/+6 | |
| 2013-01-30 | rustc: make integral type inference transactional, close #3211, close #4401, ↵ | Graydon Hoare | -25/+0 | |
| close #3398. | ||||
| 2013-01-23 | core: fix windows breakage from 982cf90, r=burningtree. | Graydon Hoare | -0/+2 | |
| 2013-01-23 | Add a T_SIGNED type to uint template and eliminate step_down variant | Tim Chevalier | -36/+23 | |
| Handle negative steps properly in range_step, fix order of arguments in tests, and such. | ||||
| 2013-01-23 | libcore: Correct behaviour of range_step for uint, tests for range* functions. | Huon Wilson | -15/+82 | |
| Splits the range_step function into the two directions (up, low -> high, and down, high -> low) for the uint types, since there is no way to have `step < 0` for a backwards range. | ||||
| 2013-01-23 | libcore: Add range_step and range_rev functions. | Huon Wilson | -5/+26 | |
| Closes #1817 | ||||
| 2013-01-14 | Inlining methods/functions in core. | gifnksm | -0/+38 | |
| Also inlining some functions which take functions as arguments. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -1/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Fix the test runner, the condition system, and core test. rs=bustage | Patrick Walton | -0/+1 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -0/+5 | |
| contain at least two components. r=graydon | ||||
| 2012-12-20 | core: Add a Zero and One trait to num | Erick Tryzelaar | -0/+8 | |
| I believe these are the last traits we need in order to start grouping our numerical types into mathematical groups and rings. | ||||
| 2012-12-17 | core: Add &self to core::iter methods | Erick Tryzelaar | -2/+2 | |
| 2012-12-17 | Register snapshots | Brian Anderson | -4/+0 | |
| 2012-12-17 | Revert "Register snapshots" | Brian Anderson | -0/+4 | |
| This reverts commit d6d12d90ff5363f59f1a1bf67f999a5d7944abb1. | ||||
| 2012-12-17 | Register snapshots | Brian Anderson | -4/+0 | |
| 2012-12-15 | rewrite uint::to_str_bytes to avoid raw pointers | Tim Taubert | -28/+20 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -0/+5 | |
| 2012-12-05 | Convert Num to explicit self | Brian Anderson | -8/+8 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-30 | core: Make core.rc more readable. Cleanup | Brian Anderson | -0/+2 | |
| 2012-11-28 | Register snapshots | Brian Anderson | -24/+0 | |
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+24 | |
| 2012-11-18 | Made from_str pure | Jesse Jones | -3/+6 | |
| 2012-11-15 | Un-ignore test_from_str and test_parse_buf | Tim Chevalier | -2/+0 | |
| Closes #2609 | ||||
| 2012-10-28 | Removing iter::TimesIx | Mahmut Bulut | -13/+0 | |
| 2012-10-20 | Remove old fixed-length vector syntax | Ben Striegel | -13/+1 | |
| 2012-10-11 | Make to_str pure and fix const parameters for str-mutating functions | Tim Chevalier | -1/+1 | |
| Two separate changes that got intertwined (sorry): Make to_str pure. Closes #3691 In str, change functions like push_char to take an &mut str instead of an &str. Closes #3710 | ||||
| 2012-10-01 | rename vec::raw::form_slice to buf_as_slice | Erick Tryzelaar | -2/+1 | |
| This matches the str::raw function. | ||||
| 2012-09-28 | Finish de-exporting uint modules. Part of #3583. | Graydon Hoare | -14/+0 | |
| 2012-09-26 | libcore: Partially de-export int-template and uint-template | Patrick Walton | -35/+36 | |
| 2012-09-25 | Demode Num trait and impls | Tim Chevalier | -5/+5 | |
| 2012-09-25 | use + mode for (almost) everything when not using legacy modes | Niko Matsakis | -1/+1 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -16/+0 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+16 | |
| 2012-09-15 | int/uint parse_buf => parse_bytes (#3444) | Erick Tryzelaar | -13/+13 | |
| 2012-09-13 | s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rs | Niko Matsakis | -2/+2 | |
| hat tip to @jruderman | ||||
| 2012-09-12 | Rename str::unsafe to str::raw | Brian Anderson | -1/+1 | |
| 2012-09-12 | Rename vec::unsafe to vec::raw | Brian Anderson | -1/+1 | |
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -2/+2 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -3/+2 | |
| 2012-09-04 | libcore: "import" -> "use" | Patrick Walton | -3/+3 | |
| 2012-09-03 | libcore: Add a from_str trait | Patrick Walton | -0/+5 | |
| 2012-08-31 | Make utility funs in core::int, core::uint, etc. not by-reference | Tim Chevalier | -15/+15 | |
| Closes #3302 | ||||
| 2012-08-29 | rustc: Make `<=`, `>=`, and `>` use traits as well | Patrick Walton | -3/+4 | |
| 2012-08-29 | core: Demode int/uint mods | Brian Anderson | -4/+8 | |
| 2012-08-27 | libcore: Replace a bunch of "== None" with ".is_none()". | Patrick Walton | -5/+5 | |
| Generally, "== None" calls into the shape glue, and it's also more useful. | ||||
| 2012-08-27 | libcore: Fix build harder | Patrick Walton | -12/+8 | |
