Patrick Walton
|
8bf38b26ee
|
librustc: Fix some librustc test modes. rs=bustage
|
2013-01-07 15:37:48 -08:00 |
|
Patrick Walton
|
53f41f07ce
|
librustc: Make vectors no longer implicitly copyable in rustc. r=graydon
~20% perf win for trans on -O0, with other minor improvements across the board.
No effect on -O2.
|
2013-01-07 14:17:36 -08:00 |
|
Patrick Walton
|
84ce55e542
|
librustc: Fix some unresolved imports in the test runner. rs=bustage
|
2012-12-27 15:50:03 -08:00 |
|
Patrick Walton
|
57c599914a
|
librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon
|
2012-12-27 10:02:54 -08:00 |
|
Patrick Walton
|
4c2e4c37ce
|
librustc: Make use statements crate-relative by default. r=brson
|
2012-12-13 13:05:22 -08:00 |
|
Patrick Walton
|
98fdcb0b9d
|
librustc: De-mode pattern bindings. r=nmatsakis
|
2012-12-07 19:34:57 -08:00 |
|
Brian Anderson
|
791f976e8c
|
Remove hack to not use type_use on x86
|
2012-12-06 19:45:32 -08:00 |
|
Brian Anderson
|
55aa49882d
|
Turn off type_use on x86. #4127
|
2012-12-06 15:26:22 -08:00 |
|
Brian Anderson
|
c5ee9818ae
|
Eleminate pattern warnings
|
2012-12-06 14:11:11 -08:00 |
|
Patrick Walton
|
4fc03bac65
|
librustc: Implement "-Z no-monomorphic-collapse" as a debugging tool to diagnose mysterious crashes we're seeing. rs=debug-tool
|
2012-12-05 20:45:58 -08:00 |
|
Patrick Walton
|
16506c0250
|
librustc: Make a context including the method map in check_alt, in preparation for moving check_legality_of_move_bindings there. rs=refactoring
|
2012-12-05 18:28:34 -08:00 |
|
Patrick Walton
|
b8cfd5c414
|
librustc: Long lines. rs=rustbot
|
2012-12-04 21:13:02 -08:00 |
|
Patrick Walton
|
33c1e47c1b
|
librustc: Implement moves based on type. r=nmatsakis
|
2012-12-04 15:38:04 -08:00 |
|
Patrick Walton
|
56ece46f7d
|
librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=refactoring
|
2012-12-04 14:19:19 -08:00 |
|
Graydon Hoare
|
00c856c0b1
|
Update license, add license boilerplate to most files. Remainder will follow.
|
2012-12-03 17:12:14 -08:00 |
|
Brian Anderson
|
65bd40e300
|
Remove uses of #[merge]
|
2012-11-28 17:09:26 -08:00 |
|
Brian Anderson
|
fc06114ddf
|
Merge remote-tracking branch 'brson/companion' into incoming
Conflicts:
src/compiletest/compiletest.rs
src/libcargo/cargo.rs
src/libcore/core.rs
src/librustc/rustc.rs
src/librustdoc/rustdoc.rc
|
2012-11-28 13:17:33 -08:00 |
|
Brian Anderson
|
8179e268ef
|
Register snapshots
|
2012-11-28 12:33:00 -08:00 |
|
Brian Anderson
|
be6613e048
|
Remove the crate language
|
2012-11-26 18:13:54 -08:00 |
|
Tim Chevalier
|
f74fe894fc
|
[libstd] getopts, now with fewer copies
Change the opt_ functions in getopts to take a reference to a
Matches, instead of taking a Matches by-value, as suggested in
|
2012-11-24 12:52:27 -08:00 |
|
Patrick Walton
|
318e534895
|
rustc: Implement explicit self for Eq and Ord. r=graydon
|
2012-11-19 15:33:11 -08:00 |
|
Brian Anderson
|
1a1e99c27d
|
Merge remote-tracking branch 'brson/codemap'
Conflicts:
src/libsyntax/ext/source_util.rs
|
2012-11-17 18:38:39 -08:00 |
|
Graydon Hoare
|
41f2670633
|
librustc: discard side tables after translation, before llvm passes.
|
2012-11-14 18:21:09 -08:00 |
|
Brian Anderson
|
2ec09c4eb9
|
Objectify the codemap
|
2012-11-12 18:24:56 -08:00 |
|
Brian Anderson
|
5b248a6ca8
|
Remove CodeMap box typedef from codemap
|
2012-11-12 17:09:52 -08:00 |
|
Brian Anderson
|
69a8b4d8e2
|
Rename src/rustc to src/librustc. Use the driver crate
|
2012-11-07 13:53:39 -08:00 |
|