Commit Graph

12 Commits

Author SHA1 Message Date
Lily Tsuru 8eb4b6ef41 lcpu: Misc cleanup
LuaDevice now works fully, without any weird bugs. Yay!
This took quite a bit of bugstomping to arrive to; some of which ended up discovering I'm not particularly proud of doing. Oops!

The LuaCpu implementation no longer has a UART implementation in C++ (which actually leaked everytime a LuaCpu was garbage collected... Yeesh) - instead the Lua entity code actually implements the UART! Pretty cool to see the fruits of my labor actually working!

The LuaHelpers macros are renamed slightly to make them less of a pain (and also because I think having `_IMPLEMENT` in a function implementation is a bit stupid.)

I have updated the ideas document to better reflect my plans for the project system.
2023-07-28 06:05:58 -04:00
Lily Tsuru 6727ae765b update readme to reflect move to cwgit 2023-07-23 05:22:32 -04:00
Lily Tsuru a85a8ddc97 add helper to build module and install it. 2023-07-19 06:31:07 -04:00
Lily Tsuru e3ffcb02c2 revert loggingsystem usage until I feel safe requiring x64 gmod 2023-07-18 23:33:30 -04:00
Lily Tsuru 20c15f4291 No longer specifically managing toolchain for if project system exists 2023-07-17 03:01:10 -04:00
Lily Tsuru 25aa8bd7da uh i guess try this 2023-07-17 02:09:59 -04:00
Lily Tsuru 7f82d7ce97 build compiler-rt 2023-07-17 01:47:51 -04:00
Lily Tsuru 5936c684b9 better limits 2023-07-17 00:40:00 -04:00
Lily Tsuru 8c5afad607 tell build script about llvm version
this will be needed to support compiler-rt build + installation later.
2023-07-17 00:21:20 -04:00
Lily Tsuru 42dcddafdb add container build system for llvm (we will work on stripping later) 2023-07-17 00:10:31 -04:00
Lily Tsuru 732ff5fef8 cleanup ideas document 2023-07-16 06:20:11 -04:00
Lily Tsuru 43d0ac9630 init 2023-07-16 01:58:32 -04:00