- 05 4月, 2013 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
per method and list of def-ids per trait.
-
- 23 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 08 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 01 3月, 2013 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Patrick Walton 提交于
-
- 21 2月, 2013 1 次提交
-
-
由 Luqman Aden 提交于
-
- 14 2月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 13 2月, 2013 1 次提交
-
-
由 Graydon Hoare 提交于
This reverts commit a8f039a0.
-
- 12 2月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 01 2月, 2013 1 次提交
-
-
由 Niko Matsakis 提交于
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.
-
- 30 1月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 15 1月, 2013 1 次提交
-
-
由 Tim Chevalier 提交于
r=pcwalton
-
- 08 1月, 2013 2 次提交
-
-
由 Patrick Walton 提交于
~20% perf win for trans on -O0, with other minor improvements across the board. No effect on -O2.
-
由 Patrick Walton 提交于
librustc: Encode language items into a special lookup table. 9% improvement in hello world compile time.
-
- 11 12月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
and rename "class" to "struct" everywhere possible (except local vars, I was too lazy for that) -- that is why this commit is so big. No review, just dead code removal and renaming. Closes #3515
-
- 05 12月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
-
- 04 12月, 2012 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 08 11月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 19 10月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
-
- 16 10月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
-
- 03 10月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
This is part of the transition to "@int as @Trait".
-
- 20 9月, 2012 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 12 9月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
Fixes #3261 Fixes #3443
-
- 23 8月, 2012 1 次提交
-
-
由 Paul Stansifer 提交于
-
- 18 8月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
- 02 8月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 01 8月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
rustc: Check self types in method lookup; allow required trait methods to have self types; write self types into metadata
-
- 14 7月, 2012 1 次提交
-
-
由 Michael Sullivan 提交于
-
- 13 7月, 2012 1 次提交
-
-
由 Michael Sullivan 提交于
-
- 10 7月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
so that the "list metadata" command doesn't print out anything about intrinsics, but other code can see them. Closes #2771
-
- 06 7月, 2012 1 次提交
-
-
由 Lindsey Kuper 提交于
-
- 02 7月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 14 6月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 09 6月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
This reverts commit 7ef825bb.
-
- 08 6月, 2012 2 次提交
-
-
由 Brian Anderson 提交于
18s perf regression compiling rustc with opts This reverts commit 7f6ee0ce.
-
由 Niko Matsakis 提交于
cc #2540
-
- 18 5月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
Fixed up a few FIXMEs in lib/llvm to use more descriptive data types. Covered FIXMEs in metadata::{creader, csearch, decoder} and one in encoder.
-
- 16 5月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
-