| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-04-08 | libcore: from_str_common: provide option to ignore underscores. | Huon Wilson | -24/+44 | |
| Implement the possible improvement listed in the comment on from_str_bytes_common. | ||||
| 2013-04-08 | libcore: from_str_common: correctly signal failure on repeating base 2^n ↵ | Huon Wilson | -5/+24 | |
| numbers. A number like 0b1_1111_1111 == 511 would be parsed to Some(255u8) rather than None by from_str_common, since 255 * 2 + 1 == 255 (mod 256) so the overflow wasn't detected. Only applied to conversions where the radix was a power of 2, and where all digits repeated. Closes #5770. | ||||
| 2013-04-07 | libcore: fix overflow/underflow in range_step | gifnksm | -10/+49 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -832/+832 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -5/+6 | |
| 2013-03-26 | librustc: Remove all uses of the old `[T * N]` fixed-length vector syntax | Patrick Walton | -4/+6 | |
| 2013-03-26 | Switched over a bunch of splitting funktions to non-allocating iterators | Marvin Löbel | -4/+4 | |
| 2013-03-26 | Moved float str buffer constants to the strconv module | Marvin Löbel | -3/+10 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -152/+152 | |
| 2013-03-22 | libcore: Remove `pure` from libcore. rs=depure | Patrick Walton | -489/+491 | |
| 2013-03-22 | librustc: Remove all uses of `static` from functions. rs=destatic | Patrick Walton | -50/+50 | |
| 2013-03-21 | back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵ | Marvin Löbel | -3/+3 | |
| slice_unique | ||||
| 2013-03-21 | renamed str::view -> slice_DBG_BRWD | Marvin Löbel | -3/+3 | |
| renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD | ||||
| 2013-03-20 | libsyntax: Never use `::<>` in the type grammar | Patrick Walton | -3/+3 | |
| 2013-03-14 | Remove unused import in core | ILyoan | -4/+0 | |
| 2013-03-11 | libsyntax: Stop parsing bare functions in preparation for switching them over | Patrick Walton | -1/+4 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -10/+10 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -7/+14 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -840/+840 | |
| 2013-03-07 | libcore: Remove `extern mod { ... }` from libcore. rs=deexterning | Patrick Walton | -128/+142 | |
| 2013-03-04 | Adding missing imports for tests, and gate off others | Alex Crichton | -51/+55 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -27/+3 | |
| 2013-03-03 | rustc: MIPS32 support | Jyun-Yan You | -0/+1 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -1/+1 | |
| imports | ||||
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -2/+2 | |
| 2013-02-28 | core: Address XXX, make static constants for strings used when stringifying ↵ | Tim Chevalier | -4/+3 | |
| floats | ||||
| 2013-02-27 | librustc: Forbid `pub` or `priv` before trait implementations | Patrick Walton | -14/+14 | |
| 2013-02-26 | Removed deprecated `str()` functions in int-template.rs and uint-template.rs | Marvin Löbel | -10/+0 | |
| 2013-02-20 | auto merge of #5063 : pcwalton/rust/plussing, r=pcwalton | bors | -1/+1 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -1/+1 | |
| 2013-02-20 | Created libcore/private/intrinsics.rs, which aims to contain every | Matthijs 'Thiez' Hofstra | -10/+2 | |
| rustc intrinsic. Several files in libcore have been changed to use these intrinsics. As of yet, none of the intrinsics are documented. | ||||
| 2013-02-15 | auto merge of #4957 : Kimundi/rust/incoming, r=catamorphism | bors | -691/+732 | |
| Moved them into own module and made them not depend on an Round trait impl for integers and generic math functions that can fail on integers any more. | ||||
| 2013-02-15 | librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵ | Patrick Walton | -14/+14 | |
| slipped through. r=tjc | ||||
| 2013-02-15 | Removed `has_*` predicates from NumStrConv trait | Marvin Löbel | -50/+34 | |
| Moved `is_*` predicates into standalone functions | ||||
| 2013-02-15 | tidy | Marvin Löbel | -5/+0 | |
| 2013-02-15 | Removed generic infinity, NaN and negative zero functions | Marvin Löbel | -87/+7 | |
| Removed Round impl for integers | ||||
| 2013-02-15 | Long lines, proper FIXME, inlining | Marvin Löbel | -66/+71 | |
| 2013-02-15 | Made num <-> str conversion functions use NumStrConv trait | Marvin Löbel | -119/+111 | |
| Removed hacky dependency on Round trait and generic infinity functions Removed generic-runtime-failure-depending-on-type behavior | ||||
| 2013-02-15 | Added NumStrConv trait and impls for the string conversion functions | Marvin Löbel | -1/+108 | |
| 2013-02-15 | Moved numeric string conversion functions into own module | Marvin Löbel | -604/+642 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -52/+52 | |
| rs=implflipping | ||||
| 2013-02-14 | libcore: Move the numeric operations out of Num. r=brson | Patrick Walton | -102/+151 | |
| Sadly I could not use trait inheritance due to a type parameter substitution bug. | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -26/+26 | |
| 2013-02-13 | rustc and std: teach about #[bench], modernize to use quote_expr! some. | Graydon Hoare | -1/+1 | |
| 2013-02-13 | core: add abs to num. | Graydon Hoare | -0/+4 | |
| 2013-02-13 | core: add min and max to cmp, re-export various places. | Graydon Hoare | -10/+4 | |
| 2013-02-11 | Add NumCast trait for generic numeric type casts | Brendan Zabarauskas | -71/+1024 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -23/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-03 | core: convert ToStr::to_str to take explicit &self | Erick Tryzelaar | -7/+7 | |
| 2013-02-03 | Solved float, f32 and f64 `to_str_radix()` special value ambiguity. | Marvin Löbel | -3/+69 | |
| Calling it on a special value now causes a failure, however `to_str_radix_special()` is provided which can be used if those values are expected, and which returns a tupel to allow differentating them. | ||||
