Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add decoding to section mangler #3

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Jun 12, 2024

  1. refactor(AST): introduce AstVisitor trait (PLC-lang#1231)

    * refactor(AST): introduce AstVisitor trait
    
    The AST-Visitor trait allows generic visiting of AST-nodes. A default
    Walking behavior is implemented for each AstStatement but it can be
    altered by any implementor. When overriding a visit_XXX method, the
    implementation can decide to continue with the default walking behavior
    (by calling the walk function on the passed AstStatement-Struct, to skip it,
    or to continue with an alternative walking bahavior.
    
    removed unused AST element CastStatement
    riederm authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    c186d0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b545e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a29d58 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f880974 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15b8704 View commit details
    Browse the repository at this point in the history
  6. Merge pull request PLC-lang#1198 from embecosm/move-variables-to-sect…

    …ions
    
    Move variables to ELF sections with mangled names
    ghaith authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    92e586a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    823dc54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28b6b41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06ece68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e628ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c8f973 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    54e08eb View commit details
    Browse the repository at this point in the history
  7. Merge pull request PLC-lang#1199 from embecosm/encode-complex-types

    Encode complex types in section mangling
    ghaith authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a9d55a1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07e893f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    10363b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9d1ef35 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a261e79 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2df6561 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6370241 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    48a1f00 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    10d7826 View commit details
    Browse the repository at this point in the history