bjorn3
|
518aa42b49
|
Implement all binops for integers
|
2018-06-27 15:47:58 +02:00 |
|
bjorn3
|
5508d44e2b
|
Support bool constants and fix a u8 const error
|
2018-06-27 15:23:40 +02:00 |
|
bjorn3
|
75430b22e3
|
Be honnest about {u/i}128 support
|
2018-06-26 20:30:47 +02:00 |
|
bjorn3
|
aee975e0e2
|
Fix some bugs
|
2018-06-26 20:29:32 +02:00 |
|
bjorn3
|
a7e674006c
|
Store TyLayout inside CValue and CPlace
|
2018-06-26 20:23:51 +02:00 |
|
bjorn3
|
bdad2d427d
|
Implement SetDiscriminant
|
2018-06-24 14:29:56 +02:00 |
|
bjorn3
|
c53d58f923
|
Implement some traits for FunctionCx
|
2018-06-24 14:25:29 +02:00 |
|
bjorn3
|
f62381865f
|
Better monomorphization
|
2018-06-24 14:01:41 +02:00 |
|
bjorn3
|
0479604be1
|
Implement some more things
|
2018-06-23 18:54:15 +02:00 |
|
bjorn3
|
6de95c89d9
|
Implement enums
|
2018-06-23 18:26:54 +02:00 |
|
bjorn3
|
c7e7e1fe0f
|
Split common utils out of base.rs
|
2018-06-22 19:18:53 +02:00 |
|
bjorn3
|
c0dce914e3
|
Mostly fix it
|
2018-06-22 19:08:59 +02:00 |
|
bjorn3
|
08d17c9ece
|
Better rvalue handling
|
2018-06-20 15:29:50 +02:00 |
|
bjorn3
|
4adba2553b
|
Use pass by value fro simple simple types
|
2018-06-20 15:15:28 +02:00 |
|
bjorn3
|
9d40131d81
|
Add cretonne_module
|
2018-06-19 19:51:29 +02:00 |
|
bjorn3
|
9f4f9eb1d7
|
Implement indirect calls
|
2018-06-18 18:39:07 +02:00 |
|
bjorn3
|
7680a5cdde
|
Implement direct calls
|
2018-06-17 19:10:06 +02:00 |
|
bjorn3
|
653c67cb6d
|
Use verifier, perform assignment and field projection, fix branching
|
2018-06-17 18:46:11 +02:00 |
|
bjorn3
|
4d615dba0e
|
Initial commit
|
2018-06-17 18:05:11 +02:00 |
|