- Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository:Ed94/gencpp
Uh oh!
There was an error while loading. Please reload this page.
base:main
head repository:Ed94/gencpp
Uh oh!
There was an error while loading. Please reload this page.
compare:dev
Uh oh!
There was an error while loading. Please reload this page.
- 20 commits
- 29 files changed
- 1 contributor
Commits on Feb 11, 2025
changes based off of metadesk genc_c11
Ed94 committedFeb 11, 2025 Configuration menu - View commit details
Copy full SHA for 75b1d42 - Browse repository at this point
Copy the full SHA 75b1d42View commit details
Commits on Feb 12, 2025
made optionals for c11 actually work...
Ed94 committedFeb 12, 2025 Configuration menu - View commit details
Copy full SHA for ef72d27 - Browse repository at this point
Copy the full SHA ef72d27View commit details
Commits on Feb 16, 2025
Added CodeSpecifiers::index_of for cpp, fix token bug with () operato…
…r in parse_operator_after_ret_type
Ed94 committedFeb 16, 2025 Configuration menu - View commit details
Copy full SHA for 727b54c - Browse repository at this point
Copy the full SHA 727b54cView commit details
Commits on Feb 19, 2025
Setup Context's logger and fallback. (Not yet used in implementation).
Ed94 committedFeb 19, 2025 Configuration menu - View commit details
Copy full SHA for 844d431 - Browse repository at this point
Copy the full SHA 844d431View commit details Doing some initial prep for parser overhaul
Ed94 committedFeb 19, 2025 Configuration menu - View commit details
Copy full SHA for 3b81eea - Browse repository at this point
Copy the full SHA 3b81eeaView commit details - Ed94 committed
Feb 19, 2025 Configuration menu - View commit details
Copy full SHA for 6d531fd - Browse repository at this point
Copy the full SHA 6d531fdView commit details - Ed94 committed
Feb 19, 2025 Configuration menu - View commit details
Copy full SHA for 7ea90ef - Browse repository at this point
Copy the full SHA 7ea90efView commit details started to work on modularizing parser code paths
Ed94 committedFeb 19, 2025 Configuration menu - View commit details
Copy full SHA for 2662307 - Browse repository at this point
Copy the full SHA 2662307View commit details changing to just pass lib Context instead of ParseContext.
If I want to make it more granular I can later.
Ed94 committedFeb 19, 2025 Configuration menu - View commit details
Copy full SHA for 441a46d - Browse repository at this point
Copy the full SHA 441a46dView commit details
Commits on Mar 17, 2025
progress on modularizing parser paths
Ed94 committedMar 17, 2025 Configuration menu - View commit details
Copy full SHA for 790087a - Browse repository at this point
Copy the full SHA 790087aView commit details progress on modularizing parser paths
Ed94 committedMar 17, 2025 Configuration menu - View commit details
Copy full SHA for 2ed3650 - Browse repository at this point
Copy the full SHA 2ed3650View commit details - Ed94 committed
Mar 17, 2025 Configuration menu - View commit details
Copy full SHA for 1e7fdce - Browse repository at this point
Copy the full SHA 1e7fdceView commit details
Commits on Mar 18, 2025
WIP Broken: Working towards major changes to lexer
Lexer tokens now tracked using TokenSlice. ParserContext as the id for current token during traversal. Last progress on errors needs updates to interface.parsing.cpp Not adding message support yet as that will need to revamped with the logging, right now just focused on getting both lexer on parser to use proper info data structures. Thinking of separating ParseContext from the general lib Context, plan is to just have the parser context have its allocator and other references it needs. So there will seem to be redundant parameter passing to some procedures for now. The big endgoal of this other than the parser's compression is the ability to support mult-threading. Immediate concern other than making sure everything necessary is only within ParseContext, etc is things related to logging, or otherwise that is not thread dependent. Those can get guarded but I don't have full intuition on what will have that (most likely the library's provided allocator/s as well will need guards introduced). I'll concern myself more with charting those out once things are at least lifted properly. Worst case a trivial situation can be achived by the user by just abusing multiple contextes/allocators/etc as we already have in place.
Ed94 committedMar 18, 2025 Configuration menu - View commit details
Copy full SHA for 1c7dd4a - Browse repository at this point
Copy the full SHA 1c7dd4aView commit details
Commits on Mar 19, 2025
progress on parser and lexer revamp
Ed94 committedMar 19, 2025 Configuration menu - View commit details
Copy full SHA for ad5cb65 - Browse repository at this point
Copy the full SHA ad5cb65View commit details lexer/parser revamp progress: got c11 ver compiling (synchup before c…
…ontinuation)
Ed94 committedMar 19, 2025 Configuration menu - View commit details
Copy full SHA for 84f4fc5 - Browse repository at this point
Copy the full SHA 84f4fc5View commit details Configuration menu - View commit details
Copy full SHA for bfc754e - Browse repository at this point
Copy the full SHA bfc754eView commit details
Commits on Apr 3, 2025
fixes for CodeSpecifiers cpp mappings
Ed94 committedApr 3, 2025 Configuration menu - View commit details
Copy full SHA for 346e8e3 - Browse repository at this point
Copy the full SHA 346e8e3View commit details
Commits on Apr 23, 2025
- Ed94 committed
Apr 23, 2025 Configuration menu - View commit details
Copy full SHA for 685bba3 - Browse repository at this point
Copy the full SHA 685bba3View commit details
Commits on Jun 15, 2025
misc changes (technically, old was never pushed...)
Ed94 committedJun 15, 2025 Configuration menu - View commit details
Copy full SHA for 822a3b0 - Browse repository at this point
Copy the full SHA 822a3b0View commit details
Commits on Nov 1, 2025
Merge remote-tracking branch 'origin/main' into dev
# Conflicts: # base/components/code_types.hpp
Ed94 committedNov 1, 2025 Configuration menu - View commit details
Copy full SHA for 286552c - Browse repository at this point
Copy the full SHA 286552cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine: git diff main...dev
Uh oh!
There was an error while loading. Please reload this page.