|
9ddd0d6113
|
Add enum, struct, usertype, datatype and arg stringify functions
|
2025-09-07 15:31:31 +01:00 |
|
|
ba467c9067
|
Fix Makefile
|
2025-09-07 15:31:12 +01:00 |
|
|
f09d759b05
|
Start working on codegen implementation in C
|
2025-09-07 06:09:43 +01:00 |
|
|
509d6c912f
|
Remove copy_alloc functions
|
2025-09-07 05:02:08 +01:00 |
|
|
12e8515b27
|
Update primitives
|
2025-09-07 04:37:31 +01:00 |
|
|
09e96f8112
|
Update Makefile
|
2025-09-06 21:27:17 +01:00 |
|
Abdelrahman Said
|
9cbd0b29ef
|
Fix build on macOS
|
2025-09-01 22:10:41 +01:00 |
|
|
26fd329caa
|
Update codegen to support accepting JSON file as input
|
2025-08-31 20:56:49 +01:00 |
|
|
1e224702a3
|
Add default target as one of the available targets when make help is run
|
2025-08-31 14:21:55 +01:00 |
|
|
74cca183e0
|
Make all the default target
|
2025-08-31 14:20:44 +01:00 |
|
|
e26bf613a5
|
Add support for release builds with debug info and using lib externally
|
2025-08-31 14:17:04 +01:00 |
|
Abdelrahman Said
|
81e3ab2c67
|
Switch to using intercept build since OSX [SIP](https://en.wikipedia.org/wiki/System_Integrity_Protection) stop bear from working
|
2025-08-16 13:25:38 +01:00 |
|
Abdelrahman Said
|
8ec0757b34
|
Add .venv to gitignore
|
2025-08-16 13:25:28 +01:00 |
|
Abdelrahman Said
|
eb98de7c2b
|
Unify build flags
|
2025-08-16 13:16:21 +01:00 |
|
|
d3fccd61b5
|
Reintroduce C++ support and add usage tests for C++ (#4)
Reviewed-on: #4
Co-authored-by: Abdelrahman <said.abdelrahman89@gmail.com>
Co-committed-by: Abdelrahman <said.abdelrahman89@gmail.com>
|
2025-08-10 22:33:40 +00:00 |
|
|
011083ab83
|
Replace bool, true and false with aliases
|
2025-08-09 22:38:03 +01:00 |
|
|
b8c548ee4b
|
Add static, runtime and debug assert utilities
|
2025-08-09 22:37:55 +01:00 |
|
|
75be2316e0
|
Add vim encoding and folding marker
|
2025-08-09 14:35:28 +01:00 |
|
Abdelrahman Said
|
d452225d02
|
Don't use uchar.h on macos
|
2025-05-20 16:52:12 +01:00 |
|
|
74164717d0
|
Fix bug in array codegen
|
2025-05-05 19:15:58 +01:00 |
|
|
6c8434a530
|
Use asserts in array
|
2025-05-05 20:06:58 +01:00 |
|
|
cac66b9dbb
|
Use asserts in dbl_list
|
2025-05-05 19:55:42 +01:00 |
|
|
175f627f93
|
Remove text from asserts
|
2025-05-05 19:29:44 +01:00 |
|
|
be30189d15
|
Assert uuid argument isn't NULL
|
2025-05-05 19:12:13 +01:00 |
|
|
3689c17d09
|
Use asserts to validate arguments for Str8
|
2025-05-05 19:08:44 +01:00 |
|
|
8e952d9bc8
|
Use assert to validate inputs to allocator functions
|
2025-05-05 19:01:10 +01:00 |
|
|
def7576101
|
Use asserts in arena
|
2025-05-05 18:57:11 +01:00 |
|
|
3fed536a74
|
Use assert in wapp_mem_util_align_forward instead of returning NULL
|
2025-05-05 18:51:10 +01:00 |
|
|
aae39fe656
|
Fix MSVC errors
|
2025-05-05 16:41:56 +01:00 |
|
|
4e3945d1d0
|
Refactor array to avoid having to include external types
|
2025-05-05 16:33:08 +01:00 |
|
|
98a802e3eb
|
Remove C++ pseudo support
|
2025-05-05 02:48:35 +01:00 |
|
|
0d4aa7a9c2
|
Modify README.md
|
2025-05-05 02:28:29 +01:00 |
|
|
a229f9be8c
|
Run codegen on Linux
|
2025-05-05 00:04:24 +01:00 |
|
|
2156d2ff3a
|
Fix MSVC Spectre warnings
|
2025-05-04 23:59:50 +01:00 |
|
|
12f083edb0
|
Add code generation for array
|
2025-05-04 23:26:03 +01:00 |
|
|
f444911452
|
Refactor strings and allocator to primitives
|
2025-05-04 23:25:27 +01:00 |
|
|
163283f77f
|
Remove unnecessary separate handling for bool type
|
2025-05-04 22:20:38 +01:00 |
|
|
6064ed346c
|
Ensure arena capacity is a power of 2
|
2025-05-04 18:02:32 +01:00 |
|
|
77f3c40ebd
|
Add copy array with allocation and finish writing array tests
|
2025-04-27 19:30:14 +01:00 |
|
|
d3f1686d58
|
Add testing for i32 array to test array logic
|
2025-04-21 17:47:33 +01:00 |
|
|
a359331df7
|
Complete array implementation before moving it to codegen
|
2025-04-21 17:46:59 +01:00 |
|
|
14115f7e7e
|
Move rounding up and va_args count to misc_utils
|
2025-04-21 17:46:27 +01:00 |
|
|
12bd3eb489
|
Add .clangd config file
|
2025-04-21 14:21:40 +01:00 |
|
|
266d43e262
|
Update Makefile
|
2025-04-21 14:16:54 +01:00 |
|
|
a568b30163
|
Update snippets
|
2025-04-21 13:52:24 +01:00 |
|
|
b1773746d8
|
Add missing include
|
2025-04-21 13:45:29 +01:00 |
|
|
a479a43f4c
|
Reformat
|
2025-04-20 21:32:38 +01:00 |
|
|
b476ceaeef
|
Fix MSVC Spectre warnings
|
2025-04-20 20:28:02 +01:00 |
|
|
4d69b97149
|
Add /std:c11 to Windows build
|
2025-04-20 20:20:39 +01:00 |
|
|
181c4b8614
|
Update xorshift
|
2025-04-20 20:47:20 +01:00 |
|