| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-21 | Change return type of `TyCtxt::is_static` to bool | Vadim Petrochenkov | -1/+1 | |
| Add `TyCtxt::is_mutable_static` | ||||
| 2019-03-29 | Remove const_{cstr,str_slice,get_elt,get_real} and is_const_real methods ↵ | bjorn3 | -66/+66 | |
| from cg_ssa This introduces the static_panic_msg trait method to StaticBuilderMethods. | ||||
| 2019-03-29 | Remove const_{fat_ptr,array,vector,bytes} from cg_ssa | bjorn3 | -26/+28 | |
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -8/+8 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-13 | Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJung | bors | -6/+6 | |
| Some cleanups around `AllocId` management r? @eddyb cc @RalfJung | ||||
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-04 | s/alloc_type/alloc_kind/ | Oliver Scherer | -2/+2 | |
| 2018-12-03 | s/AllocType/AllocKind/ | Oliver Scherer | -4/+4 | |
| 2018-11-29 | Rename static_bitcast to const_bitcast | bjorn3 | -5/+5 | |
| 2018-11-29 | Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcast | bjorn3 | -0/+4 | |
| 2018-11-29 | Some refactorings | bjorn3 | -1/+0 | |
| 2018-11-22 | rustc_target: avoid using AbiAndPrefAlign where possible. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-11-16 | Finished moving backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -10/+3 | |
| 2018-11-16 | Great separation of librustc_codegen_llvm: librustc_codegen_ssa compiles | Denis Merigoux | -85/+0 | |
| 2018-11-16 | Beginning of moving all backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -1/+1 | |
| 2018-11-16 | [eddyb/rebase cleanup] abstracted Funclet | Eduard-Mihai Burtescu | -37/+12 | |
| 2018-11-16 | Moved common.rs enums | Denis Merigoux | -75/+1 | |
| 2018-11-16 | Starting to move backend-agnostic code into codegen_utils | Denis Merigoux | -13/+0 | |
| IntPredicate moved | ||||
| 2018-11-16 | Move doc to trait declarations | Denis Merigoux | -6/+0 | |
| 2018-11-16 | Generalized mir::codegen_mir (and all subsequent functions) | Denis Merigoux | -32/+115 | |
| 2018-11-16 | Generalized base::unsized_info | Denis Merigoux | -6/+4 | |
| 2018-11-16 | [eddyb/rebase cleanup] s/&self./self. | Eduard-Mihai Burtescu | -17/+17 | |
| 2018-11-16 | Generalized memset and memcpy | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Generalized some base.rs methods | Denis Merigoux | -3/+22 | |
| 2018-11-16 | Attempt at including CodegenCx within Builder with Associated types | Denis Merigoux | -3/+3 | |
| 2018-11-16 | Removing LLVM content from CommonMethods -> ConstMethods | Denis Merigoux | -26/+6 | |
| 2018-11-16 | Prefixed type methods & removed trait impl for write::CodegenContext | Denis Merigoux | -7/+7 | |
| 2018-11-16 | Prefixed const methods with "const" instead of "c" | Denis Merigoux | -37/+37 | |
| 2018-11-16 | Traitification of type_ methods | Denis Merigoux | -11/+16 | |
| The methods are now attached to CodegenCx instead of Type | ||||
| 2018-11-16 | Added definition of type trait | Denis Merigoux | -0/+1 | |
| 2018-11-16 | Use the method form for CodegenCx everywhere | Denis Merigoux | -3/+3 | |
| 2018-11-16 | All CommonMethods now real methods (not static) | Denis Merigoux | -10/+10 | |
| 2018-11-16 | Removed code duplication for CommonWriteMethods | Denis Merigoux | -12/+28 | |
| 2018-11-16 | CommonWriteMethods are not static any more | Denis Merigoux | -31/+33 | |
| 2018-11-16 | Split CommonMethods to accomodate for use in back/write.rs | Denis Merigoux | -13/+16 | |
| 2018-11-16 | Added self argument for Codegen CommonMethod trait methods | Denis Merigoux | -13/+13 | |
| 2018-11-16 | Replaced Codegen field access by trait method | Denis Merigoux | -2/+2 | |
| 2018-11-16 | Traitification of common.rs methods | Denis Merigoux | -167/+184 | |
| 2018-11-16 | New files and folders for traits | Denis Merigoux | -1/+82 | |
| Moved common enums to common | ||||
| 2018-11-16 | Removed genericity over Value in various functions | Denis Merigoux | -21/+12 | |
| Prelude to using associated types in traits rather than type parameters | ||||
| 2018-11-16 | Generalized OperandBundleDef in BuilderMethods | Denis Merigoux | -5/+5 | |
| 2018-11-16 | Generalized base.rs#call_memcpy and everything that it uses | Denis Merigoux | -12/+22 | |
| Generalized operand.rs#nontemporal_store and fixed tidy issues Generalized operand.rs#nontemporal_store's implem even more With a BuilderMethod trait implemented by Builder for LLVM Cleaned builder.rs : no more code duplication, no more ValueTrait Full traitification of builder.rs | ||||
| 2018-10-24 | Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance. | Masaki Hara | -70/+0 | |
| 2018-10-24 | Add ty_fn_sig_vtable for getting adjusted signature for vtable shims. | Masaki Hara | -0/+19 | |
| 2018-10-08 | codegen_llvm: improve common patterns | ljedrz | -9/+6 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -5/+5 | |
| Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error} | ||||
| 2018-07-30 | rustc_codegen_llvm: fix tidy errors. | Irina Popa | -2/+10 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for OperandBundleDef. | Irina Popa | -2/+2 | |
