Commit Graph

76 Commits

Author SHA1 Message Date
Krzosa Karol
771e9b59b3 Core: Array is now module 2023-04-22 21:00:02 +02:00
Krzosa Karol
b51a2080d2 Core: Misc 2023-04-22 13:28:21 +02:00
Krzosa Karol
d244608571 Core: Cleanup todos 2023-04-22 13:28:21 +02:00
Krzosa Karol
07dcb418dd Core: Small cleanup 2023-04-21 15:19:38 +02:00
Krzosa Karol
e6bf6b680e Core: Conditional compound to fix Msvc, better assert but printf based, Fix tests 2023-04-21 07:55:34 +02:00
Krzosa Karol
a2662d1cd8 Lines lexed statistic 2023-04-16 14:38:41 +02:00
Krzosa Karol
fb9c8728ea Compiling with MSVC, Using raylib! Cleanup 2023-04-05 21:49:05 +02:00
Krzosa Karol
6320d705a1 Fix folders again 2023-04-02 12:17:40 +02:00
Krzosa Karol
ad5c692506 Previously it wasnt working but now its working, TRUST ME 2023-04-02 11:23:36 +02:00
Krzosa Karol
b2e8012afa Change name Scratch_Scope to Scoped_Arena 2023-03-31 17:39:00 +02:00
Krzosa Karol
cb630951fd Compound expression for union 2023-03-29 10:06:55 +02:00
Krzosa Karol
b0633c84f4 Allocator cleanup + '_' skips tests 2023-03-29 08:32:24 +02:00
Krzosa Karol
7da3e27c05 Cleanup 2023-03-29 08:14:36 +02:00
Krzosa Karol
67b966cb5b Fixed bad error message when no return value + compound inferred type 2023-03-29 08:03:43 +02:00
Krzosa Karol
9f8023ac5c Missing change 2023-03-28 21:47:14 +02:00
Krzosa Karol
5495f96b3b Clang format 2023-03-28 21:16:10 +02:00
Krzosa Karol
d41da94c80 Add string as struct, Fix void pointer indexing
compound for String is not working but maybe that's fine
2023-02-09 20:17:48 +01:00
Krzosa Karol
7370e8b716 Using arena as token array, remove arenas idea 2023-02-09 12:36:36 +01:00
Krzosa Karol
1121e4aa84 Expose time stats 2023-01-01 19:59:27 +01:00
Krzosa Karol
ec66f02e46 Cleanup iterators, remove logging, add message queue 2023-01-01 19:18:42 +01:00
Krzosa Karol
647958b72d Getting rid of globals 2023-01-01 14:17:37 +01:00
Krzosa Karol
c238e5ba46 Organization cleanup, stage arena to Scratch_Arena 2023-01-01 13:15:20 +01:00
Krzosa Karol
39f46900b2 Cleanup includes, remove stdio.h from base 2023-01-01 12:58:57 +01:00
Krzosa Karol
c5539276ae Working on simplifying configurable allocation scheme 2023-01-01 12:40:58 +01:00
Krzosa Karol
8c0a8bf72b Working on simplifying the allocation scheme 2023-01-01 10:48:06 +01:00
Krzosa Karol
ffd6bc5d23 Remove pernament arena 2022-12-31 18:02:48 +01:00
Krzosa Karol
55515ff420 Introduce the allocator stuff again 2022-12-31 16:51:01 +01:00
Krzosa Karol
23db7cc5c4 Add Core compiler interface 2022-12-31 14:47:47 +01:00
Krzosa Karol
e07ad3c86d Module changes, found Type_Incomplete error 2022-10-14 17:20:46 +02:00
Krzosa Karol
62aaffdb83 Working on modules finding bugs 2022-10-14 07:06:55 +02:00
Krzosa Karol
16a2fe659e Misc changes 2022-10-13 20:46:03 +02:00
Krzosa Karol
022f874c32 Working on math libraries 2022-10-13 12:33:16 +02:00
Krzosa Karol
f50e7b5250 Errors work better with sublime 2022-10-13 08:18:50 +02:00
Krzosa Karol
ce6c2a33b5 Fix sublime_text build command not working with compiler due to
terminal sequences
2022-10-13 08:01:16 +02:00
Krzosa Karol
7be9a9ef0e Fix assignment type resolution 2022-10-11 14:20:35 +02:00
Krzosa Karol
e37bf8b1bc Add TypeOf operator 2022-10-11 11:13:07 +02:00
Krzosa Karol
4004b8b8d3 Fixed leaky imports, modified log stuff 2022-10-11 10:20:18 +02:00
Krzosa Karol
7aa0ba56b6 Remove Allocator stuff 2022-10-10 10:22:04 +02:00
Krzosa Karol
9ad2da03c8 Load is file relative not module relative 2022-10-09 15:20:53 +02:00
Krzosa Karol
926e460f4a Update README 2022-10-09 14:12:32 +02:00
Krzosa Karol
faec89beae Update readme todo 2022-10-09 12:26:05 +02:00
Krzosa Karol
ee6f8114ee Ported to Linux! 2022-10-09 12:23:38 +02:00
Krzosa Karol
0637a32655 Somehow we compiling and not crashing 2022-10-09 11:05:03 +02:00
Krzosa Karol
fb6c89f845 Down to one compile error 2022-10-09 10:47:33 +02:00
Krzosa Karol
8ad8e72b3a Getting rid of heap stuff completely but also naively 2022-10-09 10:45:36 +02:00
Krzosa Karol
b22e1ac0db Removing heap allocations, Porting to Unix 2022-10-09 10:34:23 +02:00
Krzosa Karol
9b06c2548e Update readme 2022-10-08 10:16:02 +02:00
Krzosa Karol
15e4ebd682 Added conditional compilation and Const namespace with OS name 2022-10-08 10:02:50 +02:00
Krzosa Karol
ed98572547 Update todo 2022-10-06 14:27:29 +02:00
Krzosa Karol
fb3226a059 Working on print 2022-10-04 17:02:22 +02:00