- 14 12月, 2012 2 次提交
-
-
由 Brian Anderson 提交于
-
由 Patrick Walton 提交于
-
- 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
-
- 08 12月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 05 12月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
- 04 12月, 2012 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 30 11月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 17 11月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
I actually already pushed most of this by accident before I meant to, but r=nmatsakis anyway. Closes #3953
-
- 16 11月, 2012 2 次提交
-
-
由 Tim Chevalier 提交于
As per #3953
-
由 Tim Chevalier 提交于
Exit with a fatal error, instead of recording a non-fatal error, when we encounter an impl method that's static when its corresponding trait method isn't (or vice versa). This is because code later on in the typechecker will expect the staticness of the two methods to be consistent and ICE otherwise. r=nmatsakis Closes #3969
-
- 15 11月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
librustc: Require the #[derivable] attribute, remove the significance of "impl Foo : Bar;", and allow only a subset of methods in a trait to be derived. r=brson
-
- 08 11月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 07 11月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
Fixes #1896 which was never truly fixed, just masked. The given tests would have failed had they used `~fn()` and not `@fn()`. They now result in compilation errors. Fixes #2978. Necessary first step for #2202, #2263.
-
- 06 11月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
-
- 02 11月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
rustc: Stop overwriting trait static method types when checking generic trait refs. Closes #3903. rs=blocking-burg
-
- 31 10月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
rustc: Instantiate trait refs for automatically-derived implementations. Should fix check-fast. rs=bustage
-
- 27 10月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 26 10月, 2012 2 次提交
-
-
由 Tim Chevalier 提交于
-
由 Patrick Walton 提交于
-
- 25 10月, 2012 3 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
-
由 Patrick Walton 提交于
-
- 24 10月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
- 23 10月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Tim Chevalier 提交于
Change ast::ty_param_bound so that all ty param bounds are represented as traits, with no special cases for Copy/Send/Owned/Const. typeck::collect generates the special cases. A consequence of this is that code using the #[no_core] attribute can't use the Copy kind/trait. Probably not a big deal? As a side effect, any user-defined traits that happen to be called Copy, etc. in the same module override the built-in Copy trait. r=nmatsakis Closes #2284
-
- 16 10月, 2012 2 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
- 13 10月, 2012 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Kevin Cantu 提交于
This commit replaces nearly all remaining uses of #fmt, #debug, #error, and #info, and fixes some error messages...
-
- 09 10月, 2012 1 次提交
-
-
由 Tim Chevalier 提交于
This reverts commit ed3689d5.
-
- 08 10月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 29 9月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 24 9月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 22 9月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 20 9月, 2012 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
Note that the method foo.each() is not de-moded, nor the other vec routines.
-
- 19 9月, 2012 1 次提交
-
-
由 Niko Matsakis 提交于
This reverts commit 1be24f07. Not quite ready.
-