| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-03-10 | Make the rustc driver and interface demand driven | John Kåre Alsaker | -3/+4 | |
| 2019-03-07 | HirIdification: replace NodeId method calls | ljedrz | -3/+3 | |
| 2019-03-05 | Use non_erasable_generics for codegen | varkor | -1/+1 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-01 | hir: remove NodeId from TraitItem | ljedrz | -6/+5 | |
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -2/+2 | |
| 2019-02-09 | Rollup merge of #58259 - taiki-e:librustc_codegen_utils-2018, r=Centril | Mazdak Farrokhzad | -23/+18 | |
| librustc_codegen_utils => 2018 Transitions `librustc_codegen_utils` to Rust 2018; cc #58099 r? @Centril | ||||
| 2019-02-08 | librustc_codegen_utils => 2018 | Taiki Endo | -23/+18 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -6/+2 | |
| 2019-01-28 | SymbolPathBuffer shallow refactoring | Denys Zariaiev | -80/+76 | |
| 2019-01-27 | Create `nvptx64-nvidia-cuda` target specification | Denys Zariaiev | -15/+43 | |
| 2019-01-24 | Remove quote_*! macros and associated APIs | Mark Simulacrum | -1/+0 | |
| 2019-01-15 | Querify entry_fn | Igor Matuszewski | -5/+4 | |
| 2019-01-14 | Rollup merge of #57570 - Xanewok:querify-some, r=Zoxc | Mazdak Farrokhzad | -3/+3 | |
| Querify local `plugin_registrar_fn` and `proc_macro_decls_static` Instead of calculating them as part of the `Session`, we do that in the query system. It's also nice that these queries are already defined for external crates - here, we provide the queries for the local crate. r? @nikomatsakis | ||||
| 2019-01-13 | Querify local plugin_registrar_fn | Igor Matuszewski | -2/+2 | |
| 2019-01-13 | Querify local proc_macro_decls_static | Igor Matuszewski | -1/+1 | |
| 2019-01-09 | MetadataOnlyCodegenBackend: remove `is_inline` call | lqd | -1/+0 | |
| This function has no side effects, and its result is ignored. | ||||
| 2019-01-07 | Codegen: run the collector only once | lqd | -13/+3 | |
| Use the `collect_and_partition_mono_items ` query to avoid calling the collector | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -50/+0 | |
| 2018-12-08 | Auto merge of #56578 - alexreg:cosmetic-1, r=alexreg | bors | -1/+1 | |
| Various minor/cosmetic improvements to code r? @Centril 😄 | ||||
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-07 | Auto merge of #56258 - euclio:fs-read-write, r=euclio | bors | -9/+4 | |
| use top level `fs` functions where appropriate This commit replaces many usages of `File::open` and reading or writing with `fs::read_to_string`, `fs::read` and `fs::write`. This reduces code complexity, and will improve performance for most reads, since the functions allocate the buffer to be the size of the file. I believe that this commit will not impact behavior in any way, so some matches will check the error kind in case the file was not valid UTF-8. Some of these cases may not actually care about the error. | ||||
| 2018-12-07 | Auto merge of #56502 - Zoxc:hir-func, r=eddyb | bors | -5/+5 | |
| Use a function to access the Hir map to be able to turn it into a query later r? @eddyb | ||||
| 2018-12-07 | use top level `fs` functions where appropriate | Andy Russell | -9/+4 | |
| This commit replaces many usages of `File::open` and reading or writing with `fs::read_to_string`, `fs::read` and `fs::write`. This reduces code complexity, and will improve performance for most reads, since the functions allocate the buffer to be the size of the file. I believe that this commit will not impact behavior in any way, so some matches will check the error kind in case the file was not valid UTF-8. Some of these cases may not actually care about the error. | ||||
| 2018-12-06 | codegen_utils, driver: fix clippy errors | ljedrz | -12/+9 | |
| 2018-12-06 | Use a function to access the Hir map to be able to turn it into a query later | John Kåre Alsaker | -5/+5 | |
| 2018-12-04 | cleanup: remove static lifetimes from consts | ljedrz | -1/+1 | |
| 2018-12-02 | Auto merge of #56198 - bjorn3:cg_ssa_refactor, r=eddyb | bors | -2/+0 | |
| Refactor rustc_codegen_ssa cc #56108 (not all things are done yet) This removes an unsafe method from cg_ssa. r? @eddyb cc @sunfishcode | ||||
| 2018-11-30 | proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵ | Eduard-Mihai Burtescu | -2/+2 | |
| (compiler front-ends). | ||||
| 2018-11-29 | Remove __build_diagnostic_array! from cg_utils | bjorn3 | -2/+0 | |
| 2018-11-16 | [eddyb] rustc_codegen_utils: remove extraneous `#![allow(dead_code)]`. | Eduard-Mihai Burtescu | -1/+0 | |
| 2018-11-16 | Separating the back folder between backend-agnostic and LLVM-specific code | Denis Merigoux | -1689/+0 | |
| 2018-11-16 | Beginning of moving all backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -307/+0 | |
| 2018-11-16 | Moved Backend interface into rustc_codegen_utils | Denis Merigoux | -16/+192 | |
| 2018-11-16 | [eddyb/rebase cleanup] move type_{needs_drop,is_sized,is_freeze} to ↵ | Eduard-Mihai Burtescu | -1/+16 | |
| rustc_codegen_utils | ||||
| 2018-11-16 | Moved common.rs enums | Denis Merigoux | -0/+78 | |
| 2018-11-16 | Starting to move backend-agnostic code into codegen_utils | Denis Merigoux | -0/+23 | |
| IntPredicate moved | ||||
| 2018-11-15 | Rollup merge of #55901 - euclio:speling, r=petrochenkov | Pietro Albini | -1/+1 | |
| fix various typos in doc comments | ||||
| 2018-11-14 | xLTO: Don't pass --plugin-opt=thin to LLD. That's not supported anymore. | Michael Woerister | -11/+0 | |
| 2018-11-13 | fix various typos in doc comments | Andy Russell | -1/+1 | |
| 2018-11-11 | Fix typos. | Bruce Mitchener | -1/+1 | |
| 2018-11-10 | codegen_llvm_back: use mem::replace instead of swap where more concise | ljedrz | -12/+5 | |
| 2018-11-10 | codegen_llvm_back: use to_owned instead of to_string with string literals | ljedrz | -1/+1 | |
| 2018-11-10 | codegen_llvm_back: improve common patterns | ljedrz | -11/+7 | |
| 2018-11-10 | codegen_llvm_back: whitespace & formatting fixes | ljedrz | -12/+10 | |
| 2018-11-10 | Auto merge of #55626 - nikic:update-emscripten, r=alexcrichton | bors | -0/+10 | |
| Update emscripten This updates emscripten to 1.38.15, which is based on LLVM 6.0.1 and would allow us to drop code for handling LLVM 4. The main issue I ran into is that exporting statics through `EXPORTED_FUNCTIONS` no longer works. As far as I understand exporting non-functions doesn't really make sense under emscripten anyway, so I've modified the symbol export code to not even try. Closes #52323. | ||||
| 2018-11-07 | Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwco | kennytm | -1/+1 | |
| refactor: use shorthand fields refactor: use shorthand for single fields everywhere (excluding tests). | ||||
| 2018-11-06 | refactor: use shorthand fields | teresy | -1/+1 | |
| 2018-11-04 | Don't export non-function symbols with emscripten | Nikita Popov | -0/+10 | |
| Emscripten only provides an export mechanism for functions. Exporting statics does not make sense conceptually in this case, and will result in emcc undefined function errors. | ||||
| 2018-11-03 | Remove rustc_metadata_utils, which contains only one function | bjorn3 | -4/+3 | |
| 2018-11-03 | Move cg_llvm::back::linker to cg_utils | bjorn3 | -0/+1719 | |
