| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -5/+5 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -6/+6 | |
| 2020-03-23 | Rollup merge of #69940 - tmiasko:llvm-api, r=hanna-kruppe | Mazdak Farrokhzad | -2/+1 | |
| librustc_codegen_llvm: Replace deprecated API usage | ||||
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-11 | librustc_codegen_llvm: Replace deprecated API usage | Tomasz Miąsko | -2/+1 | |
| 2020-02-05 | Apply LLVM sanitize attributes to generated entry wrapper | Tomasz Miąsko | -2/+5 | |
| 2020-01-09 | Compile some CGUs in parallel at the start of codegen | John Kåre Alsaker | -6/+4 | |
| 2020-01-04 | extract rustc::middle::codegen_fn_attrs | Mazdak Farrokhzad | -9/+8 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -35/+20 | |
| 2019-10-21 | Use `Symbol` for codegen unit names. | Nicholas Nethercote | -3/+3 | |
| This is a straightforward replacement except for two places where we have to convert to `LocalInternedString` to get a stable sort. | ||||
| 2019-09-30 | Self-Profiling: Make names of existing events more consistent and use new API. | Michael Woerister | -0/+2 | |
| 2019-09-25 | Remove tx_to_llvm_workers from TyCtxt | Mark Rousskov | -2/+6 | |
| This can be kept within the codegen backend crates entirely | ||||
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -2/+2 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -4/+4 | |
| 2019-06-12 | rustc_codegen_llvm: `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-06-02 | remove unneeded deps | Mark Mansi | -1/+0 | |
| 2019-05-29 | rustc_codegen_llvm: remove LLVM instruction count stats. | Eduard-Mihai Burtescu | -19/+15 | |
| 2019-04-30 | Move metadata encoding earlier. | Nicholas Nethercote | -36/+4 | |
| This commit separates metadata encoding (`tcx.encode_metadata`) from the creation of the metadata module (which is now handled by `write_compressed_metadata`, formerly `write_metadata`). The metadata encoding now occurs slightly earlier in the pipeline, at the very start of code generation within `start_codegen`. Metadata *writing* still occurs near the end of compilation; that will be moved forward in subsequent commits. | ||||
| 2019-03-27 | Use informational target machine for metadata | Simonas Kazlauskas | -4/+2 | |
| Since there is nothing to optimise there... | ||||
| 2019-02-25 | librustc_codegen_llvm: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -3/+3 | |
| 2019-02-21 | codegen and write_metadata can mutate ModuleLLvm. | Gabriela Alexandra Moldovan | -1/+1 | |
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -7/+7 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -5/+5 | |
| 2019-02-08 | Add a query type which is always marked as red if it runs | John Kåre Alsaker | -1/+3 | |
| 2019-01-24 | Implement optimize(size) and optimize(speed) | Simonas Kazlauskas | -2/+2 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-29 | Remove static_replace_all_uses and statics_to_rauw from cg_ssa | bjorn3 | -1/+3 | |
| 2018-11-16 | [eddyb] rustc_codegen_llvm: remove unused parametrization of `CodegenCx` and ↵ | Eduard-Mihai Burtescu | -3/+3 | |
| `Builder` over `Value`s. | ||||
| 2018-11-16 | [eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly. | Eduard-Mihai Burtescu | -1/+3 | |
| 2018-11-16 | Separating the back folder between backend-agnostic and LLVM-specific code | Denis Merigoux | -5/+3 | |
| 2018-11-16 | Finished moving backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -45/+11 | |
| 2018-11-16 | Great separation of librustc_codegen_llvm: librustc_codegen_ssa compiles | Denis Merigoux | -915/+9 | |
| 2018-11-16 | Beginning of moving all backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -2/+2 | |
| 2018-11-16 | Moved Backend interface into rustc_codegen_utils | Denis Merigoux | -25/+1 | |
| 2018-11-16 | Moved common.rs enums | Denis Merigoux | -2/+2 | |
| 2018-11-16 | Starting to move backend-agnostic code into codegen_utils | Denis Merigoux | -1/+2 | |
| IntPredicate moved | ||||
| 2018-11-16 | Added compile codegen to backend trait | Denis Merigoux | -4/+5 | |
| 2018-11-16 | Preparing the generalization of base:compile_coodegen_unit | Denis Merigoux | -35/+16 | |
| 2018-11-16 | Generalized base:codegen_crate | Denis Merigoux | -40/+40 | |
| 2018-11-16 | Move doc to trait declarations | Denis Merigoux | -34/+34 | |
| 2018-11-16 | Generalized base:maybe_create_entry_wrapper | Denis Merigoux | -24/+25 | |
| 2018-11-16 | Generalized mono_item.rs and base.rs:codegen_instance | Denis Merigoux | -16/+22 | |
| 2018-11-16 | Generalized mir::codegen_mir (and all subsequent functions) | Denis Merigoux | -10/+12 | |
| 2018-11-16 | Generalized base::coerce_unsized_into | Denis Merigoux | -13/+13 | |
| 2018-11-16 | Generalized base::unsize_thin_ptr | Denis Merigoux | -9/+9 | |
