Edward R. Gonzalez ed
ed synced commits to refs/tags/v0.20-Alpha at ed/gencpp from mirror 2024-12-11 18:53:07 -08:00
ed synced new reference refs/tags/v0.20-Alpha to ed/gencpp from mirror 2024-12-11 18:53:07 -08:00
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-11 18:53:06 -08:00
0e782cdf99 minor fixees
65427bd0f1 Update undef.macros.h
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-11 10:43:07 -08:00
cb898595b0 Updates to docs and various changes to project from working on them.
9b86d84dd6 typo fix
4dfb9031d7 separated _generic macros from base/dependencies/macro.shpp
Compare 3 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-11 02:33:06 -08:00
401f85f673 corrections to c_library.cpp, package_release.ps1 working for all zips
caec5d8dfc fix clang format for enum_underlying
44d0a9cf9d c_library compiles
c0aa4fee95 updates on package_release.ps1 and clean.ps1
913d9bf26b fixed clean script
Compare 8 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-10 18:23:07 -08:00
ef78772278 work on gettings things compiling again after restructuring
8891657eb1 Large updates to docs
a18b5b97aa typo
0ea88a263d third test
eea4ebf5c4 another test
Compare 12 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-10 10:13:07 -08:00
a4143b537d builder compiles in c (some issues with filtering out preprocess #if)
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-10 02:03:06 -08:00
0ccffe3f80 interface.untyped.cpp impl compiles in gnerated c library
cd7548c3d4 parser finally compiles
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-09 17:53:07 -08:00
79a1951861 more prep for parser.cpp for c-library gen
e786d7c3b6 prepped lexer and parser for c-library generation
e6f30c7e1d TokType compiles for c lbirary
6147912783 gen.h compiles with interface.upfront.cpp injected
Compare 4 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-09 01:33:06 -08:00
ed9f719a07 impl up to interface.cpp compiles (upfront next)
500f216da2 ast.cpp compiles (among other things)
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-08 17:23:07 -08:00
12e31276eb dependency impl compiles for C11 library (doing components next)
65c3fabc52 C-library gen progress: Header files mostly done, starting dep c impl and fixes to generic selection generation
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-08 01:03:07 -08:00
c016e245eb still misbehaving (going to try alignas next...)
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-07 16:53:07 -08:00
99dbc499fa WIP: code_types.hpp c_library.cpp conversion (issue with C struct padding on asts)
1c133bfc8d Massive total progress on c_library generation: (Summary of last 3 WIP commits)
451b71884c WIP: Broken af
4d638a7255 borken : lots of stuff changed, explaining in later commit...v
Compare 4 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-06 08:20:56 -08:00
ceea184d5a Update to c_library.cpp (now up to ast.hpp)
92e0d3ab8b DId a pass on ast.hpp, types.hpp and helper.hpp for C compatability (unfortuantely clang-format doesn't like my enum macro...
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-06 00:10:55 -08:00
9b059dca47 C-library Finished setting up header dependencies (
46562d54e7 parser: added support for enum_underlying macro
ec07c70dcf verified the C hashtable has parity with the C++ templated gencpp hashtable.
63dd77237a update version (forgot)
cf3908c6f0 Added alpha warning message to header_start.hpp files.
Compare 6 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-05 16:00:56 -08:00
8bb2bc7b1b fixes on containers (compiles but still verifying parity with c++ templates
a3407c14d5 First compiling version of operator overloading for C! (on both msvc and clang using -std=c11 flag, using _Generic selection with some helper macros)
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-05 07:50:56 -08:00
47b9c37e94 began to setup generation of Array_ssize and StringTable in the c-library
1c3134218e preogress on getting dependencies compilable in C-library
Compare 2 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-04 23:14:51 -08:00
a3e7ec4c72 successful compile of c_library for: platform, macros, basic_types, debug, and memory headers (and newly generated c-code)
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-04 15:04:51 -08:00
cae1555b11 wip having nasty parser issue (fixed nasty lexer bug)
f7709bb64e more progress
3a55af9ce4 WIP(broken): Converting base library to use c-linkage symbols only
Compare 3 commits »
ed synced commits to de_oop at ed/gencpp from mirror 2024-12-03 22:44:51 -08:00
6081834687 bug fix
a3548a5bd3 Added support for friend operator definitions
d686831a7c Completed initial conversion
ba1dd1894a WIP (Broken): Major changes to handling Strings in ast (StringCached defined as StrC)
Compare 4 commits »