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-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-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 |
2019-05-24 |
Nicholas Nethercote | Don't arena-allocate static symbols.
|
commit | commitdiff | tree |
2019-05-21 |
Nicholas Nethercote | Remove impls for `InternedString`/string equality.
|
commit | commitdiff | tree |
2019-05-20 |
Nicholas Nethercote | Avoid symbol interning in `file_metadata`.
|
commit | commitdiff | tree |
2019-05-20 |
Nicholas Nethercote | Remove `Symbol::gensym()`.
|
commit | commitdiff | tree |
2019-05-20 |
Nicholas Nethercote | Eliminate `Symbol::gensymed`.
|
commit | commitdiff | tree |
2019-05-20 |
Nicholas Nethercote | Move `is_gensymed` from `Symbol` to `Ident`.
|
commit | commitdiff | tree |
2019-05-19 |
Nicholas Nethercote | Introduce `LocalInternedString::intern`.
|
commit | commitdiff | tree |
2019-05-19 |
Nicholas Nethercote | Introduce `InternedString::intern`.
|
commit | commitdiff | tree |
2019-05-19 |
Nicholas Nethercote | Avoid `as_str()` in `ParamTy::is_self`.
|
commit | commitdiff | tree |
2019-05-17 |
Nicholas Nethercote | Avoid unnecessary interning in `DefPathData::as_interned_str()`.
|
commit | commitdiff | tree |
2019-05-17 |
Nicholas Nethercote | Avoid unnecessary interning in `Ident::from_str()`...
|
commit | commitdiff | tree |
2019-05-17 |
Nicholas Nethercote | Change `rustc::util::common::FN_OUTPUT_NAME` to a ...
|
commit | commitdiff | tree |
2019-05-12 |
Nicholas Nethercote | Return a `Symbol` from `name_or_empty` functions.
|
commit | commitdiff | tree |
2019-05-12 |
Nicholas Nethercote | Remove the equality operation between `Symbol` and...
|
commit | commitdiff | tree |
2019-05-12 |
Nicholas Nethercote | Pass a `Symbol` to `check_name`, `emit_feature_err...
|
commit | commitdiff | tree |
2019-05-12 |
Nicholas Nethercote | Rename `syntax::symbol::symbols` as `syntax::symbol...
|
commit | commitdiff | tree |
2019-05-12 |
Nicholas Nethercote | Add lots of static `Symbols`.
|
commit | commitdiff | tree |
2019-05-10 |
Nicholas Nethercote | Reduce `Symbol`'s interface slightly.
|
commit | commitdiff | tree |
2019-05-10 |
Nicholas Nethercote | Remove the `From<InternedString> for String` impl.
|
commit | commitdiff | tree |
2019-05-10 |
Nicholas Nethercote | Add various comments.
|
commit | commitdiff | tree |
2019-05-10 |
Nicholas Nethercote | Avoid recursion in de-gensym functions.
|
commit | commitdiff | tree |
2019-05-10 |
Nicholas Nethercote | Add `InternedString::with2`.
|
commit | commitdiff | tree |
2019-05-02 |
Nicholas Nethercote | Avoid repeated interning of static strings.
|
commit | commitdiff | tree |
2019-05-01 |
Nicholas Nethercote | Move metadata writing earlier.
|
commit | commitdiff | tree |
2019-05-01 |
Nicholas Nethercote | Inline and remove `link_binary_output`.
|
commit | commitdiff | tree |
2019-04-30 |
Nicholas Nethercote | Move metadata encoding earlier.
|
commit | commitdiff | tree |
2019-04-29 |
Nicholas Nethercote | In JSON output, emit a directive after metadata is...
|
commit | commitdiff | tree |
2019-04-25 |
Nicholas Nethercote | Remove some unused return values.
|
commit | commitdiff | tree |
2019-04-25 |
Nicholas Nethercote | Remove unused `DiagnosticOutput::Emitter` variant.
|
commit | commitdiff | tree |
2019-04-23 |
Nicholas Nethercote | Don't generate unnecessary rmeta files.
|
commit | commitdiff | tree |
2019-04-15 |
Nicholas Nethercote | Reduce the `DepNode` pre-allocation ratio.
|
commit | commitdiff | tree |
2019-04-12 |
Nicholas Nethercote | In `-Zprint-type-size` output, sort enum variants by...
|
commit | commitdiff | tree |
2019-04-05 |
Nicholas Nethercote | Increase `Span` from 4 bytes to 8 bytes.
|
commit | commitdiff | tree |
2019-04-02 |
Nicholas Nethercote | Tweak `Span` encoding.
|
commit | commitdiff | tree |
2019-04-02 |
Nicholas Nethercote | Shrink `mir::Statement`.
|
commit | commitdiff | tree |
2019-03-31 |
Nicholas Nethercote | Optimize indentation in the pretty printer.
|
commit | commitdiff | tree |
2019-03-28 |
Nicholas Nethercote | Use `SmallVec` in `TokenStreamBuilder`.
|
commit | commitdiff | tree |
2019-02-28 |
Nicholas Nethercote | Ensure `record_layout_for_printing()` is inlined.
|
commit | commitdiff | tree |
2019-02-26 |
Nicholas Nethercote | Make `visit_clobber` panic-safe.
|
commit | commitdiff | tree |
2019-02-17 |
Nicholas Nethercote | Remove some unnecessary `into()` calls.
|
commit | commitdiff | tree |
2019-02-17 |
Nicholas Nethercote | Make `interpolated_to_tokenstream` a method on `Nonterminal`.
|
commit | commitdiff | tree |
2019-02-17 |
Nicholas Nethercote | Avoid a `clone()` in `transcribe()`.
|
commit | commitdiff | tree |
2019-02-17 |
Nicholas Nethercote | Remove `LazyTokenStream`.
|
commit | commitdiff | tree |
2019-02-17 |
Nicholas Nethercote | Change `Token::interpolated_to_tokenstream()`.
|
commit | commitdiff | tree |
2019-02-14 |
Nicholas Nethercote | Reduce the size of `hir::Expr`.
|
commit | commitdiff | tree |
2019-02-11 |
Nicholas Nethercote | Remove two dead functions.
|
commit | commitdiff | tree |
2019-02-06 |
Nicholas Nethercote | Make an assert debug-only in `find_constraint_paths_between_...
|
commit | commitdiff | tree |
next |