Sebastien Bourdeauducq
|
43d120359d
|
compiler: switch to upstream llvmlite and RISC-V target
|
2021-09-10 13:25:12 +08:00 |
whitequark
|
2c04979727
|
compiler: update for LLVM 3.7.
|
2016-03-31 11:23:47 +00:00 |
Sebastien Bourdeauducq
|
89f68f3470
|
style
|
2016-02-02 21:57:25 +01:00 |
whitequark
|
e2f7d1047d
|
compiler.testbench: fix after e1cd2ccd .
|
2015-11-26 10:24:14 +08:00 |
whitequark
|
501ba912c2
|
Implement {delay,now,at}{,_mu} and {mu,seconds}_to_{seconds,mu}.
|
2015-08-31 09:59:33 -06:00 |
whitequark
|
7562d39750
|
compiler.module: split off inferencing from Module.__init__.
|
2015-08-06 08:25:53 +03:00 |
whitequark
|
e8c107925c
|
Implement shared object linking.
|
2015-07-29 20:35:16 +03:00 |
whitequark
|
3378dd57b8
|
Fold llvmlite patches into m-labs/llvmlite repository.
|
2015-07-29 13:54:00 +03:00 |
whitequark
|
47f13bf921
|
Always load the personality library in JIT testbench, if available.
|
2015-07-27 04:44:40 +03:00 |
whitequark
|
14c7b15785
|
Add a test harness for exceptions.
The libunwind.h is duplicated here so that it would be possible
to test the Python parts without pulling in misoc.
|
2015-07-27 04:18:12 +03:00 |
whitequark
|
20f5f8217d
|
Make sure tests pass both on ARTIQ Python and CPython.
In some cases (the `is` operator and wraparound arithmetics)
the tests will only pass on ARTIQ Python. These are conditionally
commented out.
|
2015-07-23 08:09:25 +03:00 |
whitequark
|
2b9ac344d8
|
Verify LLVM module in compiler.textbench.jit.
|
2015-07-23 07:57:35 +03:00 |
whitequark
|
f2a6110cc4
|
Add integration tests for every language construct.
|
2015-07-22 18:34:52 +03:00 |