about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2013-02-01rustdoc: Convert astsrv to pipesBrian Anderson-107/+122
2013-01-31modernize smallintmapDaniel Micay-142/+103
* switch to explicit self * get rid of the @ box * replace DVec with ~[] (to get rid of the mutable field) * implement the new container::Map trait
2013-01-31copy oldsmallintmap.rs to smallintmap.rsDaniel Micay-0/+237
2013-01-31move smallintmap to oldsmallintmapDaniel Micay-22/+23
2013-01-31implement container::Mutable for SmallIntMapDaniel Micay-3/+17
2013-01-31clean up SmallIntMap tests a bitDaniel Micay-4/+3
2013-01-31drop the StdMap implementation from SmallIntMapDaniel Micay-9/+1
2013-01-31implement container::Container for SmallIntMapDaniel Micay-6/+30
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-908/+914
2013-01-31rustc: Stamp out XXXes in middle (comments only)Tim Chevalier-6/+7
2013-01-31core: Stamp out XXXes (comments only)Tim Chevalier-5/+5
2013-01-31Merge pull request #4706 from sanxiyn/cleanup-fixmeBrian Anderson-7/+3
Cleanup FIXMEs (#3488)
2013-01-31Merge pull request #4703 from sanxiyn/remove-tpsBrian Anderson-25/+22
Remove `tps` from `trans_enum_def` and `trans_struct_def`
2013-01-31Merge pull request #4702 from aydinkim/patch-1Brian Anderson-2/+0
Delete unnecessary logs
2013-01-31Workaround for #4717: pad contents of ast. rs=breakageNiko Matsakis-17/+22
2013-01-31Finalize moves-based-on-type implementation.Niko Matsakis-2641/+2682
Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile.
2013-01-31Cleanup FIXMEs (#3488)Seo Sanghyeon-7/+3
2013-01-31Remove `tps` from `trans_enum_def` and `trans_struct_def`Seo Sanghyeon-25/+22
2013-01-31Delete unnecessary logsAydin Kim-2/+0
2013-01-30test: Attempt to fix Windows check-fast resolve bustage. rs=bustagePatrick Walton-1/+1
2013-01-30test: De-export sudoku. rs=burningtreePatrick Walton-6/+4
2013-01-30rustdoc: deny(deprecated_self)Brian Anderson-24/+23
2013-01-30librustc: Change `self` as a type to `Self` everywhere. r=brsonPatrick Walton-86/+83
2013-01-30rustdoc: Remove structural recordsBrian Anderson-29/+36
2013-01-30rustdoc: De-modeBrian Anderson-255/+254
2013-01-30rustdoc: Stop using a custom error handler. Closes #4698Brian Anderson-55/+2
2013-01-30rustdoc: deny(deprecated_mode)Brian Anderson-69/+70
2013-01-30rustdoc: Various bits of modernizationBrian Anderson-259/+259
2013-01-30librustc: Remove legacy exports from the language. r=brsonPatrick Walton-387/+75
2013-01-30test: fix compile-fail tests somehow missed from local 'make check', ↵Graydon Hoare-3/+3
r=burningtree.
2013-01-30rustc: make integral type inference transactional, close #3211, close #4401, ↵Graydon Hoare-91/+64
close #3398.
2013-01-30test: Remove export from the tests, language, and libraries. rs=deexportingPatrick Walton-528/+232
2013-01-30test: De-export aux, bench, compile-fail, and run-fail. rs=deexportingPatrick Walton-409/+218
2013-01-30Merge pull request #4687 from alexcrichton/hashmap-speedupTim Chevalier-1/+1
Use task local random when initializing LinearMap
2013-01-30Merge pull request #4690 from codeblack08/test-roundTim Chevalier-5/+9
Add test for float::round
2013-01-30librustc: Long line. rs=burningPatrick Walton-1/+3
2013-01-30librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and ↵Patrick Walton-256/+213
librustdoc. rs=deexporting
2013-01-30testsuite: Add xfailed test for #4542Tim Chevalier-10/+1
2013-01-30Test caseTim Chevalier-0/+27
2013-01-30librustc: De-export rustc. rs=deexportingPatrick Walton-528/+415
2013-01-30librustc: De-record the type context. rs=derecordificationPatrick Walton-105/+108
2013-01-30librustc: De-export ty. rs=deexportingPatrick Walton-506/+339
2013-01-30librustc: De-export trans. rs=deexportingPatrick Walton-1061/+1021
2013-01-30rustc: Convert to pipesBrian Anderson-8/+11
2013-01-30Add test for float::roundCody Schroeder-5/+9
2013-01-30Remove oldcomm from the test suiteBrian Anderson-1778/+207
2013-01-30Use task local random when initializing mapsAlex Crichton-1/+1
2013-01-29librustc: Long lines. rs=burningPatrick Walton-3/+5
2013-01-29librustc: Speed up byte copy operations. r=nmatsakisPatrick Walton-2/+96
2013-01-29librustc: Stop zeroing out allocas so much. Cuts 300K off librustc.Patrick Walton-7/+3