Commit Graph

  • 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