bjorn3
|
d20f54bb1a
|
Add some benchmarks
|
2018-11-05 18:42:43 +01:00 |
|
bjorn3
|
c080c0bfec
|
Misc changes
|
2018-11-03 15:04:27 +01:00 |
|
bjorn3
|
12a5d777d3
|
Misc build.sh changes
|
2018-11-02 20:09:52 +01:00 |
|
bjorn3
|
75baefebbb
|
Enable codegen by default
|
2018-10-23 10:57:09 +02:00 |
|
bjorn3
|
397c6843d0
|
Rustup to rustc 1.31.0-nightly (155510e37 2018-10-20) and fix test
|
2018-10-21 16:32:19 +02:00 |
|
bjorn3
|
3f574e9f7b
|
Use ranlib instead of ar x
|
2018-10-20 15:19:07 +02:00 |
|
bjorn3
|
4177e804e9
|
Some more changes
|
2018-10-10 19:04:20 +02:00 |
|
bjorn3
|
f6346e8e15
|
Some changes
|
2018-10-10 18:36:47 +02:00 |
|
bjorn3
|
460d3f05a2
|
Mention xargo in Readme.md and fix travis
|
2018-10-08 19:47:02 +02:00 |
|
bjorn3
|
562bd8abfd
|
Add xargo example
|
2018-10-08 19:40:35 +02:00 |
|
bjorn3
|
f127042639
|
Rename examples directory to example to prevent rls trying to compile its content
|
2018-09-22 12:15:56 +02:00 |
|
bjorn3
|
e7ca9a186b
|
Fix jit
|
2018-09-09 14:45:23 +02:00 |
|
bjorn3
|
4053b7c8e6
|
Fix build.sh
|
2018-09-03 18:29:55 +02:00 |
|
bjorn3
|
6f52a1937d
|
Improve build.sh
|
2018-09-02 17:51:56 +02:00 |
|
bjorn3
|
0117b7872a
|
Don't grep away parts of log
|
2018-08-30 20:16:46 +02:00 |
|
bjorn3
|
871be2a469
|
Codegen entry wrapper (fixes #13)
|
2018-08-17 13:21:03 +02:00 |
|
bjorn3
|
ca59e4405e
|
Reduce verbosity of output
|
2018-08-15 16:17:59 +02:00 |
|
bjorn3
|
7d3f2ba49f
|
Change build.sh
|
2018-08-15 15:24:05 +02:00 |
|
bjorn3
|
7f2a8f8a66
|
Disable some example which don't compile yet
|
2018-08-15 14:49:36 +02:00 |
|
bjorn3
|
a8ca0f02fc
|
Support emitting object files (fixes #5)
|
2018-08-14 22:01:18 +02:00 |
|
bjorn3
|
0978710ffd
|
Codegen minicore
|
2018-08-14 12:13:07 +02:00 |
|
bjorn3
|
257a607e3e
|
Change build.sh a bit
|
2018-08-13 19:40:40 +02:00 |
|
bjorn3
|
b9d7164eff
|
Fix and test checked binops
|
2018-08-13 19:14:55 +02:00 |
|
bjorn3
|
23b4db227a
|
Implement basic incremental compilation
|
2018-08-12 20:49:43 +02:00 |
|
bjorn3
|
46ebc2bc5c
|
Make the hello world example runnable
|
2018-08-11 15:05:57 +02:00 |
|
bjorn3
|
5629c423ff
|
Add #!/bin/bash to build.sh
|
2018-08-10 19:09:21 +02:00 |
|
bjorn3
|
913daae0b4
|
Color libcore build output
|
2018-08-09 15:43:47 +02:00 |
|
bjorn3
|
a45f0ee6e3
|
Add a log for unimplemented stuff
|
2018-08-09 15:30:26 +02:00 |
|
bjorn3
|
48701d758d
|
Crash on some less code and fix a bug in discriminant read
|
2018-08-09 15:08:54 +02:00 |
|
bjorn3
|
f900b99e27
|
Improve build.sh
|
2018-08-09 10:55:13 +02:00 |
|
bjorn3
|
72fa53bac3
|
Use correct dylib extension for local os
|
2018-08-08 19:46:16 +02:00 |
|
bjorn3
|
5c4a8b0ca0
|
Make sure build.sh exits with non-zero error code on errors
|
2018-08-08 19:42:11 +02:00 |
|
bjorn3
|
376ec8c258
|
Don't crash on checked binops (treated like unchecked ones atm)
|
2018-08-08 09:35:35 +02:00 |
|
bjorn3
|
82dbd07806
|
Add support for calling C abi functions
|
2018-07-30 18:20:37 +02:00 |
|
bjorn3
|
874208bcd5
|
Add closure support (fixes #2)
|
2018-07-26 10:14:27 +02:00 |
|
bjorn3
|
ae44a1a172
|
Add support for metadata loading
|
2018-07-24 14:10:53 +02:00 |
|
bjorn3
|
85eaa2c0c9
|
Better libcore building instructions and rustup
|
2018-07-19 18:41:37 +02:00 |
|
bjorn3
|
9615f3a137
|
Add instructions to build libcore
|
2018-07-18 13:35:03 +02:00 |
|
bjorn3
|
ee45f7d6bc
|
Add cranelift submodule
|
2018-07-15 20:30:03 +02:00 |
|
bjorn3
|
92b14263a4
|
Update to cranelift 0.14
|
2018-07-14 12:04:15 +02:00 |
|
bjorn3
|
518aa42b49
|
Implement all binops for integers
|
2018-06-27 15:47:58 +02:00 |
|
bjorn3
|
a7e674006c
|
Store TyLayout inside CValue and CPlace
|
2018-06-26 20:23:51 +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 |
|