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

New Func backend: First iteration #559

Draft
wants to merge 163 commits into
base: main
Choose a base branch
from

Commits on Jul 12, 2024

  1. feat: Initial draft of the new backend.

    + Func syntax tree
    + Essential functionality Func formatter
    + A new `codegen` package that includes the updated backend
    + Hacks in the compilation pipeline that allow to use both backends
      which is needed for differential testing.
    byakuren-hijiri committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3e7c7b4 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    60831d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a221569 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7acbb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29cf7b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11a1487 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c989cb8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    477eb2c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2fd26e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b327bb9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    811d659 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    5c0af8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7bfbc9 View commit details
    Browse the repository at this point in the history
  3. feat(codegen): Introduce CodegenContext

    Needed for bottom-up AST generation; e.g. function definiton might be
    generated from the expression that calls it.
    byakuren-hijiri committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    2f219f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d5e5f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0f0dc4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7f85c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3e0715 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ee6d514 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    271f3c8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd067c1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    03f7328 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    583bec2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ca0b094 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    515e89e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    063e2e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    75bcb70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd22057 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77d7b64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e3e435 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da80237 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

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

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    0b0383d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c86d61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f0ed5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ccdbff View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    9611476 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8ce46a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9a0166 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    571b126 View commit details
    Browse the repository at this point in the history
  5. fix(fmt): Minor fixes

    byakuren-hijiri committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f557114 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29701e6 View commit details
    Browse the repository at this point in the history
  7. fix(codegen): Typo

    byakuren-hijiri committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    93932d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    59c5202 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    559b406 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8db5675 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2ee2b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fad1dc6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    97216d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f666ac0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e23bbd5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fc69661 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    245e4c9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7204e74 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7b564f1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2debb1e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    442dcad View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    2b3f4f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5961ff2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9065452 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9baeac5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    49d246c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aff835e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

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

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    39d3127 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a655d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cddfa1 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    cc88488 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51defe8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    265cf94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a058ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9a9e59 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d27e246 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6929720 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0ecdaba View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    34df3be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    089e87c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e97c7e View commit details
    Browse the repository at this point in the history
  4. feat(codegen): Automatic depdendency detection

    Extended the logic of the context to automatically detect dependencies
    between functions based on the given AST. It replicates the previous
    `WriterContext` logic, but makes things less "imperative", removing
    state variables.
    byakuren-hijiri committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    a938e04 View commit details
    Browse the repository at this point in the history
  5. chore(codegen): Skip dependencies check

    We skip this, because we automatically add the standard Func functions as dependencies, which are not present in the context.
    byakuren-hijiri committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    e98e2f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    e5578ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d704c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    660bf84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a16faf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75b6952 View commit details
    Browse the repository at this point in the history
  6. WIP: FunC grammar & parser

    Needs statements, expressions, and a bit of polishing. Then, I'll add
    semantical analysis and exhaustive tests of all the items.
    novusnota committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    33b6b65 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

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

Commits on Jul 28, 2024

  1. feat: tested top-level things, added more tests for identifiers

    Fully tested:
    * Asm Functions
    * Globals
    * Pragmas
    * Constants
    
    Partially tested: Function definitions and declarations
    Next up: Statements
    
    Broght over identifier tests from the funcId fixing PRs. Almost re-wrote
    the universally correct identifier recognition, stuck with underscores
    for a bit. Will move past that and finilize all other things, up to (and
    perhaps including) expressions + semantics. In the background I'll try
    to polish identifiers some more :)
    novusnota committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8bc2486 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. feat(func-parser): 1/3 of types and semantics

    Later on, `FuncAst...` types from `grammar.ts` need to be merged with
    ones in `syntax.ts`, in favor of the former
    novusnota committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    bfab588 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. test(func-parser): covered everything but expressions in tests

    Not all pass due to the complicated things with polymorphic types and
    identifiers. To be resolved tomorrow, with semantic actions and
    expressions.
    novusnota committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    21e5253 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    c6b4916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f781f6 View commit details
    Browse the repository at this point in the history
  3. fix(func-parser): multi-line and single-line strings can be placed af…

    …ter each other in asm functions
    
    feat(func-parser): divide polymorphic and non-polymorphic, uniform types
    novusnota committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3c5564c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8fb799 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

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

Commits on Aug 4, 2024

  1. func(func-parser): grammar is finally completed, and most tests pass!

    However, I still have to restrain the identifiers — they parse too much.
    Then, the `grammar.ts` will be swiftly completed and the parser would be
    done. I'll do that ASAP
    novusnota committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    e185cfe View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. fix(func-parser): fixed most of the bugs, working on identifiers star…

    …ting with underscores
    
    ...and/or similar things
    novusnota committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7286760 View commit details
    Browse the repository at this point in the history
  2. refactor(func-parser): types, expressions, and whitespace padding

    Next up: two highest-precedence sets of expressions and rework of
    identifiers. Then, if that works out, semantic actions (finally!). If
    even that won't, I'm calling FunC "context-sensitive", getting rid of
    Ohm and swiftly hand-rolling a recursive descent parsed based on the C++
    sources of FunC. *sigh*
    novusnota committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f1519d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. feat(func-parser): grammar is finally complete and able to parse stdl…

    …ib.fc and Tact's stdlib
    
    Note, that generic types in variable declarations are temporarily
    omitted, as they turn FunC into a context-sensitive grammar. This could
    be resolved in the future, by either doing some hacks during syntax
    analysis, or by introducing, say, a `decl` keyword into FunC to prefix
    all variable declarations: `decl var/_/type(s) ids...`
    novusnota committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c60104a View commit details
    Browse the repository at this point in the history
  2. feat(func-parser): worked through most of the types, got to complete …

    …the AST construction (mostly typing stuff in), and we're done!
    novusnota committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    6e86d5e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

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

Commits on Aug 10, 2024

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

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    93acaef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f315834 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9658c5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43e1c4c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    e69cd14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd7cf6c View commit details
    Browse the repository at this point in the history
  3. chore(grammar): Extract type

    jubnzv committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    804ab80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3eee3a View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. feat(func/grammar): Separate hex literal

    Needed in the FunC codegen
    jubnzv committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    79b2ad1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56f39ea View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

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

Commits on Aug 26, 2024

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

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    ed2c982 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb0965b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9142be6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8fc6f15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d036d3e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    6d3999a View commit details
    Browse the repository at this point in the history
  2. fix(pp): Support unit

    jubnzv committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    299d3f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4127b02 View commit details
    Browse the repository at this point in the history
  4. fix(pp): Global types

    jubnzv committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9f54da1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. feat(codegen): Add stdlib

    jubnzv committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    ea7928f View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    123f7ae View commit details
    Browse the repository at this point in the history
  2. fix(stdlib): Missing brackets

    jubnzv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    3fc4e79 View commit details
    Browse the repository at this point in the history
  3. chore(ctx): Add missing parse

    jubnzv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1344fb7 View commit details
    Browse the repository at this point in the history
  4. chore(stdlib): simplify

    jubnzv committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    ac3111a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    4f6e849 View commit details
    Browse the repository at this point in the history
  2. feat(codegen): Add accessors

    jubnzv committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    be14b13 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. fix(accessors): Syntax errors

    jubnzv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    41c3f35 View commit details
    Browse the repository at this point in the history
  2. feat(codegen): Serializers

    jubnzv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    f675f27 View commit details
    Browse the repository at this point in the history
  3. fix(util): funcInitIdOf

    jubnzv committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    8da2062 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc3af50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e5a5b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10bbf30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    77d12b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bfc322 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    dfa9013 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c46edd View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    9ee58a1 View commit details
    Browse the repository at this point in the history
  2. feat(pp): Support type vars

    jubnzv committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    82272f4 View commit details
    Browse the repository at this point in the history
  3. chore(Writer): Replace # annotations

    Needed to test the backend leveraging structural typing in TS
    jubnzv committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    494c240 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1b42a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b5c98d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c3b01f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    bcfef54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f792111 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3b2877 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2419b16 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a89bd0b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d4b179 View commit details
    Browse the repository at this point in the history
  7. feat(test): Don't consider newlines in differential testing

    Both backends generated some extra garbage.
    jubnzv committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    e140b35 View commit details
    Browse the repository at this point in the history
  8. fix(pp): Don't add extra crs

    jubnzv committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6909f93 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6397c85 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    236a518 View commit details
    Browse the repository at this point in the history
  11. fix(tests): Hack for FunC parser

    Still idk, why things went wrong with that identifier there, as
    identifiers elsewhere work just fine
    novusnota committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9cfa662 View commit details
    Browse the repository at this point in the history
  12. fix(func-parser): Correct recognition of function and method calls

    And semantically accurate function arguments (just tensors), albeit at
    the cost of some expressiveness of FunC
    novusnota committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    deaa617 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    59f8936 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80cc2cf View commit details
    Browse the repository at this point in the history
  3. feat(pp): Add pp functions

    jubnzv committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    deb369f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98c6fb9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dcca629 View commit details
    Browse the repository at this point in the history