- 17 11月, 2016 3 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
This commit does not change how the incremental accounting is done, so changes (or accessses) to an impl-item are still tagged to the enclosing impl. This commits adds the "main guts" of this change. It does not build on its own.
-
由 Niko Matsakis 提交于
There are now three patterns (shallow, deep, and nested visit). These are described in detail on the docs in `itemlikevisit::ItemLikeVisitor`.
-
- 10 11月, 2016 1 次提交
-
-
由 Eduard Burtescu 提交于
-
- 08 11月, 2016 1 次提交
-
-
由 Nicholas Nethercote 提交于
This speeds up compilation by 3--6% across most of rustc-benchmarks.
-
- 04 11月, 2016 2 次提交
-
-
由 Nicholas Nethercote 提交于
On 64-bit platforms this reduces the size of `Expr_` from 64 bytes to 56 bytes, and reduces the size of `Expr` from 88 bytes to 80 bytes.
-
由 Nicholas Nethercote 提交于
On 64-bit platforms this reduces the size of `Expr` from 96 bytes to 88 bytes.
-
- 29 10月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 28 10月, 2016 1 次提交
-
-
由 Nicholas Nethercote 提交于
On 64-bit this reduces the size of `Expr_` from 144 to 64 bytes, and reduces the size of `Expr` from 176 to 96 bytes.
-
- 27 10月, 2016 1 次提交
-
-
由 Eduard Burtescu 提交于
-
- 24 10月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 13 10月, 2016 1 次提交
-
-
由 Felix S. Klock II 提交于
-
- 11 10月, 2016 1 次提交
-
-
由 Felix S. Klock II 提交于
-
- 29 9月, 2016 1 次提交
-
-
由 Jonas Schievink 提交于
-
- 21 9月, 2016 1 次提交
-
-
由 Eduard Burtescu 提交于
-
- 04 9月, 2016 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 03 9月, 2016 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 22 8月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
and refacotor `hir::PathListItem_::Ident` -> `hir::PathListItem_`.
-
- 20 8月, 2016 1 次提交
-
-
由 Niko Matsakis 提交于
This avoids the compile-time overhead of computing them twice. It also fixes an issue where the hash computed after typeck is differen than the hash before, because typeck mutates the def-map in place. Fixes #35549. Fixes #35593.
-
- 19 8月, 2016 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 13 8月, 2016 3 次提交
-
-
由 Andrew Cann 提交于
Split Ty::is_empty method into is_never and is_uninhabited
-
由 Andrew Cann 提交于
Replace FnOutput with Ty Replace FnConverging(ty) with ty Purge FnDiverging, FunctionRetTy::NoReturn and FunctionRetTy::None
-
由 Andrew Cann 提交于
Add `TyKind::Empty` and fix resulting build errors.
-
- 12 8月, 2016 1 次提交
-
-
由 Eduard Burtescu 提交于
-
- 04 8月, 2016 1 次提交
-
-
由 Guillaume Gomez 提交于
-
- 29 7月, 2016 1 次提交
-
-
由 Michael Woerister 提交于
-
- 08 7月, 2016 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 29 6月, 2016 1 次提交
-
-
由 Andre Bogus 提交于
-
- 28 6月, 2016 1 次提交
-
-
由 Andre Bogus 提交于
-
- 23 6月, 2016 1 次提交
-
-
由 Jonathan Turner 提交于
-
- 22 6月, 2016 1 次提交
-
-
由 cgswords 提交于
Refactored tokentrees into their own files in preparation for tokenstreams. Modified tests to point to the new file now.
-
- 19 6月, 2016 1 次提交
-
-
由 Jeffrey Seyfried 提交于
-
- 11 6月, 2016 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 29 5月, 2016 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 28 5月, 2016 2 次提交
-
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
- 26 5月, 2016 3 次提交
-
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
由 Vadim Petrochenkov 提交于
-
- 24 5月, 2016 1 次提交
-
-
由 Georg Brandl 提交于
This makes the "shadowing labels" warning *not* print the entire loop as a span, but only the lifetime. Also makes #31719 go away, but does not fix its root cause (the span of the expanded loop is still wonky, but not used anymore).
-