Sasha Koshka
|
93d4aea1b1
|
Compiler tests properly add extension to obj files
|
2024-03-31 01:33:28 -04:00 |
Sasha Koshka
|
00110039e2
|
Compiler defaults to .o when output name isn't specified
|
2024-03-28 18:16:58 -04:00 |
Sasha Koshka
|
cd396952f2
|
Certain filename extentions depend on target os
|
2024-03-27 12:40:45 -04:00 |
Sasha Koshka
|
0404202691
|
Compiler takes in a target
|
2024-03-27 12:10:19 -04:00 |
Sasha Koshka
|
b9e0b3265e
|
fsplc and fsplmod use rooted paths to identify things
Remedies #71
|
2024-03-26 02:07:27 -04:00 |
Sasha Koshka
|
cad6a0759a
|
Compiler now uses LLVM-like output filetype names
Remedies #40
|
2024-03-26 01:53:10 -04:00 |
Sasha Koshka
|
d6f0c470ee
|
Compiler has bug() to wrap unexpected errors
|
2024-02-27 02:45:32 -05:00 |
Sasha Koshka
|
04420cb7d3
|
Compiler uses a default optimization level when unconfigured
|
2024-02-26 13:46:54 -05:00 |
Sasha Koshka
|
d2f4dcd8f3
|
Much of the compiler now uses fs.FS instead of os
|
2024-02-26 11:46:59 -05:00 |
Sasha Koshka
|
59d38d8c9d
|
Moved everything that should touch "os" to compiler.go
|
2024-02-26 11:36:16 -05:00 |
Sasha Koshka
|
aa07bee99d
|
Moved Compiler.CompileUnit into another file
Need to be sure it is the only thing that can access OS files
|
2024-02-26 11:35:03 -05:00 |