Krzosa Karol
|
a2662d1cd8
|
Lines lexed statistic
|
2023-04-16 14:38:41 +02:00 |
|
Krzosa Karol
|
8c4975db35
|
Implemented C variadic arguments
|
2023-04-14 22:22:34 +02:00 |
|
Krzosa Karol
|
542f2e0297
|
Fix color codes
|
2023-04-14 21:13:30 +02:00 |
|
Krzosa Karol
|
fb9c8728ea
|
Compiling with MSVC, Using raylib! Cleanup
|
2023-04-05 21:49:05 +02:00 |
|
Krzosa Karol
|
e13b4b7f25
|
Clang format + meta fix
|
2023-03-29 09:24:30 +02:00 |
|
Krzosa Karol
|
0622811a87
|
Cleanup string format. Using stage_arena
|
2023-03-29 08:40:35 +02:00 |
|
Krzosa Karol
|
b0633c84f4
|
Allocator cleanup + '_' skips tests
|
2023-03-29 08:32:24 +02:00 |
|
Krzosa Karol
|
5495f96b3b
|
Clang format
|
2023-03-28 21:16:10 +02:00 |
|
Krzosa Karol
|
391df593a2
|
Trying to do some code generation
|
2023-02-11 10:32:11 +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
|
aa994c999a
|
Get rid of clib in big int, introduce message api, add stringify message
|
2023-01-01 19:51:35 +01:00 |
|
Krzosa Karol
|
ec66f02e46
|
Cleanup iterators, remove logging, add message queue
|
2023-01-01 19:18:42 +01:00 |
|
Krzosa Karol
|
3de813212a
|
Add todos
|
2023-01-01 17:50:22 +01:00 |
|
Krzosa Karol
|
d6a5df8d95
|
Cleanup iterators
|
2023-01-01 17:44:27 +01:00 |
|
Krzosa Karol
|
d120d05eee
|
Move types to Core_Ctx
|
2023-01-01 16:27:42 +01:00 |
|
Krzosa Karol
|
d441abcddb
|
Move operator infos to Core_Ctx
|
2023-01-01 16:14:47 +01:00 |
|
Krzosa Karol
|
34928e3977
|
Move interns into Core_Ctx
|
2023-01-01 14:23:59 +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
|
8c0a8bf72b
|
Working on simplifying the allocation scheme
|
2023-01-01 10:48:06 +01:00 |
|
Krzosa Karol
|
d5179bb596
|
Small allocator changes, fix crash
|
2022-12-31 21:05:13 +01:00 |
|
Karol Krzosa (Nokia)
|
d75c54f61f
|
Modifying the class hierarchy and removing globals, allocators, simplifying
|
2022-12-31 20:10:11 +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
|
2c53693754
|
CORE_Static
|
2022-10-11 13:04:35 +02:00 |
|
Krzosa Karol
|
7aa0ba56b6
|
Remove Allocator stuff
|
2022-10-10 10:22:04 +02:00 |
|
Krzosa Karol
|
2f153a7cd3
|
Replacing core allocation stuff, still need to rewrite map and token
structures
|
2022-10-10 00:05:38 +02:00 |
|
Krzosa Karol
|
0049b39e17
|
link directive
|
2022-10-09 14:00:41 +02:00 |
|
Krzosa Karol
|
8ad8e72b3a
|
Getting rid of heap stuff completely but also naively
|
2022-10-09 10:45:36 +02:00 |
|
Krzosa Karol
|
4ca3ab95df
|
Bulletproofing operator overloads using generated data
|
2022-09-30 13:36:48 +02:00 |
|
Krzosa Karol
|
91b7b8090f
|
More code to List
|
2022-09-30 09:56:12 +02:00 |
|
Krzosa Karol
|
0a7fe8caad
|
Moving more code to list
|
2022-09-30 09:52:54 +02:00 |
|
Krzosa Karol
|
cf619c2ea3
|
Introducing List and changes in base
|
2022-09-30 09:40:56 +02:00 |
|
Krzosa Karol
|
e46d936c38
|
Meta generated data working
|
2022-09-29 19:17:53 +02:00 |
|
Krzosa Karol
|
3601e83032
|
Generating meta data
|
2022-09-29 19:14:42 +02:00 |
|
Krzosa Karol
|
256eaf8640
|
Change ordering of tokens
|
2022-09-29 18:40:33 +02:00 |
|
Krzosa Karol
|
37489b2730
|
Operator overloads for unary expressions
|
2022-09-29 17:36:15 +02:00 |
|
Krzosa Karol
|
9ee22abbd2
|
Misc
|
2022-09-29 17:10:56 +02:00 |
|
Krzosa Karol
|
7ce3871a9e
|
Parsing operator overloads
|
2022-09-29 14:16:44 +02:00 |
|
Krzosa Karol
|
65924967aa
|
Restructuring
|
2022-09-29 13:02:32 +02:00 |
|
Krzosa Karol
|
cbf6ca8480
|
Restructuring
|
2022-09-29 12:41:04 +02:00 |
|
Krzosa Karol
|
5f11a11f0f
|
Change the decl searching api while figuring out how to implement
function overloading
|
2022-09-29 12:04:21 +02:00 |
|
Krzosa Karol
|
aa1da4e926
|
Functions have unique names now unless they are foreign, probably will
need a keyword to not mangle the names.
|
2022-09-28 14:55:56 +02:00 |
|
Krzosa Karol
|
d39686c480
|
Cosmetic changes
|
2022-09-27 14:57:10 +02:00 |
|
Krzosa Karol
|
dda2252ca2
|
length_of align_of size_of are no longer operators but function calls
|
2022-09-27 13:50:30 +02:00 |
|
Krzosa Karol
|
b8ab388bfc
|
Change to globals are PascalCase, locals are snake_case
|
2022-09-27 10:51:12 +02:00 |
|
Krzosa Karol
|
03c19ddeaa
|
Rename files
|
2022-08-26 21:54:02 +02:00 |
|