-
Notifications
You must be signed in to change notification settings - Fork 131
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
AVM 8 #439
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d0f9d8d - Browse repository at this point
Copy the full SHA d0f9d8dView commit details
Commits on Jun 30, 2022
-
adding program page related ops (#412)
* adding program page related ops
Configuration menu - View commit details
-
Copy full SHA for 749fb8c - Browse repository at this point
Copy the full SHA 749fb8cView commit details -
* Add Replace * Remove replace auto-import * Use scripts/generate_init.py * Add more tests to replace, substring, and extract (#1) Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39a11c2 - Browse repository at this point
Copy the full SHA 39a11c2View commit details -
* Add Block # Conflicts: # pyteal/ir/ops.py * Disable flake8 errors on formatted lines * Add past version failure check * Remove unnecessary ignore Expr equality context
Configuration menu - View commit details
-
Copy full SHA for dd2c7ec - Browse repository at this point
Copy the full SHA dd2c7ecView commit details -
* Add JsonRef * Use named class methods to specify value type * Remove unnecessary ignore Expr equality context * Fix docstring link
Configuration menu - View commit details
-
Copy full SHA for 8c3d2a0 - Browse repository at this point
Copy the full SHA 8c3d2a0View commit details -
* Add Base64Decode * Remove unnecessary ignore Expr equality context
Configuration menu - View commit details
-
Copy full SHA for 839b985 - Browse repository at this point
Copy the full SHA 839b985View commit details -
Support Secp256r1 curve (#423)
* Support Secp256r1 curve * Fix type errors in ecdsa tests * Fix typo * Test Secp256k1 curve against TEAL 5 instead * Add compile check to `MultiValue` class * Use `MultiValue` compile checks instead of inheritance
Configuration menu - View commit details
-
Copy full SHA for 7cccdcb - Browse repository at this point
Copy the full SHA 7cccdcbView commit details -
* Add VrfVerify # Conflicts: # pyteal/ast/__init__.py # pyteal/ir/ops.py * Tidy with `MultiValue`’s compile check
Configuration menu - View commit details
-
Copy full SHA for 9a26fec - Browse repository at this point
Copy the full SHA 9a26fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc544aa - Browse repository at this point
Copy the full SHA cc544aaView commit details -
Support
FirstValidTime
transaction field (#424)* Add first valid time factory and update min version * Include FirstValidTime in txn tests * Add transaction field docs
Configuration menu - View commit details
-
Copy full SHA for 6e83ae6 - Browse repository at this point
Copy the full SHA 6e83ae6View commit details -
* Add ed25519verify_bare * Fix typos in Ed25519 docstrings (#2) * Add crypto doc for Ed25519Verify_Bare Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 594e8e4 - Browse repository at this point
Copy the full SHA 594e8e4View commit details
Commits on Jul 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0ba95e9 - Browse repository at this point
Copy the full SHA 0ba95e9View commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e9af25f - Browse repository at this point
Copy the full SHA e9af25fView commit details
Commits on Jul 20, 2022
-
AVM Boxes Ops in Pyteal (#438)
* add box ops * full support on ops * first set of test, add versioning in multi * remove some seemingly not necessary code? * update testcase * check invalid arguments * finish testcase * move stuffs to app * version check trick * verifyTealVersion apply * error message * update docs structures * period * update doc * update doc * update doc * per pr review on implementation * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * hex box size goes wild * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * warning about MBR * wording * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * emphasize * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * Update docs/state.rst Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> * polishing * remove redundant box_put doc segment * per zeph pr review * use note and warning * per zeph's pr review * Update docs/state.rst Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com> * creating boxes * Update docs/state.rst Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com> * per pr review * table for state types Co-authored-by: Ben Guidarelli <ben.guidarelli@gmail.com> Co-authored-by: Zeph Grunschlag <tzaffi@users.noreply.github.com> Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7c24013 - Browse repository at this point
Copy the full SHA 7c24013View commit details
Commits on Jul 22, 2022
-
Merge Teal7 to AVM8, and consolidate Teal to AVM versioning (#470)
* swapping base64 modes to match the rest (#446) * Merge master into teal7 (#450) * AVM 7: Address integration branch feedback (#452) * Add Execute Method (#444) * adding execute method to allow omission of begin/submit for common use case * exec docstring * update testcase Co-authored-by: Hang Su <hang.su@algorand.com> * Merge branch 'master' into teal7 (#463) * fix misspelling of uint (#431) * fix misspelling of uint * Clarify minimum Python version management docs (#435) * Foreign prefix on App and Asset arrays (#440) * replacing foreignapps with applications * fix assets as well * Add Execute Method (#444) * adding execute method to allow omission of begin/submit for common use case * exec docstring * update testcase Co-authored-by: Hang Su <hang.su@algorand.com> Co-authored-by: Ben Guidarelli <ben.guidarelli@gmail.com> Co-authored-by: Hang Su <hang.su@algorand.com> * Consolidate TEAL and AVM versioning (#441) * fix misspelling of uint (#431) * fix misspelling of uint * Clarify minimum Python version management docs (#435) * Convert TEAL version references to program version by hand * Replace `teal#Options` with `avm#Options` * Deprecate `*_TEAL_VERSION` in favor of `*_PROGRAM_VERSION` * Fix docs typo Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com> * Minor `versions.rst` changes * Fix `verifyTealVersion` in new opcode files * Fix linter errors * Fix language discrepencies introduced by the merge * Remove incorrect avm replacement * Fix inconsistent language introduced by merge Co-authored-by: Ben Guidarelli <ben.guidarelli@gmail.com> Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com> * max program version Co-authored-by: Ben Guidarelli <ben.guidarelli@gmail.com> Co-authored-by: Michael Diamant <michaeldiamant@users.noreply.github.com> Co-authored-by: Jacob Daitzman <jdtzmn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ba260e6 - Browse repository at this point
Copy the full SHA ba260e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed516f7 - Browse repository at this point
Copy the full SHA ed516f7View commit details
Commits on Aug 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 055c981 - Browse repository at this point
Copy the full SHA 055c981View commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc78e39 - Browse repository at this point
Copy the full SHA bc78e39View commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2c2b7b2 - Browse repository at this point
Copy the full SHA 2c2b7b2View commit details
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 61af648 - Browse repository at this point
Copy the full SHA 61af648View commit details
Commits on Sep 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5282726 - Browse repository at this point
Copy the full SHA 5282726View commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76010b2 - Browse repository at this point
Copy the full SHA 76010b2View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d767c66 - Browse repository at this point
Copy the full SHA d767c66View commit details
Commits on Oct 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cc49a55 - Browse repository at this point
Copy the full SHA cc49a55View commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c241cfa - Browse repository at this point
Copy the full SHA c241cfaView commit details -
Frame Ops to
avm8
branch PR (#585)* add frame ops to avm8 branch * specify FRAME_POINTER_VERSION in frame-op branch * per review comments * per review comments * per review comments, depth -> frame_depth * take bury out * pop popn * unexport use of frame ops * hide FRAME_POINTER_VERISON
Configuration menu - View commit details
-
Copy full SHA for dd687c7 - Browse repository at this point
Copy the full SHA dd687c7View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9cdcb30 - Browse repository at this point
Copy the full SHA 9cdcb30View commit details