about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src/constant.rs
AgeCommit message (Expand)AuthorLines
2022-07-25Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-202...bjorn3-9/+14
2022-07-20various nits from reviewRalf Jung-1/+0
2022-07-20slightly cleaner, if more verbose, vtable handling in codegen backendsRalf Jung-6/+14
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-4/+4
2022-07-20rename get_global_alloc to try_get_global_allocRalf Jung-1/+1
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-8/+18
2022-07-09tweak names and output and blessRalf Jung-1/+1
2022-07-09review feedbackRalf Jung-1/+1
2022-07-09fix cranelift and gcc backendsRalf Jung-0/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-4/+5
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-3/+3
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-2/+2
2022-04-11Add new `Deinit` statement kindJakob Degen-0/+1
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+1
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-7/+12
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-2/+2
2022-02-15Overhaul `Const`.Nicholas Nethercote-5/+5
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-1/+1
2022-01-15initial revertEllen-4/+6
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-1/+1
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-2/+3
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-3/+1
2021-08-26make unevaluated const substs optionallcnr-5/+5
2021-07-14fix craneliftRalf Jung-10/+11
2021-07-07Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-202...bjorn3-65/+76
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-1/+1
2021-05-27Merge commit '40dd3e2b7089b5e96714e064b731f6dbf17c61a9' into sync_cg_clif-202...bjorn3-4/+93
2021-05-23(try to) fix craneliftRalf Jung-0/+2
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-3/+2
2021-04-30Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'Erin Power-31/+36
2021-03-29Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-202...bjorn3-11/+18
2021-03-20update `const_eval_resolve`lcnr-5/+5
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-6/+6
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-13/+17
2021-03-05Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-202...bjorn3-78/+40
2021-01-24clean up some const error reporting around promotedsRalf Jung-5/+3
2020-12-27Merge commit 'dbee13661efa269cb4cd57bb4c6b99a19732b484' into sync_cg_clif-202...bjorn3-2/+6
2020-11-27Merge commit '5988bbd24aa87732bfa1d111ba00bcdaa22c481a' into sync_cg_clif-202...bjorn3-7/+2
2020-11-16update `cg_clif`Bastian Kauschke-3/+3
2020-11-04s/Scalar::Raw/Scalar::Intoli-1/+1
2020-11-04Fix cranelift buildoli-3/+2
2020-11-03Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2...bjorn3-14/+12
2020-10-26Add 'compiler/rustc_codegen_cranelift/' from commit '793d26047f994e23415f8f6b...bjorn3-0/+476