summary refs log tree commit diff
path: root/src/libcore/extfmt.rs
AgeCommit message (Collapse)AuthorLines
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
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-10/+10
2012-06-28Make fmt use a bitmask instead of a vector of flags. Closes #1993.Michael Sullivan-14/+10
2012-06-27Removed pretty much all the vector+ from core (issue #2719)Eric Holk-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-15/+16
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-4/+4
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-15Fixed a bug in extfmt where it couldn't parse unicode in format strings.Eric Holk-2/+3
2012-06-01core: Fix handling of 0-padded floats with precision in #fmtBrian Anderson-3/+4
2012-05-24remove dead assignmentsNiko Matsakis-1/+1
2012-03-27Move some code over to iterator-for to see how it performs.Marijn Haverbeke-1/+1
2012-03-23Remove unneeded codeTim Chevalier-2/+0