Eduard-Mihai Burtescu
|
35b40f51fb
|
[eddyb/rebase cleanup] abstracted Funclet
|
2018-11-16 14:40:12 +02:00 |
|
Denis Merigoux
|
4ba09ab8d2
|
Added compile codegen to backend trait
|
2018-11-16 14:38:19 +02:00 |
|
Denis Merigoux
|
6819e6e6e1
|
Preparing the generalization of base:compile_coodegen_unit
|
2018-11-16 14:38:15 +02:00 |
|
Denis Merigoux
|
8d530db2c5
|
Generalized base:codegen_crate
|
2018-11-16 14:36:43 +02:00 |
|
Denis Merigoux
|
441a7c1092
|
Generalized mono_item.rs and base.rs:codegen_instance
|
2018-11-16 14:34:26 +02:00 |
|
Denis Merigoux
|
6a993fe353
|
Generalized mir::codegen_mir (and all subsequent functions)
|
2018-11-16 14:33:10 +02:00 |
|
Denis Merigoux
|
cbe31a4229
|
Generalized base::coerce_unsized_into
|
2018-11-16 14:15:13 +02:00 |
|
Denis Merigoux
|
034f69753b
|
Generalized base::unsized_info
|
2018-11-16 14:15:13 +02:00 |
|
Denis Merigoux
|
0a1c50955b
|
Traitified IntrinsicCallMethods
|
2018-11-16 14:12:49 +02:00 |
|
Denis Merigoux
|
3c082a23e8
|
Added StaticMethods trait
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
d77e34f35b
|
Generalized memset and memcpy
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
a1d0d4f943
|
Removing LLVM content from CommonMethods -> ConstMethods
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
5f28e0a0b6
|
Added definition of type trait
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
3aee77277e
|
Split CommonMethods to accomodate for use in back/write.rs
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
8714e6bce6
|
Traitification of common.rs methods
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
3889c2dcfb
|
New Backend trait containing associated types
|
2018-11-16 14:11:59 +02:00 |
|
Denis Merigoux
|
d577ec7e5f
|
New files and folders for traits
Moved common enums to common
|
2018-11-16 14:11:59 +02:00 |
|