- 08 2月, 2016 10 次提交
-
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
Refactor away resolve_name_in_module in resolve_imports.rs Rewrite and improve the core name resolution procedure in NameResolution::result and Module::resolve_name Refactor the duplicate checking code into NameResolution::try_define
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
Refactor away the fields id and is_public of ImportResolution and rename ImportResolution to NameResolution
-
由 Jeffrey Seyfried 提交于
NameBinding now encodes these directly with binding.is_public() and (binding.is_public() && binding.is_import()) (respectively)
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
- 06 2月, 2016 1 次提交
-
-
由 Niko Matsakis 提交于
another and were not previously instrumented.
-
- 04 2月, 2016 8 次提交
-
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
- 03 2月, 2016 1 次提交
-
-
由 Dirk Gadsden 提交于
-
- 31 1月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 30 1月, 2016 3 次提交
-
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
Refactor away NameBindings, NsDef, ImportResolutionPerNamespace, DuplicateCheckingMode, and NamespaceDefinition.
-
- 28 1月, 2016 2 次提交
-
-
由 Jeffrey Seyfried 提交于
-
由 Jeffrey Seyfried 提交于
Resolve: Fix an ICE that occurs when an identifier refers to an indeterminate import (i.e. one that is not resolved and not known to have failed)
-
- 26 1月, 2016 2 次提交
-
-
由 Jeffrey Seyfried 提交于
This fixes a bug in which items in a block are shadowed by local variables and type parameters that are in scope. It is a [breaking-change]. For example, the following code breaks: ```rust fn foo() { let mut f = 1; { fn f() {} f += 1; // This will now resolve to the function instead of the local variable } } ``` Any breakage can be fixed by renaming the item that is no longer shadowed.
-
由 Nick Cameron 提交于
-
- 25 1月, 2016 1 次提交
-
-
由 Alex Crichton 提交于
This commit removes the `-D warnings` flag being passed through the makefiles to all crates to instead be a crate attribute. We want these attributes always applied for all our standard builds, and this is more amenable to Cargo-based builds as well. Note that all `deny(warnings)` attributes are gated with a `cfg(stage0)` attribute currently to match the same semantics we have today
-
- 23 1月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 22 1月, 2016 2 次提交
-
-
由 Nick Cameron 提交于
-
由 Nick Cameron 提交于
-
- 21 1月, 2016 3 次提交
-
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
- 15 1月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 13 1月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
resolve: use arena allocation instead of reference counting for `Module`s to fix memory leaks from Rc cycles
-
- 08 1月, 2016 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 06 1月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 30 12月, 2015 1 次提交
-
-
由 Nick Cameron 提交于
-