Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository:Ed94/gencpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:main
Choose a base ref
...
head repository:Ed94/gencpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 29 files changed
  • 1 contributor

Commits on Feb 11, 2025

  1. Configuration menu
    Copy the full SHA
    75b1d42View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2025

  1. Configuration menu
    Copy the full SHA
    ef72d27View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2025

  1. Added CodeSpecifiers::index_of for cpp, fix token bug with () operato…

    …r in parse_operator_after_ret_type
    @Ed94
    Ed94 committed Feb 16, 2025
    Configuration menu
    Copy the full SHA
    727b54cView commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2025

  1. Configuration menu
    Copy the full SHA
    844d431View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b81eeaView commit details
    Browse the repository at this point in the history
  3. Fixing intellisense

    @Ed94
    Ed94 committed Feb 19, 2025
    Configuration menu
    Copy the full SHA
    6d531fdView commit details
    Browse the repository at this point in the history
  4. intellisense still broken...

    @Ed94
    Ed94 committed Feb 19, 2025
    Configuration menu
    Copy the full SHA
    7ea90efView commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2662307View commit details
    Browse the repository at this point in the history
  6. changing to just pass lib Context instead of ParseContext.

    If I want to make it more granular I can later.
    @Ed94
    Ed94 committed Feb 19, 2025
    Configuration menu
    Copy the full SHA
    441a46dView commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2025

  1. Configuration menu
    Copy the full SHA
    790087aView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ed3650View commit details
    Browse the repository at this point in the history
  3. preparing to revamp lexer

    @Ed94
    Ed94 committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    1e7fdceView commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. 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
    Ed94 committed Mar 18, 2025
    Configuration menu
    Copy the full SHA
    1c7dd4aView commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Configuration menu
    Copy the full SHA
    ad5cb65View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84f4fc5View commit details
    Browse the repository at this point in the history
  3. progress

    @Ed94
    Ed94 committed Mar 19, 2025
    Configuration menu
    Copy the full SHA
    bfc754eView commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2025

  1. Configuration menu
    Copy the full SHA
    346e8e3View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2025

  1. .gitignore/ai

    @Ed94
    Ed94 committed Apr 23, 2025
    Configuration menu
    Copy the full SHA
    685bba3View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2025

  1. Configuration menu
    Copy the full SHA
    822a3b0View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2025

  1. Merge remote-tracking branch 'origin/main' into dev

    # Conflicts: # base/components/code_types.hpp
    @Ed94
    Ed94 committed Nov 1, 2025
    Configuration menu
    Copy the full SHA
    286552cView commit details
    Browse the repository at this point in the history
Loading