Block a user
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
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
ef78772278
work on gettings things compiling again after restructuring
8891657eb1
Large updates to docs
a18b5b97aa
typo
0ea88a263d
third test
eea4ebf5c4
another test
0ccffe3f80
interface.untyped.cpp impl compiles in gnerated c library
cd7548c3d4
parser finally compiles
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
ed9f719a07
impl up to interface.cpp compiles (upfront next)
500f216da2
ast.cpp compiles (among other things)
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
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
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...
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.
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)
47b9c37e94
began to setup generation of Array_ssize and StringTable in the c-library
1c3134218e
preogress on getting dependencies compilable in C-library
a3e7ec4c72
successful compile of c_library for: platform, macros, basic_types, debug, and memory headers (and newly generated c-code)
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
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)