2019-12-20 |
Mazdak Farrokhzad | ast_stmt_expr_attr -> pretty & ui tests
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | fix bug in parse_tuple_parens_expr + related refactoring
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | recover `#[attr] if expr {}`
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | recover on 'mut', 'var', 'auto'
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | introduce 'type AttrVec'
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | simplify parse_bottom_expr more
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | use mk_expr_err more
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_lit_expr and simplify
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_break_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | refactor parse_incorrect_await_syntax
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_{expr_opt, return_expr, yield_expr}
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | recover on 'do catch { .. }'
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | pass attr as param in new methods
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | add recovery to parse_labeled_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_labeled_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_path_start_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_array_or_repeat_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_tuple_parens_expr
|
commit | commitdiff | tree |
2019-12-20 |
A C | Clean up `parse_bottom_expr`
|
commit | commitdiff | tree |
2019-12-20 |
A C | Add a UI test for correct parsing
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | parse_bottom_expr: use else if
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | implement recovery in check_assoc_op
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract should_continue_as_assoc_expr
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract: error_block_no_opening_brace
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | parser: extract error_outer_attrs
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | parse_stmt_without_recovery: readability!
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | parse_stmt_mac: add a comment
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract suggest_slice_pat
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | parser: early return for item stmt
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | inline parse_stmt_ into parse_stmt
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | extract parse_sttmt_mac
|
commit | commitdiff | tree |
2019-12-20 |
Mazdak Farrokhzad | reduce repetition in stmt parsing
|
commit | commitdiff | tree |
2019-12-16 |
Mazdak Farrokhzad | improve lower_pat_slice docs + while -> for
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | cleanup with push_fake_read
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | Fix repetition in matches/mod.rs
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | make transparent enums more ordinary
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | improve hir::PatKind::Slice docs
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | document check_pat_slice
|
commit | commitdiff | tree |
2019-12-15 |
Mazdak Farrokhzad | comment -> doc comment
|
commit | commitdiff | tree |
2019-12-13 |
Mazdak Farrokhzad | coerce_inner: use initial expected_ty
|
commit | commitdiff | tree |
2019-12-13 |
Mazdak Farrokhzad | parser: recover on `&'lifetime mut $pat`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | make visitor uses more robust
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | De-fatalize `...` parsing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | `AssocImplKind::{Method -> Fn}`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Remove `ast::{Impl,Trait}{Item,ItemKind}`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | More c-variadic errors as semantic restrictions.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | `ast_validation`: move trait item logic to proper place.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Move `allow_c_varadic` logic to `ast_validation`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify assoc item visitors more.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated item parsing more.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated item visitor.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Simplify `nt_to_tokenstream`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated item mut visitors.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated item pretty printing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | parse: refactor fun ret ty & param ty
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Leave a FIXME re. `allow_plus`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Relocate `is_const_item`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated item parsing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify associated function parsing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Fuse associated type parsing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Fuse associated constant parsing.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify `{Impl,Trait}Item` as `AssocItem`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Unify `{Trait,Impl}ItemKind::TyAlias` structures.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | `TraitItemKind::Type` -> `TraitItemKind::TyAlias`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Use `Option` in `ImplItemKind::Method`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Use `Option` in `ImplItemKind::Const`.
|
commit | commitdiff | tree |
2019-12-12 |
Mazdak Farrokhzad | Alias `TraitItem` & `ImplItem`.
|
commit | commitdiff | tree |
2019-12-07 |
Mazdak Farrokhzad | leave a FIXME
|
commit | commitdiff | tree |
2019-12-07 |
Mazdak Farrokhzad | use `#[allow(unused_attributes)]` to paper over incr...
|
commit | commitdiff | tree |
2019-12-07 |
Mazdak Farrokhzad | Simplify `check_decl_no_pat`.
|
commit | commitdiff | tree |
2019-12-07 |
Mazdak Farrokhzad | Make `ForeignItem` an alias of `Item`.
|
commit | commitdiff | tree |
2019-12-07 |
Mazdak Farrokhzad | Print the visibility in `print_variant`.
|
commit | commitdiff | tree |
2019-12-06 |
Mazdak Farrokhzad | parse_meta: ditch parse_in_attr
|
commit | commitdiff | tree |
2019-12-06 |
Mazdak Farrokhzad | derive: avoid parse_in_attr
|
commit | commitdiff | tree |
2019-12-06 |
Mazdak Farrokhzad | cfg_attr: avoid .outer_tokens
|
commit | commitdiff | tree |
2019-12-05 |
Mazdak Farrokhzad | rustc_parser: cleanup imports
|
commit | commitdiff | tree |
2019-12-05 |
Mazdak Farrokhzad | E0023: handle expected != pat-tup-type
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | parse_enum_item -> parse_enum_variant
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | derive(Default) for Features
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | move GateIssue to rustc_feature & simplify emit_feature_err
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | update rustc_feature crate docs
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | tidy: adjust feature gating path
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | check.rs: inline a constant
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | move UnstableFeatures -> rustc_feature
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | inline two explanation constants
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | builtin_attrs.rs -> rustc_feature
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | move is_builtin_attr to syntax::attr
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | builtin_attrs: inline some strings
|
commit | commitdiff | tree |
2019-11-30 |
Mazdak Farrokhzad | simplify gated cfgs logic
|
commit | commitdiff | tree |
2019-11-29 |
Mazdak Farrokhzad | move AttributeTemplate to builtin_attrs
|
commit | commitdiff | tree |
2019-11-29 |
Mazdak Farrokhzad | move Stability to rustc_feature
|
commit | commitdiff | tree |
2019-11-29 |
Mazdak Farrokhzad | introduce crate rustc_feature and move active, accepted...
|
commit | commitdiff | tree |
2019-11-23 |
Mazdak Farrokhzad | make `./x.py bench` again
|
commit | commitdiff | tree |
2019-11-22 |
Mazdak Farrokhzad | resolve: more declarative fresh_binding
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | Introduce MIR optimizations for simplifying `x?` on...
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | never_type: test interaction with auto traits
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | Redefine `core::convert::Infallible` as `!`.
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | Gate fallback via `#![feature(never_type_fallback)]`.
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | Remove `#![feature(never_type)]` from tests.
|
commit | commitdiff | tree |
2019-11-21 |
Mazdak Farrokhzad | Stabilize the `never_type`, written `!`.
|
commit | commitdiff | tree |
next |