summary refs log tree commit diff
path: root/src/libcore/extfmt.rs
AgeCommit message (Collapse)AuthorLines
2012-12-13Replace some Eq impls with deriving_eqBrian Anderson-16/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-28Register snapshotsBrian Anderson-19/+0
2012-11-19Merge pull request #4001 from jesse99/features/docsGraydon Hoare-1/+46
Features/docs
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-0/+19
2012-11-18Fixed lint problemsJesse Jones-10/+16
2012-11-18Documented fmt! expression syntax.Jesse Jones-1/+40
Closes #3280
2012-11-07rustc: Support irrefutable patterns in function arguments. r=nmatsakisPatrick Walton-8/+8
2012-11-03Remove stage0 stuff that was awaiting snapshotTim Chevalier-65/+0
and re-register snapshots Just removing unneeded code, no review
2012-11-02Fix #1996 (pending snapshot)Tim Chevalier-13/+76
Change int to uint in some extfmt code. Remove the #[cfg(stage0)] code after a snapshot.
2012-10-18Rename str::to_unique to str::to_owned.Erick Tryzelaar-2/+2
2012-10-12Make moves explicit in core testsTim Chevalier-7/+7
2012-10-04Remove code that was waiting for a snapshotTim Chevalier-196/+3
extfmt is now demoded
2012-10-04De-export extfmt. Part of #3583.Graydon Hoare-69/+69
2012-10-02Removing explicit uses of + modeTim Chevalier-5/+5
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-10-01Call 'new' instead of 'old' extfmt code, preparing for snapshotTim Chevalier-8/+11
2012-09-28Demode extfmtTim Chevalier-39/+44
Needs a snapshot before this can be completed, because I changed the mode for conv_poly.
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-36/+0
2012-09-21Revert "core: De-export at_vec and extfmt"Brian Anderson-56/+52
This reverts commit 6267d8a94a7a215be446f5a431a1aae029a4e357.
2012-09-21core: De-export at_vec and extfmtBrian Anderson-52/+56
2012-09-21libcore: De-mode strPatrick Walton-8/+8
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+4
#[legacy_exports];
2012-09-20core: Demode sysBrian Anderson-2/+2
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+36
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-16/+16
2012-09-12Remove some transitional codeBrian Anderson-56/+52
2012-09-12Use a different strategy for transitioning to camel case extfmtBrian Anderson-5/+2
2012-09-11Convert core::extfmt to camel caseBrian Anderson-73/+266
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-2/+2
2012-09-10Make all remaining moves explicit in libcoreTim Chevalier-12/+12
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04libcore: "import" -> "use"Patrick Walton-2/+2
2012-09-02core: warn(non_camel_case_types) everywhere, with few exceptionsBrian Anderson-0/+1
2012-09-02core: deny(vecs_implicity_copyable)Brian Anderson-7/+7
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+18
2012-08-26Camel case the option typeBrian Anderson-17/+17
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-2/+2
2012-08-08Fix number-peek code in fmt!, close #1610.Graydon Hoare-12/+19
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-12/+12
2012-08-05Switch alts to use arrowsBrian Anderson-32/+33
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-13/+13
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-08-01Convert ret to returnBrian Anderson-30/+30
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-2/+2
2012-07-27core: Make #fmt pureBrian Anderson-16/+16
2012-07-25More purity to make it easier to borrow strings in format strings.Eric Holk-4/+4
2012-07-25Allow logging slicesEric Holk-3/+11
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-46/+47
#2907.
2012-07-05Mostly change TODOs to FIXMEs and annotate themTim Chevalier-1/+1
But, one change in io to implement a TODO suggestion (using a const u8)
2012-07-01Convert to new closure syntaxBrian Anderson-1/+1