about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2023-02-18Stop implementing _with_overflow intrinsics in codegen backends.Camille GILLOT-14/+0
2023-02-18Adapt cg_clif.Camille GILLOT-10/+7
2023-02-17Replace `mk_foo` calls with `infer_foo` where possible.Nicholas Nethercote-5/+5
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-11/+7
2023-02-15Auto merge of #108012 - compiler-errors:issue-107999, r=oli-obkbors-3/+10
2023-02-14Make permit_uninit/zero_init fallibleMichael Goulet-3/+10
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-6/+6
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-1/+1
2023-02-09Merge commit '7d53619064ab7045c383644cb445052d2a3d46db' into sync_cg_clif-202...bjorn3-331/+640
2023-01-29Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obkbors-0/+2
2023-01-27Auto merge of #107055 - kylematsuda:eb-fn-sig, r=lcnrbors-1/+1
2023-01-26add EarlyBinder::no_bound_varsKyle Matsuda-1/+1
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-1/+1
2023-01-27Auto merge of #107269 - bjorn3:sync_cg_clif-2023-01-24, r=bjorn3bors-1104/+1386
2023-01-26Auto merge of #107314 - matthiaskrgr:rollup-j40lnlj, r=matthiaskrgrbors-1/+2
2023-01-26Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillotbors-2/+5
2023-01-25Fix CIbjorn3-24/+4
2023-01-25Vendor newer version of cranelift-nativebjorn3-2/+273
2023-01-24Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-202...bjorn3-1103/+1134
2023-01-23Thread a ParamEnv down to might_permit_raw_initBen Kimock-2/+5
2023-01-23Update codegen cranelift for ConstEvalCounterBryan Garza-0/+2
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+2
2023-01-19Auto merge of #106810 - oli-obk:resolver_reverse_plumbing, r=petrochenkovbors-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-1/+1
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-66/+66
2022-12-21Auto merge of #105613 - Nilstrieb:rename-assert_uninit_valid, r=RalfJungbors-2/+4
2022-12-14Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-202...bjorn3-1028/+1691
2022-12-13Rename `assert_uninit_valid` intrinsicNilstrieb-2/+4
2022-12-11bug! with a better error message for failing Instance::resolveMichael Goulet-4/+3
2022-12-11Use rint instead of roundevenJules Bertholet-0/+2
2022-12-11Add `round_ties_even` to `f32` and `f64`Jules Bertholet-0/+2
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-2/+4
2022-12-03Auto merge of #97485 - bjorn3:new_archive_writer, r=wesleywiserbors-226/+5
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-2/+2
2022-11-26Rewrite LLVM's archive writer in Rustbjorn3-226/+5
2022-11-26Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errorsGuillaume Gomez-9/+4
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-2/+2
2022-11-23Add `Mutability::{is_mut,is_not}`Maybe Waffle-9/+4
2022-11-21Rollup merge of #104605 - RalfJung:clf_consts, r=bjorn3Matthias Krüger-35/+23
2022-11-19deduplicate constant evaluation in cranelift backendRalf Jung-35/+23
2022-11-19Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3Dylan DPC-12/+21
2022-11-17Use custom entry name in craneliftAyush Singh-12/+21
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-2/+2
2022-11-16cleanup and dedupe CTFE and Miri error reportingRalf Jung-1/+1
2022-11-15Auto merge of #104054 - RalfJung:byte-provenance, r=oli-obkbors-2/+2
2022-11-13add is_sized method on Abi and Layout, and use itRalf Jung-4/+4
2022-11-09Fix `rustdoc --version` when used with download-rustcJoshua Nelson-1/+1
2022-11-06fix cranelift and gccRalf Jung-2/+2