Commit Graph

98 Commits

Author SHA1 Message Date
Krzosa Karol
190323bb5e Workflow debugging 2024-01-28 08:54:39 +01:00
Krzosa Karol
942b75b2bd Try out sending line information to arena 2024-01-28 08:49:40 +01:00
Krzosa Karol
104867d881 Try out sending line information to arena 2024-01-28 08:47:00 +01:00
Krzosa Karol
51479d751a Leave it for another day 2024-01-28 08:22:09 +01:00
Krzosa Karol
1a1ea7c84f More debug info 2024-01-28 08:18:50 +01:00
Krzosa Karol
f56bee1cfb Fix linker errors 2024-01-28 08:14:24 +01:00
Krzosa Karol
bb8d96e010 Cleanup build tool main and add diagnostics for arenas 2024-01-28 08:02:44 +01:00
Krzosa Karol
b0620ae57b Fix github workflow running out of memory 2024-01-28 07:26:46 +01:00
Krzosa Karol
cc1cdbfdbd Mac debugging 2024-01-27 22:36:06 +01:00
Krzosa Karol
a6ba486407 Mac debugging 2024-01-27 22:21:34 +01:00
Krzosa Karol
b808bf4434 Mac Debugging 2024-01-27 22:14:09 +01:00
Krzosa Karol
daa83bf874 Mac debugging 2024-01-27 22:11:28 +01:00
Krzosa Karol
782536121d Mac debugging 2024-01-27 22:06:53 +01:00
Krzosa Karol
c0e7ae8d7b Workflow debugging 2024-01-27 22:03:39 +01:00
Krzosa Karol
5a6e0e5ebb Add mac header 2024-01-27 22:02:57 +01:00
Krzosa Karol
5a528e1ef8 Fix mac exe path and mac debugging 2024-01-27 22:01:14 +01:00
Krzosa Karol
7b8dd6fd50 Mac debugging 2024-01-27 21:55:53 +01:00
Krzosa Karol
1b6643e4a8 Don't launch exes concurrently because they compete 2024-01-27 21:51:10 +01:00
Krzosa Karol
6e7438e19b Add clang to linux workflow 2024-01-27 21:47:25 +01:00
Krzosa Karol
46b3ac4007 Try out the multi process build 2024-01-27 21:45:04 +01:00
Krzosa Karol
43f770b790 Many changes, building many targets at the same time 2024-01-27 19:32:12 +01:00
Krzosa Karol
e39cd78546 Improve build tool api, cleanup pass, add lexer tests 2024-01-25 22:21:58 +01:00
Krzosa Karol
738d27db9d Add #error lexing 2024-01-25 17:29:32 +01:00
Krzosa Karol
f6a709bd26 Add no exception flag 2024-01-25 16:19:30 +01:00
Krzosa Karol
76e72e1778 Flags into variables 2024-01-25 08:01:44 +01:00
Krzosa Karol
2eb1bbdfd9 Extend User IO, OS_GetDate for linux 2024-01-14 17:18:58 +01:00
Krzosa Karol
bad74c2dcd Add easy_strings, S8_List iterator 2024-01-14 16:44:25 +01:00
Krzosa Karol
37eed81ea5 Add core.cpp, testing changes 2024-01-14 10:22:39 +01:00
Krzosa Karol
c375cdf04f Fix cache, misc changes 2024-01-13 21:18:08 +01:00
Krzosa Karol
1b6d908b6b Fix visibility in clexer, fix compiler error on linux/mac 2024-01-13 20:31:28 +01:00
Krzosa Karol
2754ff7ed6 Big rework of clexer 2024-01-13 20:25:28 +01:00
Krzosa Karol
1dc0eceeba Improving string for C++ 2024-01-13 17:09:38 +01:00
Krzosa Karol
3408f3a1ff New list dir api 2024-01-13 14:49:38 +01:00
Krzosa Karol
2cb4160497 Improve flags in string library 2024-01-13 08:18:39 +01:00
Krzosa Karol
eb60189b4b Restructuring 2024-01-12 11:28:19 +01:00
Krzosa Karol
dde2334f95 Reorganization 2024-01-12 10:10:09 +01:00
Krzosa Karol
f68500a804 Restructuring and add format strings typechecking for clang 2024-01-12 09:54:41 +01:00
Krzosa Karol
a3c0a63ee2 Remove address sanitizer for windows build, stb_sprintf acts weird with address sanitizer sometimes 2024-01-10 20:51:03 +01:00
Krzosa Karol
3fca72bc57 AddressSanitizer working, fixed major bug thanks to this in OS_ListDir 2024-01-10 20:43:08 +01:00
Krzosa Karol
4fb5984ad8 Test add address sanitizer to arena 2024-01-10 07:53:55 +01:00
Krzosa Karol
fef3dd609a Add "base_len" to memory arena so that bootstrap arena doesn't delete itself 2024-01-10 07:35:01 +01:00
Krzosa Karol
cba1b30d89 Modify build tool 2024-01-10 07:19:37 +01:00
Krzosa Karol
9e2e53ab35 Fix mac 2024-01-08 07:16:03 +01:00
Krzosa Karol
be55dae0d0 Fix mac 2024-01-08 07:15:56 +01:00
Krzosa Karol
2adeb7aecc Fix mac 2024-01-08 07:06:51 +01:00
Krzosa Karol
fbf32c2c59 Fix arena for mac 2024-01-08 06:55:22 +01:00
Krzosa Karol
fb9cbdac3f Fix mac runner 2024-01-08 06:52:15 +01:00
Krzosa Karol
7c7c596227 Fix mac action 2024-01-08 06:48:18 +01:00
Krzosa Karol
6dbef92794 Misc fix 2024-01-06 14:38:42 +01:00
Krzosa Karol
8e62c45af1 Add command line arguments to build 2024-01-06 14:37:48 +01:00