about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2018-12-23Fix recursion limitsJohn Kåre Alsaker-0/+2
2018-12-21Fix alignment for array indexingNikita Popov-3/+13
2018-12-18treat ref-to-raw cast like a reborrow: do a special kind of retagRalf Jung-1/+0
2018-12-17Auto merge of #56642 - nikic:llvm-6, r=alexcrichtonbors-25/+2
2018-12-14Rollup merge of #56562 - pnkfelix:issue-55465-update-libc-version, r=alexcric...kennytm-1/+1
2018-12-14Auto merge of #56351 - davidtwco:issue-55396-stabilize-linker-flavor, r=nagisabors-5/+1
2018-12-13Stabilize `linker-flavor` flag.David Wood-5/+1
2018-12-12Increase required version for crates.io `libc` to get fix from PR rust-lang/l...Felix S. Klock II-1/+1
2018-12-12Remove `Session::sysroot()`.Nicholas Nethercote-2/+1
2018-12-11Remove env_alloca hackNikita Popov-25/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-16/+16
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-11/+11
2018-12-07Auto merge of #56487 - nikic:discard-modules-earlier, r=alexcrichtonbors-94/+139
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-11/+11
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-1/+1
2018-12-04Serialize modules into ThinBuffer after initial optimizationNikita Popov-16/+24
2018-12-04Remove unnecessary parts of run_fat_lto signatureNikita Popov-4/+5
2018-12-04Separate out methods for running thin and fat LTONikita Popov-8/+14
2018-12-04Separate codepaths for fat and thin LTO in write.rsNikita Popov-27/+56
2018-12-04Refactor LTO type determinationNikita Popov-35/+41
2018-12-04Extract free_worker closureNikita Popov-23/+18
2018-12-04cleanup: remove static lifetimes from constsljedrz-1/+1
2018-12-03codegen_llvm_back: improve allocationsljedrz-3/+4
2018-12-02Auto merge of #56198 - bjorn3:cg_ssa_refactor, r=eddybbors-276/+187
2018-12-01Rollup merge of #56349 - davidtwco:issue-55396-inference-extension, r=nagisakennytm-1/+5
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-1/+1
2018-11-29Only consider stem when extension is exe.David Wood-1/+5
2018-11-29Move get_static from CodegenCx to Builderbjorn3-4/+8
2018-11-29Use implicit deref instead of BuilderMethods::cx()bjorn3-105/+104
2018-11-29Require Deref to CodegenCx for HasCodegenbjorn3-1/+3
2018-11-29Remove static_addr_of_mut from cg_ssabjorn3-1/+0
2018-11-29Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcastbjorn3-3/+3
2018-11-29Remove static_bitcast from cg_ssabjorn3-1/+0
2018-11-29Move IntrinsicCallMethods::call_overflow_intrinsics to BuilderMethods::checke...bjorn3-18/+19
2018-11-29Remove call_lifetime_intrinsic from cg_ssabjorn3-10/+4
2018-11-29Use BackendTypes instead of Backend or HasCodegen in a few placesbjorn3-18/+18
2018-11-29Rustfmt on cg_ssa/traitsbjorn3-3/+7
2018-11-29Don't use llvm intrinsic names in cg_ssabjorn3-106/+22
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-2/+0
2018-11-29Make ConstMethods and StaticMethods require BackendTypes instead of Backendbjorn3-6/+6
2018-11-29Some refactoringsbjorn3-15/+10
2018-11-28Fix alignment of stores to scalar pairNikita Popov-5/+15
2018-11-25Pass `--export-dynamic` to LLD for wasmAlex Crichton-0/+6
2018-11-25wasm: Pass `--no-demangle` to LLDAlex Crichton-0/+5
2018-11-25Rollup merge of #56101 - frewsxcv:frewsxcv-dyn, r=steveklabnikPietro Albini-1/+1
2018-11-25Auto merge of #55959 - matthewjasper:remove-end-region, r=nikomatsakisbors-1/+0
2018-11-23Merge branch 'master' into frewsxcv-dynCorey Farwell-65/+58
2018-11-24Rollup merge of #56097 - ogoffart:union-abi, r=eddybkennytm-3/+14
2018-11-24Rollup merge of #56048 - bjorn3:cg_ssa_sysroot, r=eddybkennytm-0/+19
2018-11-23Auto merge of #54071 - eddyb:alignsssss, r=oli-obkbors-57/+52