• C btw

  • Joined on 2026年02月26日
RenoDev pushed to master at RenoDev/type-clang 2026年06月19日 04:24:34 +02:00
8c05ea9464 improve error message
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 14:34:13 +02:00
14fa96aa04 Make io.print work at runtime: str→const char*, extern in modules, puts body
5f579478fb Suppress empty namespace blocks in C++ output
f16e16f4da Add --cpp flag to print C++ transpilation to stdout
c0126c42ec Fix C++ codegen stubs (return {} to avoid UB), add 32 tests, helpers module
dd498b455c Fix C++ codegen for module-qualified names
Compare 5 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 13:21:06 +02:00
05275d3129 Add --version flag (0.1.0-beta) and internal/0.1.0.md changelog
fd00fe8c61 Implement import/export module system with 31 tests
Compare 2 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 12:22:07 +02:00
a9c8aa666b Add extern test scenarios and fix C++ keyword check for extern symbols
40b35d4f4f Implement C++ codegen for extern declarations
Compare 2 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 08:06:12 +02:00
779d0a95d8 Restructure src/ into frontend/, analysis/, backend/, shared/ subdirectories
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 07:43:29 +02:00
c58496d1e9 fix: codegen bugs and string lexer
RenoDev pushed to master at RenoDev/type-clang 2026年06月18日 04:04:48 +02:00
35691cb198 fix: resolve memory safety issues in codegen.cpp
f846ca4579 docs: update keyword.txt to match lexer implementation
Compare 2 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 17:08:47 +02:00
a08f70fdeb remove error_message.md
fb98823982 chore: remove bison verbose output file
0aa1223f79 feat: Rust-style error messages with column tracking
Compare 3 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 16:40:42 +02:00
f7b3f0b38e fix: heap corruption from missing NULL terminator in item_list_impl
79071b5e18 feat: structured error reporting system with Rust-style error messages
aafc869b9a add roadmap design
Compare 3 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 12:41:04 +02:00
2ba695c747 add MIT License
a58935b864 Edit README.md
Compare 2 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 12:36:05 +02:00
08d0767ed5 Blocks C++ reserved keywords for variables, structs,
194593fd37 fixed for 'main' entry point
Compare 2 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 10:42:34 +02:00
a1a3497162 Block All Keyword C++ and Tests Suite Mass
1ca5548fc4 add examples struct literals
14e5b86b70 remove dotfile
Compare 3 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 04:58:42 +02:00
39a74e8072 feat: add type checking, memory fixes, and tests
313f14ead6 fixed tests script and add grammar.md
66385ded9b add CONTRIBUTING.md
Compare 3 commits »
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 03:32:40 +02:00
e6ad520606 remove dotfile and clean
RenoDev pushed to master at RenoDev/type-clang 2026年06月17日 03:29:37 +02:00
4d854cf117 remoge dotfile
RenoDev released cgrap-aarch64 at RenoDev/cgrep 2026年06月14日 17:08:47 +02:00
RenoDev pushed tag v0.1 to RenoDev/cgrep 2026年06月14日 17:08:46 +02:00
RenoDev pushed tag cgrap-aarch64 to RenoDev/cgrep 2026年06月14日 17:07:02 +02:00
RenoDev pushed to master at RenoDev/cgrep 2026年06月14日 15:22:45 +02:00
8d06d59c3f fixed Makefile
RenoDev pushed to master at RenoDev/cgrep 2026年06月14日 14:57:17 +02:00
3568a3fa73 edit Makefile remove cgrep binary and bin/cgrep
f1e00ab7c9 add .gitignore
bfec19218c add README.md
415c005e06 init commit