2019-09-29 |
Nicholas Nethercote | Avoid the popping loop at the end of `compress()`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Remove an out-of-date sentence in a comment.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Rename `nodes_len` and use it in a few more places.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Convert some `match` expressions to `if`s.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Introduce some intermediate variables that aid readability.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Remove unnecessary uses of `ObligationForest::scratch`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Use `filter` and `map` in `to_errors`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Tweak the control flow in `process_obligations()`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Inline `mark_as_waiting_from`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Rename `node_index` as `index`.
|
commit | commitdiff | tree |
2019-09-29 |
Nicholas Nethercote | Remove `NodeState::OnDfsStack`.
|
commit | commitdiff | tree |
2019-09-20 |
Nicholas Nethercote | Rename a variable.
|
commit | commitdiff | tree |
2019-09-20 |
Nicholas Nethercote | Rename `waiting_cache`.
|
commit | commitdiff | tree |
2019-09-20 |
Nicholas Nethercote | Rename a loop variable.
|
commit | commitdiff | tree |
2019-09-20 |
Nicholas Nethercote | Remove some unnecessary `backtrace` intermediate variables.
|
commit | commitdiff | tree |
2019-09-20 |
Nicholas Nethercote | Upgrade to ena-0.13.1 and use the new `inlined_probe_value...
|
commit | commitdiff | tree |
2019-09-19 |
Nicholas Nethercote | Specialize the `stalled_on` handling in `process_obligation()`.
|
commit | commitdiff | tree |
2019-09-19 |
Nicholas Nethercote | Reorder the state handling in `process_cycles()`.
|
commit | commitdiff | tree |
2019-09-18 |
Nicholas Nethercote | Add a comment to `Compiler::compile()`.
|
commit | commitdiff | tree |
2019-09-18 |
Nicholas Nethercote | Add a specialized version of `shallow_resolve()`.
|
commit | commitdiff | tree |
2019-09-18 |
Nicholas Nethercote | Use explicit iteration instead of `all()` in `process_obliga...
|
commit | commitdiff | tree |
2019-09-17 |
Nicholas Nethercote | Rename some index variables.
|
commit | commitdiff | tree |
2019-09-17 |
Nicholas Nethercote | Remove `NodeIndex`.
|
commit | commitdiff | tree |
2019-09-17 |
Nicholas Nethercote | Move a `Node`'s parent into the descendents list.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Use `Symbol` in two more functions.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Don't print the "total" `-Ztime-passes` output if ...
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Move `impl Node` just after `struct Node`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Minor comment tweaks.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Use `retain` for `waiting_cache` in `apply_rewrites()`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Use iterators in `error_at` and `process_cycle`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Add comments about `waiting_cache`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Fix incorrect comment about contents of a `Node`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Fix some out-of-date names of things in comments.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Remove out-of-date comments.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Factor out repeated `self.nodes[i]` expressions.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Redefine `NodeIndex` as a `newtype_index!`.
|
commit | commitdiff | tree |
2019-09-16 |
Nicholas Nethercote | Name index variables consistently.
|
commit | commitdiff | tree |
2019-09-13 |
Nicholas Nethercote | Inline `mark_neighbours_as_waiting_from`.
|
commit | commitdiff | tree |
2019-09-12 |
Nicholas Nethercote | Shrink `SubregionOrigin`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Box `DiagnosticBuilder`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Avoid two `Symbol::as_str()` calls.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Use `Symbol` in `external_path()`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Use `Symbol` in `weak_lang_items!`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Use `ast::Name` in `report_ambiguous_associated_type()`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Use `Symbol` in `Linker`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Store `InternedString`s in `AssertModuleSource::available_cgus`.
|
commit | commitdiff | tree |
2019-09-11 |
Nicholas Nethercote | Move call site of `dep_graph_future()`.
|
commit | commitdiff | tree |
2019-09-09 |
Nicholas Nethercote | Shrink `ObligationCauseCode` by boxing `IfExpression`.
|
commit | commitdiff | tree |
2019-09-09 |
Nicholas Nethercote | Shrink `ObligationCauseCode` by boxing `MatchExpressionArm`.
|
commit | commitdiff | tree |
2019-09-09 |
Nicholas Nethercote | Add some assertions on obligation type sizes.
|
commit | commitdiff | tree |
2019-09-08 |
Nicholas Nethercote | Remove two unnecessary `clone()` calls.
|
commit | commitdiff | tree |
2019-09-08 |
Nicholas Nethercote | Use `sym::{all,any,main,not}` more.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Add `Symbol::{with,with2}`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString::intern`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `Encodable`/`Decodable` impls for `LocalInternedString`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove hashing impls for `LocalInternedString`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString::get`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString::as_interned_str()`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc/traits/`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc_codegen_llvm`.
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc_codegen_llv...
|
commit | commitdiff | tree |
2019-09-04 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc/ty/`.
|
commit | commitdiff | tree |
2019-09-03 |
Nicholas Nethercote | Move path parsing earlier.
|
commit | commitdiff | tree |
2019-09-03 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc/lint/`.
|
commit | commitdiff | tree |
2019-09-03 |
Nicholas Nethercote | Remove `LocalInternedString` uses from `librustc_typeck`.
|
commit | commitdiff | tree |
2019-09-01 |
Nicholas Nethercote | Remove `lower_to_hir()` call from `prepare_output()`.
|
commit | commitdiff | tree |
2019-09-01 |
Nicholas Nethercote | Don't call `self.parse()` in `Compiler::crate_name...
|
commit | commitdiff | tree |
2019-07-04 |
Nicholas Nethercote | Add a "total" measurement to -Ztime-passes.
|
commit | commitdiff | tree |
2019-07-04 |
Nicholas Nethercote | Remove `solve_nll_region_constraints` measurements...
|
commit | commitdiff | tree |
2019-06-10 |
Nicholas Nethercote | Special-case literals in `parse_bottom_expr`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `modernize_and_adjust` methods.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Avoid unnecessary `rust_2018` calls.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add a useful comment about this file.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `walk_chain`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `SyntaxContext::hygienic_eq`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add and use `SyntaxContext::outer_and_expn_info`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Optimize `glob_adjust` and `reverse_glob_adjust`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::apply_mark`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::apply_mark_with_transparency`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::apply_mark_internal`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::marks`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::adjust`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::remove_mark`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add `HygieneData::default_transparency`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Add some useful methods to `HygieneData`.
|
commit | commitdiff | tree |
2019-06-04 |
Nicholas Nethercote | Move `modern` calls inside `glob_adjust` and `reverse_glob_a...
|
commit | commitdiff | tree |
2019-05-29 |
Nicholas Nethercote | Add `HygieneData::{outer,expn_info,is_descendant_of...
|
commit | commitdiff | tree |
2019-05-29 |
Nicholas Nethercote | Optimize `TyCtxt::adjust_ident`.
|
commit | commitdiff | tree |
2019-05-28 |
Nicholas Nethercote | Optimize `TyCtxt::hygienic_eq`.
|
commit | commitdiff | tree |
2019-05-28 |
Nicholas Nethercote | Introduce and use `SyntaxContext::outer_expn_info()`.
|
commit | commitdiff | tree |
2019-05-28 |
Nicholas Nethercote | Introduce and use `Mark::outer_is_descendant_of()`.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Use `Symbol` equality in `may_begin_with` and `parse_nt`.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Use `Symbol` equality in `check_ident_token`.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Use `Symbol` equality in `is_ident_named`.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Avoid some re-interning in `to_lit_token`.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Add `to_symbol` methods.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Pre-intern "0", "1", ..., "9", and use where appropriate.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Pass symbols to `ExtCtxt::std_path` instead of strings.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Avoid unnecessary internings.
|
commit | commitdiff | tree |
2019-05-27 |
Nicholas Nethercote | Avoid interning in `resolve_place_op`.
|
commit | commitdiff | tree |
next |