about summary refs log tree commit diff
path: root/src/cargo
AgeCommit message (Collapse)AuthorLines
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-74/+74
2012-08-22intern identifiersPaul Stansifer-15/+17
2012-08-14Convert more core types to camel caseBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-67/+67
2012-08-05Switch alts to use arrowsBrian Anderson-174/+166
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-1/+1
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-78/+78
2012-08-01Clean out transitional lint.Graydon Hoare-7/+0
2012-07-31rustc: Parse by-reference pattern bindings with the "ref" keywordPatrick Walton-9/+9
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-9/+9
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-74/+74
2012-07-26Nomenclature fixes in the lint checker. Fewer double-negatives.Graydon Hoare-2/+9
New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it".
2012-07-25More purity to make it easier to borrow strings in format strings.Eric Holk-1/+1
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-2/+2
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-1/+0
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-371/+378
#2907.
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-1/+1
2012-07-11Fix some version numbers.Graydon Hoare-5/+5
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-4/+4
2012-07-06cargo: Fix building dependenciesErick Tryzelaar-2/+2
2012-07-05Mostly change TODOs to FIXMEs and annotate themTim Chevalier-5/+7
But, one change in io to implement a TODO suggestion (using a const u8)
2012-07-01Convert to new closure syntaxBrian Anderson-44/+42
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-4/+4
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-63/+63
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-52/+56
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-11/+12
2012-06-21Remove some singleton vector appends.Eric Holk-2/+2
2012-06-21Comments only: annotate FIXMEs in cargoTim Chevalier-4/+5
2012-06-20Remove bind. Issue #2189Brian Anderson-2/+2
2012-06-15Add the interner to parse_sess.Paul Stansifer-9/+1
2012-06-13Merge remote-tracking branch 'erickt/master' into incomingBrian Anderson-13/+13
2012-06-13Box AST identsBrian Anderson-16/+16
2012-06-13cargo: Recursively copy install fragmentsErick Tryzelaar-1/+1
This is useful on OS X in order to handle the .dSYM files.
2012-06-13Fix cargo not making ./.cargo dirErick Tryzelaar-1/+1
2012-06-13Make cargo a little more ideomaticErick Tryzelaar-11/+11
2012-06-12Fix json no-implicit-copy warningsErick Tryzelaar-21/+21
2012-06-12Clean up cargo imports.Erick Tryzelaar-3/+0
2012-06-12std: Add a to_str impl for json::error.Erick Tryzelaar-3/+4
2012-06-12cargo: remove leading underscoresErick Tryzelaar-24/+24
2012-06-10cargo: Do builds under ./.cargo/work in local modeBrian Anderson-1/+1
Doing builds outside of the cwd is breaking rustc's logic for locating crates in ./.cargo/lib. Ideally, cargo would not be changing directories at all.
2012-06-09cargo: Update for recent language changesBrian Anderson-95/+91
2012-06-09Merge remote-tracking branch 'z0w0/cargo-deps'Brian Anderson-249/+1004
Conflicts: src/cargo/cargo.rs
2012-06-09Revert "Merge remote-tracking branch 'z0w0/cargo-deps'"Brian Anderson-1004/+249
This reverts commit 106fe8b5e8f97e824c18694410c7b64c0afc6589, reversing changes made to 748bd12dc787a486e102be5ae19b2b1fb3263c0c.
2012-06-09Revert "cargo: Add a FIXME about immutability"Brian Anderson-2/+0
This reverts commit 978ff7972c828e2a2e4b39ed503f05be76f3424f.
2012-06-09cargo: Add a FIXME about immutabilityBrian Anderson-0/+2
2012-06-09Merge remote-tracking branch 'z0w0/cargo-deps'Brian Anderson-249/+1004
Conflicts: src/cargo/cargo.rs
2012-06-07Cargo: Added experimental dependency support (solves from crate files)Zack Corr-95/+291
2012-06-06avoid unnecessary by-mut-ref in cargoNiko Matsakis-3/+3
2012-06-06Cargo: Added new source scheme, added sources CLI management, added source ↵Zack Corr-189/+748
dumping
2012-06-04Make vecs implicitly copyable for all of our projects.Michael Sullivan-2/+2