|
178b02a32b
|
Don't run ccodegen with all target
|
2025-09-20 14:44:13 +01:00 |
|
|
757eadeec9
|
Add utilities to convert between item and array when working with files
|
2025-09-20 14:11:26 +01:00 |
|
|
ccfe4e0919
|
Restore void * arrays and linked lists
|
2025-09-20 13:46:28 +01:00 |
|
Abdelrahman Said
|
becd5018f8
|
Update codegen
|
2025-09-14 23:31:13 +01:00 |
|
Abdelrahman Said
|
caa494be9a
|
Initial file operations implementation
|
2025-09-14 23:15:01 +01:00 |
|
Abdelrahman Said
|
033fccb8a1
|
Replace VoidPArray with GenericArray and remove function implementations
|
2025-09-14 23:13:36 +01:00 |
|
Abdelrahman Said
|
b7eff6a3e4
|
Switch to using b32
|
2025-09-14 21:25:56 +01:00 |
|
Abdelrahman Said
|
b4eb8d2760
|
Add wapp_str8_from_bytes
|
2025-09-14 21:11:31 +01:00 |
|
|
0dd9f94a65
|
Update ccgen main
|
2025-09-07 20:56:06 +01:00 |
|
|
3f995db65b
|
Implement stringifying source
|
2025-09-07 20:44:57 +01:00 |
|
|
ea09838b46
|
Implement stringifying functions and headers
|
2025-09-07 19:22:49 +01:00 |
|
|
ed9381342e
|
Update codegen
|
2025-09-07 19:22:24 +01:00 |
|
|
823cd652b9
|
Add to_lower and to_upper functions
|
2025-09-07 17:21:52 +01:00 |
|
|
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 |
|