Graydon Hoare
|
a4250a96fd
|
Revert "oldmap: use &K instead of K in find and get"
This reverts commit 8e643525d4 .
|
2013-02-05 14:30:53 -08:00 |
|
Daniel Micay
|
8e643525d4
|
oldmap: use &K instead of K in find and get
|
2013-02-03 23:30:56 -05:00 |
|
Patrick Walton
|
a47fa9b32f
|
librustc: De-export some of trans. rs=deexporting
|
2013-01-29 22:14:08 -08:00 |
|
Niko Matsakis
|
737e115646
|
mode: reset mode on entry to fn body.
This is an interim fix to address the "Beware!" unsoundness. I have a
more comprehensive rewrite of mode.rs in the pipeline.
r=pcwalton
|
2013-01-10 13:17:25 -08:00 |
|
Patrick Walton
|
2db3abddcd
|
librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc
|
2013-01-08 22:02:35 -08:00 |
|
Patrick Walton
|
44ab00ee37
|
Revert "librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc"
This reverts commit a8d37af247 .
|
2013-01-08 19:29:16 -08:00 |
|
Patrick Walton
|
a8d37af247
|
librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc
|
2013-01-08 19:27:57 -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
|
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 |
|
Brian Anderson
|
1fc802233b
|
Long lines
|
2012-12-05 18:10:45 -08:00 |
|
Brian Anderson
|
4f3cc01487
|
Fix cross-crate inlining of static functions
|
2012-12-05 18:09:52 -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 |
|
Patrick Walton
|
de0268b693
|
librustc: Fix translation of cross-crate inline or generic methods with explicit self. rs=blocking-snapshot
|
2012-11-26 18:09:12 -08:00 |
|
Brian Anderson
|
69a8b4d8e2
|
Rename src/rustc to src/librustc. Use the driver crate
|
2012-11-07 13:53:39 -08:00 |
|