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

feat(transpiler): transpile gno standard libraries #1695

Merged
merged 105 commits into from
Jun 19, 2024

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    85f62ba View commit details
    Browse the repository at this point in the history
  2. move transpiler to pkg

    thehowl committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9409285 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    209a233 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb63cf5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    072c9a8 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'dev/morgan/precompile-refactor' of github.com:gnolang/g…

    …no into dev/morgan/precompile-refactor
    thehowl committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3710ded View commit details
    Browse the repository at this point in the history
  7. fixup

    thehowl committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    37c9e66 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    34133bd View commit details
    Browse the repository at this point in the history
  2. remove InjectNativeMappings

    thehowl committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    c0535a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    231cf9e View commit details
    Browse the repository at this point in the history
  2. fixes to transpiler

    thehowl committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    17e2005 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d5ffef View commit details
    Browse the repository at this point in the history
  4. make code compile

    thehowl committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    e278598 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59c5bb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    3a3ec02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e47ff20 View commit details
    Browse the repository at this point in the history
  3. improve build

    thehowl committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2156609 View commit details
    Browse the repository at this point in the history
  4. lint fix

    thehowl committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    d778788 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d39292b View commit details
    Browse the repository at this point in the history
  6. fix errors in genstd

    thehowl committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    1a61b6b View commit details
    Browse the repository at this point in the history
  7. fixup

    thehowl committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    93a99a3 View commit details
    Browse the repository at this point in the history
  8. address linter

    thehowl committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    b4e0dd0 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    a25d076 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0047d3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a889dea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aae89db View commit details
    Browse the repository at this point in the history
  5. remove InjectNativeMappings

    thehowl committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    fd2722e View commit details
    Browse the repository at this point in the history
  6. fix errors in genstd

    thehowl committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    8856225 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6955d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3e8ff8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1de00fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c0581dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1c1cda4 View commit details
    Browse the repository at this point in the history
  12. fmt + bugfix

    thehowl committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b3c7adb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    250e292 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f277e3e View commit details
    Browse the repository at this point in the history
  15. lint + test fixes

    thehowl committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0d8596d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9702dcb View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    10c0434 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f641c58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9779ff3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b239df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b323a2 View commit details
    Browse the repository at this point in the history
  6. add tests to type checker

    thehowl committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    df1679c View commit details
    Browse the repository at this point in the history
  7. fixup

    thehowl committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    ee0448e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a169800 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

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

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    172e4ae View commit details
    Browse the repository at this point in the history
  2. remove newMemPackage

    thehowl committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    0fa34fa View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev/morgan/go-types-typecheck' of github.com:gnolang/gn…

    …o into dev/morgan/go-types-typecheck
    thehowl committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8688167 View commit details
    Browse the repository at this point in the history
  4. remove unused var

    thehowl committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    89d9887 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    ccf0ba9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    338454f View commit details
    Browse the repository at this point in the history
  3. remove unused import in test

    thehowl committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6b4ed9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9d44ea View commit details
    Browse the repository at this point in the history
  5. fix some tests

    thehowl committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0a40b46 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c7596e View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    e89a7c1 View commit details
    Browse the repository at this point in the history
  2. dont use sequential numbering

    thehowl committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    86abc8c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ead5877 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    261b576 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    0007e73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c2612b View commit details
    Browse the repository at this point in the history
  3. add tests for -output

    thehowl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e2e2e3a View commit details
    Browse the repository at this point in the history
  4. move IsStdlib to gnolang

    thehowl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    dd370ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    360dac2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ccb5ee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9115997 View commit details
    Browse the repository at this point in the history
  8. bump up to 4M

    thehowl committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e20ebbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f4e6ede View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    ad2f0b1 View commit details
    Browse the repository at this point in the history
  2. changes from code review

    thehowl committed May 6, 2024
    Configuration menu
    Copy the full SHA
    66fb953 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. fix gas numbers

    thehowl committed May 7, 2024
    Configuration menu
    Copy the full SHA
    38cba04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bee0f30 View commit details
    Browse the repository at this point in the history
  3. fixup lint

    thehowl committed May 7, 2024
    Configuration menu
    Copy the full SHA
    3a82a98 View commit details
    Browse the repository at this point in the history
  4. update docs

    thehowl committed May 7, 2024
    Configuration menu
    Copy the full SHA
    39ae304 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b73f835 View commit details
    Browse the repository at this point in the history
  6. genstd

    thehowl committed May 7, 2024
    Configuration menu
    Copy the full SHA
    5aa3ce5 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    dbde296 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ee3cc6 View commit details
    Browse the repository at this point in the history
  3. fixup

    thehowl committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f843acb View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Revert "fixup"

    This reverts commit f843acb.
    thehowl committed May 10, 2024
    Configuration menu
    Copy the full SHA
    2558b09 View commit details
    Browse the repository at this point in the history
  2. Revert "partial revert of store changes"

    This reverts commit dbde296.
    thehowl committed May 10, 2024
    Configuration menu
    Copy the full SHA
    cc9d45e View commit details
    Browse the repository at this point in the history
  3. fixup

    thehowl committed May 10, 2024
    Configuration menu
    Copy the full SHA
    09f081c View commit details
    Browse the repository at this point in the history
  4. update docs

    thehowl committed May 10, 2024
    Configuration menu
    Copy the full SHA
    38719cd View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    815c573 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db07b34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8103ac0 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

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

Commits on May 24, 2024

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

Commits on May 29, 2024

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

Commits on Jun 3, 2024

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

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    b894b45 View commit details
    Browse the repository at this point in the history
  2. Update gnovm/cmd/gno/transpile.go

    Co-authored-by: Antonio Navarro Perez <antnavper@gmail.com>
    thehowl and ajnavarro authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0305e33 View commit details
    Browse the repository at this point in the history
  3. code review changes

    thehowl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1213900 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev/morgan/precompile-refactor-2' of github.com:gnolang…

    …/gno into dev/morgan/precompile-refactor-2
    thehowl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d89a538 View commit details
    Browse the repository at this point in the history
  5. Update gnovm/cmd/gno/transpile.go

    Co-authored-by: Miloš Živković <milos.zivkovic@tendermint.com>
    thehowl and zivkovicmilos authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    79fd65f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8b0e9b View commit details
    Browse the repository at this point in the history
  7. Merge branch 'dev/morgan/precompile-refactor-2' of github.com:gnolang…

    …/gno into dev/morgan/precompile-refactor-2
    thehowl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    2934dde View commit details
    Browse the repository at this point in the history
  8. parallel

    thehowl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    dd29804 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. commands.IO

    thehowl committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    e3dff75 View commit details
    Browse the repository at this point in the history
  2. return error

    thehowl committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    d1b1ca2 View commit details
    Browse the repository at this point in the history
  3. add milos refactor

    thehowl committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    4c8eca0 View commit details
    Browse the repository at this point in the history
  4. better error support

    thehowl committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    afc957b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ced8ae8 View commit details
    Browse the repository at this point in the history