2023-02-09 |
Nicholas Nethercote | Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`.
|
commit | commitdiff | tree |
2023-02-06 |
Nicholas Nethercote | Optimize `TyKind::eq`.
|
commit | commitdiff | tree |
2023-02-05 |
Nicholas Nethercote | Split and inline `TypeFreshener::fold_ty`.
|
commit | commitdiff | tree |
2023-02-05 |
Nicholas Nethercote | Split and inline `ShallowResolver::fold_ty`.
|
commit | commitdiff | tree |
2023-02-05 |
Nicholas Nethercote | Inline `OpportunisticVarResolver::fold_ty`.
|
commit | commitdiff | tree |
2023-02-05 |
Nicholas Nethercote | Improve early bailout test in `resolve_vars_if_possible`.
|
commit | commitdiff | tree |
2023-02-05 |
Nicholas Nethercote | Put a `ShallowResolver` within `OpportunisticVarResolver`.
|
commit | commitdiff | tree |
2023-02-02 |
Nicholas Nethercote | Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTr...
|
commit | commitdiff | tree |
2023-02-02 |
Nicholas Nethercote | Remove `TokenCursorFrame`.
|
commit | commitdiff | tree |
2023-02-02 |
Nicholas Nethercote | Make clear that `TokenTree::Token` shouldn't contain...
|
commit | commitdiff | tree |
2023-02-02 |
Nicholas Nethercote | Improve doc comment desugaring.
|
commit | commitdiff | tree |
2023-02-01 |
Nicholas Nethercote | Reinstate the `hir-stats.rs` tests on stage 1.
|
commit | commitdiff | tree |
2023-02-01 |
Nicholas Nethercote | Fix syntax in `-Zunpretty-expanded` output for derived...
|
commit | commitdiff | tree |
2023-01-30 |
Nicholas Nethercote | Allow more deriving on packed structs.
|
commit | commitdiff | tree |
2022-12-15 |
Nicholas Nethercote | Merge `SimplifiedTypeGen<D>` into `SimplifiedType`.
|
commit | commitdiff | tree |
2022-12-15 |
Nicholas Nethercote | Merge `SimplifiedTypeGen<D>` into `SimplifiedType`.
|
commit | commitdiff | tree |
2022-12-15 |
Nicholas Nethercote | Remove `SimplifiedTypeGen::map_def`.
|
commit | commitdiff | tree |
2022-12-11 |
Nicholas Nethercote | Speed up the "builtin lints only" case.
|
commit | commitdiff | tree |
2022-12-11 |
Nicholas Nethercote | Reinstate `{Early,Late}LintPassObjects`.
|
commit | commitdiff | tree |
2022-12-11 |
Nicholas Nethercote | Rename `run_early_passes` as `lint_callback`.
|
commit | commitdiff | tree |
2022-12-08 |
Nicholas Nethercote | Fix a typo.
|
commit | commitdiff | tree |
2022-12-08 |
Nicholas Nethercote | Remove `UnsafetyState`.
|
commit | commitdiff | tree |
2022-12-08 |
Nicholas Nethercote | Inline and remove `place_contents_drop_state_cannot_differ`.
|
commit | commitdiff | tree |
2022-12-07 |
Nicholas Nethercote | Split `EarlyContextAndPasses::check_id` in two.
|
commit | commitdiff | tree |
2022-12-07 |
Nicholas Nethercote | Inline some hot lint pass functions.
|
commit | commitdiff | tree |
2022-12-07 |
Nicholas Nethercote | Rename `$passes` as `$pass` in several macros.
|
commit | commitdiff | tree |
2022-12-07 |
Nicholas Nethercote | Add some useful comments.
|
commit | commitdiff | tree |
2022-12-07 |
Nicholas Nethercote | Remove `$hir` argument from `late_lint_methods!`.
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Remove `{Early,Late}LintPassObjects`.
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Remove `LitKind::synthesize_token_lit`.
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Remove three uses of `LitKind::synthesize_token_lit`.
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Parameterise `Parser::{recover_unclosed_char,handle_missing_...
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Remove `ExtCtxt::expr_lit`.
|
commit | commitdiff | tree |
2022-12-05 |
Nicholas Nethercote | Remove `mk_name_value_item{,_str}`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Inline and remove `early_lint_node`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Merge `builtins` into `EarlyLintPassObjects`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Remove some unnecessary `Send` bounds.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Inline and remove `late_lint_pass_crate`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Inline and remove `late_lint_mod_pass`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Merge `builtins` into `LateLintPassObjects`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Remove six macros relating to lint definitions.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Remove `-Zno-interleave-lints`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Eliminate four unnecessary lint macros.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Reorder `StrLit` fields.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Remove `token::Lit` from `ast::MetaItemLit`.
|
commit | commitdiff | tree |
2022-12-02 |
Nicholas Nethercote | Remove `token::Lit` from `ast::MetaItemLit`.
|
commit | commitdiff | tree |
2022-12-01 |
Nicholas Nethercote | Add `StrStyle` to `ast::LitKind::ByteStr`.
|
commit | commitdiff | tree |
2022-12-01 |
Nicholas Nethercote | Add `StrStyle` to `ast::LitKind::ByteStr`.
|
commit | commitdiff | tree |
2022-12-01 |
Nicholas Nethercote | Rename `LitKind::to_token_lit` as `LitKind::synthesize_token...
|
commit | commitdiff | tree |
2022-11-30 |
Nicholas Nethercote | Add dependabot to `.mailmap`.
|
commit | commitdiff | tree |
2022-11-30 |
Nicholas Nethercote | Add bors to `.mailmap`.
|
commit | commitdiff | tree |
2022-11-30 |
Nicholas Nethercote | Fix an ICE parsing a malformed literal in `concat_bytes!`.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Add Nicholas Nethercote to `.mailmap`. Add Nicholas Nethercote to `.mailmap`. 517 Nicholas Nethercote <n.nethercote@gmail.com> 2 Nicholas Nethercote <nnethercote@apple.com> 560 Nicholas Nethercote <nnethercote@mozilla.com> 1079 Nicholas Nethercote <n.nethercote@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Avoid more `MetaItem`-to-`Attribute` conversions.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Inline and remove `MetaItemLit::from_lit_kind`.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Remove an out-of-date comment.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Avoid more unnecessary `MetaItem`/`Attribute` conversions.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Reorder some types.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Improve comments about attributes and meta items.
|
commit | commitdiff | tree |
2022-11-29 |
Nicholas Nethercote | Avoid unnecessary `MetaItem`/`Attribute` conversions.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem...
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem...
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Adjust comments on `StrLit`.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Rename `ast::Lit` as `ast::MetaItemLit`.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Rename `ast::Lit` as `ast::MetaItemLit`.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Rename `ast::Lit` as `ast::MetaItemLit`.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Factor out a repeated expression in `lower_attr_args`.
|
commit | commitdiff | tree |
2022-11-28 |
Nicholas Nethercote | Remove `Lit::from_included_bytes`.
|
commit | commitdiff | tree |
2022-11-24 |
Nicholas Nethercote | Clarify `SyntaxExtensionKind::LegacyDerive`.
|
commit | commitdiff | tree |
2022-11-23 |
Nicholas Nethercote | Fix an ICE parsing a malformed attribute.
|
commit | commitdiff | tree |
2022-11-21 |
Nicholas Nethercote | Split `MacArgs` in two.
|
commit | commitdiff | tree |
2022-11-21 |
Nicholas Nethercote | Split `MacArgs` in two.
|
commit | commitdiff | tree |
2022-11-21 |
Nicholas Nethercote | Split `MacArgs` in two.
|
commit | commitdiff | tree |
2022-11-21 |
Nicholas Nethercote | Streamline deriving on packed structs.
|
commit | commitdiff | tree |
2022-11-17 |
Nicholas Nethercote | Use `ThinVec` in `ast::Path`.
|
commit | commitdiff | tree |
2022-11-17 |
Nicholas Nethercote | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in...
|
commit | commitdiff | tree |
2022-11-17 |
Nicholas Nethercote | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in...
|
commit | commitdiff | tree |
2022-11-17 |
Nicholas Nethercote | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in...
|
commit | commitdiff | tree |
2022-11-16 |
Nicholas Nethercote | Merge basic blocks where possible when generating LLVM IR.
|
commit | commitdiff | tree |
2022-11-16 |
Nicholas Nethercote | Use `&mut Bx` more.
|
commit | commitdiff | tree |
2022-11-15 |
Nicholas Nethercote | Use `token::Lit` in `ast::ExprKind::Lit`.
|
commit | commitdiff | tree |
2022-11-15 |
Nicholas Nethercote | Use `token::Lit` in `ast::ExprKind::Lit`.
|
commit | commitdiff | tree |
2022-11-15 |
Nicholas Nethercote | Use `token::Lit` in `ast::ExprKind::Lit`.
|
commit | commitdiff | tree |
2022-11-15 |
Nicholas Nethercote | Add some more bad suffix cases in a test.
|
commit | commitdiff | tree |
2022-11-15 |
Nicholas Nethercote | Add a test for different stages of lexer error reporting.
|
commit | commitdiff | tree |
2022-11-14 |
Nicholas Nethercote | Remove TraitDef::generics.
|
commit | commitdiff | tree |
2022-11-14 |
Nicholas Nethercote | Remove `addr_of` argument from `create_struct_pattern_fields`.
|
commit | commitdiff | tree |
2022-11-14 |
Nicholas Nethercote | Clarify `expand_struct_method_body`.
|
commit | commitdiff | tree |
2022-11-08 |
Nicholas Nethercote | Simplify `unescape_{char,byte}`.
|
commit | commitdiff | tree |
2022-11-06 |
Nicholas Nethercote | Make underscore_literal_suffix a hard error.
|
commit | commitdiff | tree |
2022-11-05 |
Nicholas Nethercote | Remove `unescape_byte_literal`.
|
commit | commitdiff | tree |
2022-11-05 |
Nicholas Nethercote | Rename some `result` variables as `res`, for consistency.
|
commit | commitdiff | tree |
2022-11-05 |
Nicholas Nethercote | Remove `unescape_byte_literal`.
|
commit | commitdiff | tree |
2022-11-04 |
Nicholas Nethercote | Inline and remove `validate_int_literal`.
|
commit | commitdiff | tree |
2022-11-04 |
Nicholas Nethercote | Refactor `cook_lexer_literal`.
|
commit | commitdiff | tree |
2022-11-04 |
Nicholas Nethercote | Improve comments.
|
commit | commitdiff | tree |
2022-11-04 |
Nicholas Nethercote | Make non-ASCII errors more consistent.
|
commit | commitdiff | tree |
2022-11-03 |
Nicholas Nethercote | Use `Mode` less.
|
commit | commitdiff | tree |
2022-11-03 |
Nicholas Nethercote | Clarify range calculations.
|
commit | commitdiff | tree |
2022-11-03 |
Nicholas Nethercote | Rename some variables.
|
commit | commitdiff | tree |
next |