623 Commits

Author SHA1 Message Date
Krzosa Karol
6e18bb6641 Refresh the repo 2026-03-20 08:35:18 +01:00
Krzosa Karol
771e9b59b3 Core: Array is now module 2023-04-22 21:00:02 +02:00
Krzosa Karol
ad301153d4 Core: Add defer 2023-04-22 14:23:08 +02:00
Krzosa Karol
d9a7882f8c Core: Factor + start defer 2023-04-22 13:46:21 +02:00
Krzosa Karol
b51a2080d2 Core: Misc 2023-04-22 13:28:21 +02:00
Krzosa Karol
654d6f17e4 Core: Add goto 2023-04-22 13:28:21 +02:00
Krzosa Karol
eff6b10cf4 Core: Add Ast_Label 2023-04-22 13:28:21 +02:00
Krzosa Karol
d244608571 Core: Cleanup todos 2023-04-22 13:28:21 +02:00
Krzosa Karol
8c0b4439af Core: Polymorphism works better then expected hmm... 2023-04-22 09:15:34 +02:00
Krzosa Karol
4657b4460e Core: Fix null pointer crash 2023-04-21 23:08:35 +02:00
Krzosa Karol
bbd8b0ab91 Core: Remove AST_Tuple, repurpose VAR_UNPACK (buggy probably) 2023-04-21 22:49:15 +02:00
Krzosa Karol
108ec6121e Core: #compiler_breakpoint 2023-04-21 15:34:59 +02:00
Krzosa Karol
07dcb418dd Core: Small cleanup 2023-04-21 15:19:38 +02:00
Krzosa Karol
19fa0509c6 Core: More robust '.' access 2023-04-21 15:09:07 +02:00
Krzosa Karol
32cda2b59e Core: New unique_name scheme, more human friendly 2023-04-21 14:44:13 +02:00
Krzosa Karol
2578a2a31a Initial add parent_ast to scopes 2023-04-21 11:38:00 +02:00
Krzosa Karol
29238b6cc5 Core: Fix casting binding 2023-04-21 11:32:38 +02:00
Krzosa Karol
51cebbf4d0 Core: Fix assigning to arrays 2023-04-21 09:45:57 +02:00
Krzosa Karol
ef243724dc Core: Fix array counting 2023-04-21 09:36:33 +02:00
Krzosa Karol
9edb03e1bb Core: Fix casting from array to pointer of same base, improve errors 2023-04-21 09:33:29 +02:00
Krzosa Karol
8c80f609af Core: Fix mixing named and positional in compound expressions 2023-04-21 09:26:55 +02:00
Krzosa Karol
1e12f51451 Compiler: Fix empty return compound codegen 2023-04-21 09:06:48 +02:00
Krzosa Karol
3207a390c8 Core: Fix couldnt infer compound expression 2023-04-21 08:39:33 +02:00
Krzosa Karol
ada87e6adf Core: Brought back named loads which are a bit counter intuitive 2023-04-21 08:28:44 +02:00
Krzosa Karol
d5c4caf725 Core: Remove comment 2023-04-21 08:04:22 +02:00
Krzosa Karol
200b5e4f9f Core: Add continue keyword 2023-04-21 08:03:13 +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
fb3800a43a Core: Change lookup rules, 2x speedup 2023-04-20 22:29:31 +02:00
Krzosa Karol
7c69537283 RTS: Bug fixing, improvements 2023-04-20 15:52:07 +02:00
Krzosa Karol
6be3b60cd4 RTS: Fix history flickering 2023-04-20 15:30:58 +02:00
Krzosa Karol
1aed323783 RTS: Simulating entire path always, fix bug one off goal 2023-04-20 15:29:15 +02:00
Krzosa Karol
a728f5c37f Selection and setting target_p 2023-04-20 15:04:55 +02:00
Krzosa Karol
7037416ea7 RTS: Incremental path finding, Selection box, refactor 2023-04-20 13:36:50 +02:00
Krzosa Karol
21d97a4397 RTS: Bulletproof algorithm 2023-04-19 16:16:11 +02:00
Krzosa Karol
2d5c2d89bc RTS: Trail 2023-04-19 15:01:43 +02:00
Krzosa Karol
b7385221ac Core RTS :: Randomizing positions, improving visuals, info 2023-04-19 13:20:35 +02:00
Krzosa Karol
87657a99a6 Core: match sizeof etc. syntax with C, Core RTS: Beautifying + animations 2023-04-19 12:50:58 +02:00
Krzosa Karol
891221441e Core RTS: Multiple actors 2023-04-19 10:35:57 +02:00
Krzosa Karol
e1903a0331 Core RTS: Actor movement 2023-04-19 10:23:33 +02:00
Krzosa Karol
597cee5fb8 RTS, Fix invalid struct names in type info 2023-04-19 08:09:59 +02:00
Krzosa Karol
56eb7e6de2 Core RTS: Path finding seems to work! 2023-04-18 17:26:08 +02:00
Krzosa Karol
bea10a621e Core Compiler: Fix type incomplete polymorph, work on RTS 2023-04-18 16:23:36 +02:00
Krzosa Karol
4ecb329033 Compiler game work + enable cast from pointer to int 2023-04-18 13:50:57 +02:00
Krzosa Karol
013db0f985 Start rts thing 2023-04-17 21:51:41 +02:00
Krzosa Karol
7cb4b7145f More raylib stuff, error messages matching sublime error format 2023-04-17 21:07:21 +02:00
Krzosa Karol
556677c42b Add missing type stuff 2023-04-16 15:37:29 +02:00
Krzosa Karol
4f658c0c09 Match bool c style 2023-04-16 15:30:08 +02:00
Krzosa Karol
d4a7fc32c8 raylib bindings 2023-04-16 15:27:11 +02:00
Krzosa Karol
7152a710cc Add c types, int is default type 2023-04-16 15:02:25 +02:00
Krzosa Karol
a2662d1cd8 Lines lexed statistic 2023-04-16 14:38:41 +02:00