Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-16 22:35:14 +00:00
d661312cfa Add xorshift prng
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:42:50 +00:00
70e075d2f6 Add message at top of codegen files to avoid overwriting them
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:28:46 +00:00
96db885344 Remove codegen as submodule and just add it in place
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:22:15 +00:00
fb512e4a15 Add code generation for windows
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:21:18 +00:00
9361f0fe37 Run code generation for posix platforms
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:20:49 +00:00
e7d2553400 Add code generation for doubly linked list
abdelrahman pushed to main at abdelrahman/wizapp-stdlib 2025-03-02 13:17:59 +00:00
509724cc31 Update .gitignore
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 13:16:18 +00:00
9ac75ebc8c Add newline at start of c linkage closing
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 13:15:03 +00:00
a7742ffcb5 Fix missing newline after c linkage
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 13:13:40 +00:00
bc0816e76d Switch to using header guards and add c linkage
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 12:58:32 +00:00
1f22745e05 Add support for relative include
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 12:52:29 +00:00
b8e2f8a4d7 Add support for forward declarations
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 12:46:30 +00:00
a9791962b0 Update struct to split declaration and definition
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 12:20:22 +00:00
cb093cc030 Move load_func_body_from_file to utils module
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 12:07:37 +00:00
8029d26c6b Revert "Restructure to keep __main__ free to be used when using codegen as part"
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 11:59:47 +00:00
87abfe8900 Restructure to keep __main__ free to be used when using codegen as part
abdelrahman pushed to main at abdelrahman/codegen 2025-03-02 11:53:26 +00:00
acaae99107 Update snippets dir
abdelrahman pushed to main at abdelrahman/codegen 2025-03-01 22:43:58 +00:00
7b16c7511f Update list example
abdelrahman pushed to main at abdelrahman/codegen 2025-03-01 22:43:41 +00:00
f3fc2d5c41 Ensure includes are sorted local first
abdelrahman pushed to main at abdelrahman/codegen 2025-03-01 22:34:34 +00:00
b7264e20f2 Add example for doubly linked list