Edward R. Gonzalez ed
ed synced commits to string_distinctings_refactor at ed/gencpp from mirror 2024-12-13 11:43:08 -08:00
bac57a5872 Corrected enum serialization of ecodetypes, eoperator, especifier, and etoktype, some more naming refactors for strbuilder... formatting
012fcb6bd5 Corrected order of Str to how the slice type is defined in Odin and RAD Debugger (my reference on slice types)
6ffdca8595 formatting, fixes from testing latest in Odin fork
Compare 3 commits »
ed synced commits to main at ed/gencpp from mirror 2024-12-12 11:13:08 -08:00
8d48da0b9e reduced macro usage in lexer.cpp
30dea2e9fd reduce 'large macro' usage in ast.cpp and interface.cpp
633879d35f more typo correction
831b52129d readme fixes
55427822a0 Proofing docs
Compare 5 commits »
ed synced commits to string_distinctings_refactor at ed/gencpp from mirror 2024-12-12 11:13:08 -08:00
ed synced new reference string_distinctings_refactor to ed/gencpp from mirror 2024-12-12 11:13:08 -08:00
ed synced commits to main at ed/gencpp from mirror 2024-12-11 18:53:07 -08:00
71b7320e1c codestruct mssing frm c_library.reefactor
2a025cb073 Merge branch 'de_oop'
0e782cdf99 minor fixees
a390e7f895 Merge pull request #62 from Ed94/de_oop
65427bd0f1 Update undef.macros.h
Compare 116 commits »
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 »