- 16 6月, 2013 1 次提交
-
-
由 Huon Wilson 提交于
-
- 13 6月, 2013 1 次提交
-
-
由 Huon Wilson 提交于
This almost removes the StringRef wrapper, since all strings are Equiv-alent now. Removes a lot of `/* bad */ copy *`'s, and converts several things to be &'static str (the lint table and the intrinsics table). There are many instances of .to_managed(), unfortunately.
-
- 09 6月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
-
- 04 6月, 2013 1 次提交
-
-
由 Philipp Brüschweiler 提交于
Part of #3853
-
- 31 5月, 2013 1 次提交
-
-
由 Daniel Farina 提交于
Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe.
-
- 30 5月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 23 5月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 19 5月, 2013 1 次提交
-
-
由 Corey Richardson 提交于
-
- 28 4月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
-
- 20 4月, 2013 1 次提交
-
-
由 Alex Crichton 提交于
-
- 19 4月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 30 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 29 3月, 2013 1 次提交
-
-
由 Alex Crichton 提交于
-
- 28 3月, 2013 1 次提交
-
-
由 Andrew Paseltiner 提交于
-
- 27 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 08 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 07 3月, 2013 1 次提交
-
-
由 Niko Matsakis 提交于
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
-
- 05 3月, 2013 1 次提交
-
-
由 Alex Crichton 提交于
-
- 03 3月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 26 2月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
-
- 22 2月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 15 2月, 2013 3 次提交
-
-
由 Luqman Aden 提交于
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
- 07 2月, 2013 1 次提交
-
-
由 Niko Matsakis 提交于
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
-
- 04 2月, 2013 2 次提交
-
-
由 Daniel Micay 提交于
-
由 Daniel Micay 提交于
LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields.
-
- 02 2月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 01 2月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 31 1月, 2013 5 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
- 30 1月, 2013 1 次提交
-
-
由 Patrick Walton 提交于
"Dual impls" are impls that are both type implementations and trait implementations. They can lead to ambiguity and so this patch removes them from the language. This also enforces coherence rules. Without this patch, records can implement traits not defined in the current crate. This patch fixes this, and updates all of rustc to adhere to the new enforcement. Most of this patch is fixing rustc to obey the coherence rules, which involves converting a bunch of records to structs.
-
- 09 1月, 2013 3 次提交
-
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
Revert "librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc" This reverts commit a8d37af2.
-
由 Patrick Walton 提交于
-
- 30 12月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
-
- 28 12月, 2012 1 次提交
-
-
由 Patrick Walton 提交于
librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon
-