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

fix: optin oncomplete, assertions, method returns #311

Open
wants to merge 47 commits into
base: main
Choose a base branch
from

Commits on Sep 3, 2024

  1. fix: allow super().__init__() calls that resolve to object.__init__()…

    … as no-ops, this is valid and can be useful in multiple inheritance scenarios
    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    2e66773 View commit details
    Browse the repository at this point in the history
  2. fix: fix super() usage in multiple inheritance scenarios

    ---------
    
    note that this has been fixed over multiple previous commits, almost incidentally as part of the puyapy/puya split, this commit just adds tests that confirm the fix
    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0cbc19c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48f9854 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    590346e View commit details
    Browse the repository at this point in the history
  5. build: remove hatch from CD

    daniel-makerx authored and achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d1906c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4874b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d19c2a9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    41c34c5 View commit details
    Browse the repository at this point in the history
  9. chore: rerun compile all

    daniel-makerx authored and achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    de120dd View commit details
    Browse the repository at this point in the history
  10. chore: remove hatch from CD

    daniel-makerx authored and achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    b3e1639 View commit details
    Browse the repository at this point in the history
  11. simplify arc4_router

    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    888fc3e View commit details
    Browse the repository at this point in the history
  12. fix: calling algopy.arc4.arc4_create or algopy.arc4.arc4_update w…

    …ith a ARC4Contract type now works for abimethods that have a return type
    daniel-makerx authored and achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    954a82c View commit details
    Browse the repository at this point in the history
  13. feat: algopy.arc4.abi_call, algopy.arc4.arc4_create and `algopy.a…

    …rc4.arc4_update` now all support txn arguments
    daniel-makerx authored and achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    25cef67 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7939dc0 View commit details
    Browse the repository at this point in the history
  15. fix: when there is exactly 15 arguments to an ABI function, the final…

    … argument should not be expected to be automatically tuple-packed
    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ec6b5cd View commit details
    Browse the repository at this point in the history
  16. puya/puyapy CLI split (wip)

    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    88a6014 View commit details
    Browse the repository at this point in the history
  17. remove is_abstract flag on ContractFragment, explicit compilation tar…

    …gets now working correctly and takes that role instead
    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    92ad60b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7b4db99 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    29a5186 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d8a01f6 View commit details
    Browse the repository at this point in the history
  21. refactoring

    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    53c7753 View commit details
    Browse the repository at this point in the history
  22. indent AWST JSON files

    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ee32618 View commit details
    Browse the repository at this point in the history
  23. remove unused attrs class

    achidlow committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c7d43c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

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

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    cbce065 View commit details
    Browse the repository at this point in the history
  2. comment wording

    Co-authored-by: Daniel McGregor <[email protected]>
    achidlow and daniel-makerx committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    07b6745 View commit details
    Browse the repository at this point in the history
  3. remove unused functions

    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d010c1c View commit details
    Browse the repository at this point in the history
  4. fix MIR writer alignment bug

    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3ca50d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8aeae74 View commit details
    Browse the repository at this point in the history
  6. - don't output line/file numbers for embedded lib functions in TEAL

    - output all source locations in MIR, even if they're synthetic
    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    28b5d14 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f3f643 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    108196a View commit details
    Browse the repository at this point in the history
  9. minor refactor/simplify

    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e0aa5f6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    94dd06a View commit details
    Browse the repository at this point in the history
  11. make end_line non-optional

    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d1fc8f1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7ada726 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aed658e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    20d7678 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    542e70e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    691b064 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1e7fd8f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    14ab9c2 View commit details
    Browse the repository at this point in the history
  19. improve SourceLocation merging so that only adjacent/overlapping line…

    …-intervals are merged
    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    ae9ae1b View commit details
    Browse the repository at this point in the history
  20. simplify traceback logging

    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3733f07 View commit details
    Browse the repository at this point in the history
  21. validate rather than resolve SourceLocation paths, to prevent inconsi…

    …stencies on Windows CI/CD and also to guard against accidental relative path inclusion especially when deserializing AWST
    achidlow committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1d7b06f View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. fix: optin oncomplete, assertions, method returns

    Chris Kim (Hyunggun) committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    499b1ea View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. ran pre-commit, compiled new auction app

    Chris Kim (Hyunggun) committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    e410bc8 View commit details
    Browse the repository at this point in the history