-
7660402d08
Remove flags from build tool
main
Krzosa Karol
2024-03-16 12:01:52 +01:00
-
18100a87fb
Fix const char
Krzosa Karol
2024-03-16 11:55:44 +01:00
-
da575e8877
Fix warnings
Krzosa Karol
2024-03-16 11:51:13 +01:00
-
1a1432592a
Disable clang address sanitizer
Krzosa Karol
2024-03-16 11:45:53 +01:00
-
71d36352cb
Fix memcpy in arena
Krzosa Karol
2024-03-16 11:40:26 +01:00
-
1b48585308
Add stubs, wanted to compile to wasm
Krzosa Karol
2024-03-15 16:23:33 +01:00
-
0c4d19c9b8
Add int cmd kind
Krzosa Karol
2024-03-15 06:53:55 +01:00
-
6c4c141344
Improve build tool
Krzosa Karol
2024-03-14 11:20:30 +01:00
-
c944ceac4b
IO Thread local on callback, build system thread local on perm arena
Krzosa Karol
2024-03-10 19:22:16 +01:00
-
bc12273f2a
CmdParser improvements
Krzosa Karol
2024-03-04 17:28:57 +01:00
-
3f21a6722e
Move cmd to c
Krzosa Karol
2024-03-04 16:13:38 +01:00
-
3f358584bb
Add cmd.cpp cmd.h, MA_LENGTHOF to MA_Lengthof
Krzosa Karol
2024-03-04 15:26:15 +01:00
-
2abd8870cb
Fix cache saving on error in build system
Krzosa Karol
2024-02-16 07:39:33 +01:00
-
c3c5922017
Small fixes
Krzosa Karol
2024-01-29 16:58:19 +01:00
-
61967d16ad
Small changes
Krzosa Karol
2024-01-29 12:29:19 +01:00
-
1617135e65
Split sprintf
Krzosa Karol
2024-01-29 07:00:01 +01:00
-
908cfca794
Replace pragma onces with guards because preproc names are useful
Krzosa Karol
2024-01-28 19:17:13 +01:00
-
57b61e366f
core_library to core
Krzosa Karol
2024-01-28 18:52:01 +01:00
-
1547ebd5ce
Add source locs to allocator procs
Krzosa Karol
2024-01-28 11:21:57 +01:00
-
32deac08e0
TestClexer fix for github ubuntu worker
Krzosa Karol
2024-01-28 09:09:50 +01:00
-
bf0d18bc00
TestClexer fix for github ubuntu worker
Krzosa Karol
2024-01-28 08:59:24 +01:00
-
190323bb5e
Workflow debugging
Krzosa Karol
2024-01-28 08:54:39 +01:00
-
942b75b2bd
Try out sending line information to arena
Krzosa Karol
2024-01-28 08:49:40 +01:00
-
104867d881
Try out sending line information to arena
Krzosa Karol
2024-01-28 08:47:00 +01:00
-
51479d751a
Leave it for another day
Krzosa Karol
2024-01-28 08:22:09 +01:00
-
1a1ea7c84f
More debug info
Krzosa Karol
2024-01-28 08:18:50 +01:00
-
f56bee1cfb
Fix linker errors
Krzosa Karol
2024-01-28 08:14:24 +01:00
-
bb8d96e010
Cleanup build tool main and add diagnostics for arenas
Krzosa Karol
2024-01-28 08:02:44 +01:00
-
b0620ae57b
Fix github workflow running out of memory
Krzosa Karol
2024-01-28 07:26:46 +01:00
-
cc1cdbfdbd
Mac debugging
Krzosa Karol
2024-01-27 22:36:06 +01:00
-
a6ba486407
Mac debugging
Krzosa Karol
2024-01-27 22:21:34 +01:00
-
b808bf4434
Mac Debugging
Krzosa Karol
2024-01-27 22:14:09 +01:00
-
daa83bf874
Mac debugging
Krzosa Karol
2024-01-27 22:11:28 +01:00
-
782536121d
Mac debugging
Krzosa Karol
2024-01-27 22:06:53 +01:00
-
c0e7ae8d7b
Workflow debugging
Krzosa Karol
2024-01-27 22:03:39 +01:00
-
5a6e0e5ebb
Add mac header
Krzosa Karol
2024-01-27 22:02:57 +01:00
-
5a528e1ef8
Fix mac exe path and mac debugging
Krzosa Karol
2024-01-27 22:01:14 +01:00
-
7b8dd6fd50
Mac debugging
Krzosa Karol
2024-01-27 21:55:53 +01:00
-
1b6643e4a8
Don't launch exes concurrently because they compete
Krzosa Karol
2024-01-27 21:51:10 +01:00
-
6e7438e19b
Add clang to linux workflow
Krzosa Karol
2024-01-27 21:47:25 +01:00
-
46b3ac4007
Try out the multi process build
Krzosa Karol
2024-01-27 21:45:04 +01:00
-
43f770b790
Many changes, building many targets at the same time
Krzosa Karol
2024-01-27 19:32:12 +01:00
-
e39cd78546
Improve build tool api, cleanup pass, add lexer tests
Krzosa Karol
2024-01-25 22:21:58 +01:00
-
738d27db9d
Add #error lexing
Krzosa Karol
2024-01-25 17:29:32 +01:00
-
f6a709bd26
Add no exception flag
Krzosa Karol
2024-01-25 16:19:30 +01:00
-
76e72e1778
Flags into variables
Krzosa Karol
2024-01-25 08:01:44 +01:00
-
2eb1bbdfd9
Extend User IO, OS_GetDate for linux
Krzosa Karol
2024-01-14 17:18:58 +01:00
-
bad74c2dcd
Add easy_strings, S8_List iterator
Krzosa Karol
2024-01-14 16:44:25 +01:00
-
37eed81ea5
Add core.cpp, testing changes
Krzosa Karol
2024-01-14 10:22:39 +01:00
-
c375cdf04f
Fix cache, misc changes
Krzosa Karol
2024-01-13 21:18:08 +01:00
-
1b6d908b6b
Fix visibility in clexer, fix compiler error on linux/mac
Krzosa Karol
2024-01-13 20:31:28 +01:00
-
2754ff7ed6
Big rework of clexer
Krzosa Karol
2024-01-13 20:25:28 +01:00
-
1dc0eceeba
Improving string for C++
Krzosa Karol
2024-01-13 17:09:38 +01:00
-
3408f3a1ff
New list dir api
Krzosa Karol
2024-01-13 14:49:38 +01:00
-
2cb4160497
Improve flags in string library
Krzosa Karol
2024-01-13 08:18:39 +01:00
-
eb60189b4b
Restructuring
Krzosa Karol
2024-01-12 11:28:19 +01:00
-
dde2334f95
Reorganization
Krzosa Karol
2024-01-12 10:10:09 +01:00
-
f68500a804
Restructuring and add format strings typechecking for clang
Krzosa Karol
2024-01-12 09:54:41 +01:00
-
a3c0a63ee2
Remove address sanitizer for windows build, stb_sprintf acts weird with address sanitizer sometimes
Krzosa Karol
2024-01-10 20:51:03 +01:00
-
3fca72bc57
AddressSanitizer working, fixed major bug thanks to this in OS_ListDir
Krzosa Karol
2024-01-10 20:43:08 +01:00
-
4fb5984ad8
Test add address sanitizer to arena
Krzosa Karol
2024-01-10 07:53:55 +01:00
-
fef3dd609a
Add "base_len" to memory arena so that bootstrap arena doesn't delete itself
Krzosa Karol
2024-01-10 07:35:01 +01:00
-
cba1b30d89
Modify build tool
Krzosa Karol
2024-01-10 07:19:37 +01:00
-
9e2e53ab35
Fix mac
Krzosa Karol
2024-01-08 07:16:03 +01:00
-
be55dae0d0
Fix mac
Krzosa Karol
2024-01-08 07:15:56 +01:00
-
2adeb7aecc
Fix mac
Krzosa Karol
2024-01-08 07:06:51 +01:00
-
fbf32c2c59
Fix arena for mac
Krzosa Karol
2024-01-08 06:55:22 +01:00
-
fb9cbdac3f
Fix mac runner
Krzosa Karol
2024-01-08 06:52:15 +01:00
-
7c7c596227
Fix mac action
Krzosa Karol
2024-01-08 06:48:18 +01:00
-
6dbef92794
Misc fix
Krzosa Karol
2024-01-06 14:38:42 +01:00
-
8e62c45af1
Add command line arguments to build
Krzosa Karol
2024-01-06 14:37:48 +01:00
-
37eec9346e
Fix actions
Krzosa Karol
2024-01-06 13:49:12 +01:00
-
af3daf564e
Remove mac runner
Krzosa Karol
2024-01-06 13:45:40 +01:00
-
f34019efb7
Reorganization
Krzosa Karol
2024-01-06 13:44:50 +01:00
-
3ed4893ccb
Actions test
Krzosa Karol
2024-01-05 22:40:11 +01:00
-
dda4ac3bfb
Mac actions update
Krzosa Karol
2024-01-05 21:18:08 +01:00
-
4af0a18e15
Add mac build
Krzosa Karol
2024-01-05 21:15:17 +01:00
-
6e07d19c87
Fixes in filesystem and build
Krzosa Karol
2024-01-05 21:12:58 +01:00
-
6458e6ab9a
Misc
Krzosa Karol
2024-01-05 16:11:14 +01:00
-
150a775278
Fix warning
Krzosa Karol
2024-01-05 16:06:43 +01:00
-
1cdbc10dfc
Add flag reference to bld_lib
Krzosa Karol
2024-01-05 16:03:37 +01:00
-
cb6a88bc95
Small script cleanup
Krzosa Karol
2024-01-05 14:16:38 +01:00
-
ea5842a454
Small script cleanup
Krzosa Karol
2024-01-05 14:15:13 +01:00
-
cc1a90e96b
using bld to build on both linux and windows
Krzosa Karol
2024-01-05 14:12:32 +01:00
-
6e38cb160e
Port bld cache to linux successfuly
Krzosa Karol
2024-01-05 13:41:29 +01:00
-
84f8cb1596
Porting bld to linux
Krzosa Karol
2024-01-05 13:03:04 +01:00
-
7c9c337194
Port filesystem to ubuntu, add filesystem tests
Krzosa Karol
2024-01-04 21:54:16 +01:00
-
d13c0e6f86
Bring back bld with new design
Krzosa Karol
2024-01-03 22:01:32 +01:00
-
3d074ce0ac
Add bootstrap exclusive arena
Krzosa Karol
2023-12-31 19:41:49 +01:00
-
49068c9818
Add arena tests
Krzosa Karol
2023-12-31 19:31:21 +01:00
-
14f10cc836
Fixing compile issues
Krzosa Karol
2023-12-31 17:02:22 +01:00
-
d8860c725e
Add stubs for linux
Krzosa Karol
2023-12-31 16:57:57 +01:00
-
502c5f5d92
Formatting
Krzosa Karol
2023-12-31 16:46:03 +01:00
-
0a81270278
Add table tests
Krzosa Karol
2023-12-31 16:41:02 +01:00
-
b3f5ce3772
Array tests, allocator design changes
Krzosa Karol
2023-12-31 16:07:58 +01:00
-
f14d5462b0
Defer pragma
Krzosa Karol
2023-12-31 10:35:43 +01:00
-
4ef1cb7250
Replace guards with pragma once
Krzosa Karol
2023-12-31 10:30:34 +01:00
-
1569f94374
Fix build.sh
Krzosa Karol
2023-12-31 10:23:27 +01:00
-
a3c09bf50c
Add arena test
Krzosa Karol
2023-12-31 10:20:57 +01:00
-
556c38d572
Add arena test
Krzosa Karol
2023-12-31 10:20:23 +01:00