3f70d4b8b6
IT OUTPUTS OBJECT FILES!!!!!!!!!!!!!!!!!!!!!!!!!!
2022-08-24 16:24:32 +02:00
02a65ebb58
Add UnaryOpNode to CMakeLists.txt
2022-08-03 15:28:59 +00:00
582ce26776
Add Result class inspired by Rust
2022-07-30 12:54:25 +00:00
1827b27996
Move FormatString and tclap into their own external/ directory
2022-07-30 12:38:52 +00:00
af0fb223be
updates to the sapphire.sh script
2022-07-19 15:11:24 +02:00
434405afb4
format and lint tasks
2022-07-19 14:18:53 +02:00
085677bc2b
Syscall* ASTNodes and LLVM IR generation for x86
...
Inline assembly for the win!
2022-07-18 15:57:16 +02:00
7522858897
basic LLVM IR building and parsing
2022-07-15 14:28:05 +02:00
09efc613f0
Working on it working on bare debian with install
2022-06-22 20:31:57 +02:00
8b1bb00d75
Precompiled Header :)
2022-06-16 15:56:10 +02:00
3a51cb446f
We like C++20 :)
2022-06-08 17:44:35 +02:00
19b32214a4
Added LLVM to CMakeLists.txt
2022-06-07 17:37:03 +02:00
60059e1091
ast stuff
2022-06-02 18:25:01 +02:00
f1668853dd
Lots of rewrites.
...
Planning to use LLVM to make stuff easier. Also, moved the random
sapphire stuff to actual examples in an actual examples/ folder. Also
started a standard library even if the compiler is not ready, because
why not?? Also, it helps the examples.
2022-05-28 20:44:26 +02:00
1ba46c44cf
Initial commit (added Sapphire to source control)
2022-03-11 17:00:09 +01:00