lyken
|
277f9170a7
|
core/irrt: introduce irrt testing
`cargo test -F test` would compile `nac3core/irrt/irrt_test.cpp`
targetted to the host machine (it gets to use `std`) and run the
test executable.
|
2024-08-09 15:51:19 +08:00 |
lyken
|
c7e390e060
|
core/irrt: split irrt.cpp into headers
To scale IRRT implementations
|
2024-08-09 15:51:19 +08:00 |
lyken
|
6fcb1b7723
|
core/irrt: build.rs capture IR defined constants
|
2024-08-09 15:51:19 +08:00 |
lyken
|
8a978fec84
|
core/irrt: build.rs capture IR defined types
|
2024-08-09 15:51:19 +08:00 |
lyken
|
32c7a69104
|
core/irrt: comment build.rs & move irrt to its own dir
To prepare for future IRRT implementations, and to also make cargo
only have to watch a single directory.
|
2024-08-09 15:51:19 +08:00 |
David Mak
|
c820daf5f8
|
core: Apply cargo format
|
2024-07-09 13:32:10 +08:00 |
lyken
|
76defac462
|
meta: use clang -x c++ instead of clang++
|
2024-07-07 20:03:34 +08:00 |
lyken
|
650f354b74
|
core: use C++ for irrt source
|
2024-07-07 14:36:10 +08:00 |
David Mak
|
fd44ee6887
|
core: Apply clippy suggestions
|
2024-03-22 15:07:23 +08:00 |
David Mak
|
f682e9bf7a
|
core: Match IRRT compile flavor with build profile
|
2024-03-07 14:59:02 +08:00 |
David Mak
|
1c3a823670
|
core: Do not discard value names for IRRT
|
2023-12-20 15:16:02 +08:00 |
David Mak
|
02933753ca
|
core: Apply clippy pedantic changes
|
2023-12-11 15:16:23 +08:00 |
David Mak
|
4dc5dbb856
|
meta: Replace equality assertion with assert_eq
Emits a more useful assertion message.
|
2023-12-11 15:16:23 +08:00 |
David Mak
|
5182453bd9
|
meta: Remove redundant path prefixes
|
2023-12-11 15:16:23 +08:00 |
Sebastien Bourdeauducq
|
cee62aa6c5
|
pin down LLVM used for IRRT
|
2023-11-25 20:15:29 +08:00 |
David Mak
|
9b28f23d8c
|
flake: Add clang alongside clang-unwrapped
|
2023-09-30 09:31:18 +08:00 |
Sebastien Bourdeauducq
|
9332d1643c
|
irrt: normalize end-of-line characters. Closes #231
|
2022-03-22 16:04:48 +08:00 |
Sebastien Bourdeauducq
|
718b076e50
|
irrt: use __builtin_alloca
|
2022-03-22 15:41:25 +08:00 |
Sebastien Bourdeauducq
|
9d86b46e86
|
nac3core: add DEBUG_DUMP_IRRT
|
2022-03-22 15:39:15 +08:00 |
ychenfo
|
44f4c4f028
|
nac3core: build script use Path::join
|
2022-01-09 12:06:45 +08:00 |
Sebastien Bourdeauducq
|
b88f17ed42
|
switch to clang-unwrapped, build IRRT with wasm32
|
2022-01-09 10:56:28 +08:00 |
Sebastien Bourdeauducq
|
4a65d82db5
|
introduce IRRT, implement power
based on code by Yijia
M-Labs/nac3#160
|
2022-01-09 00:57:50 +08:00 |