Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typeck: extract expr type-checking to expr.rs + refactor check_expr_kind #61857

Merged
merged 22 commits into from Jun 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6cf4b3a
typeck: check_expr_kind -> expr.rs
Centril Jun 14, 2019
7227a38
typeck/expr.rs: extract out check_expr_box.
Centril Jun 14, 2019
840f3f6
typeck/expr.rs: extract out check_expr_unary.
Centril Jun 14, 2019
d5cc080
typeck/expr.rs: extract out check_expr_addr_of.
Centril Jun 14, 2019
9131f95
typeck/expr.rs: extract out check_expr_path.
Centril Jun 14, 2019
74dd65e
typeck/expr.rs: extract out check_expr_break.
Centril Jun 15, 2019
7a41cc1
typeck/expr.rs: extract out check_expr_return.
Centril Jun 15, 2019
af800c7
typeck/expr.rs: move check_expr_assign here.
Centril Jun 15, 2019
867ff1b
typeck/expr.rs: extract out check_expr_while.
Centril Jun 15, 2019
046cd90
typeck/expr.rs: extract out check_expr_loop.
Centril Jun 15, 2019
fe004da
typeck/expr.rs: extract out check_expr_cast.
Centril Jun 15, 2019
877d834
typeck/expr.rs: extract out check_expr_array.
Centril Jun 15, 2019
82cac15
typeck/expr.rs: extract out check_expr_repeat.
Centril Jun 15, 2019
bb93488
typeck/expr.rs: extract out check_expr_tuple.
Centril Jun 15, 2019
1aa068a
typeck/expr.rs: move check_expr_struct here.
Centril Jun 15, 2019
8da059b
typeck/expr.rs: extract out check_expr_index.
Centril Jun 15, 2019
8fd2d12
typeck/expr.rs: extract out check_expr_yield.
Centril Jun 15, 2019
a551fe0
typeck/expr.rs: move check_expr_with_expectation_and_needs here.
Centril Jun 15, 2019
18edf3e
typeck/expr.rs: move some check_expr_*s here.
Centril Jun 15, 2019
819c4f2
typeck/expr.rs: move some check_return_expr here.
Centril Jun 15, 2019
5ee36b7
typeck/expr.rs: move check_method_call here.
Centril Jun 15, 2019
5057552
typeck/expr.rs: move check_field + struct helpers here.
Centril Jun 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view