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

Candidate for 6.0.0 release #930

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

Candidate for 6.0.0 release #930

wants to merge 301 commits into from

Conversation

kushti
Copy link
Member

@kushti kushti commented Nov 6, 2023

This PR contains ErgoTree 6.0 features and fixes along with activation code.

It contains following features and fixes:

  • SOption[T] (de)serialization support

issue: #659
PR: #990

  • Fix for downcasting BigInt to Long fails

issue: #877

PR: #1007

  • Accumulate ErgoTree deserialization cost

issue: #846

PR: #938

  • Fix SubstContants: serialize ErgoTree size

issue: #994

PR: #995

  • Support Header (de)serialization

issue: #969
PR: #972

  • Header.checkPow method

issue: #958
PR: #968

  • Box.getReg method

issue: #416
PR: #1015

  • Serialize SFunc in TypeSerializer (higher-order lambdas support)

issue: #847
PR: #1020

  • New Numeric methods

issue #1 : #486
issue #2 : #1006
PR: #1017

  • Global.serialize method

issue: #988
PR: #989

  • Global.fromBigEndianBytes method

issue: #993
PR: #1013

  • New collection methods

issue: #1004
PR: #1010

  • Improve collections equality

issue: #909
PR: #1011

  • Lazy evaluation of default in Option.get and Coll.get

issue: #906
PR: #1008

  • Context.getVarFromInput

issue: #978
PR: #1016

The roadmap for 6.0.0 and instructions for contributors can be found at ergoplatform/eips#100

Helper PRs:

@kushti kushti added the 6.0 label Dec 22, 2023
@kushti kushti added this to the v6.0 milestone Dec 22, 2023
kushti and others added 27 commits May 6, 2024 20:01
Correct environment for Template Compiler
[v6.0.0] Fix of tests due to version upgrade
kushti and others added 9 commits October 18, 2024 14:42
[6.0] Improve collections equality
[6.0] Lazy default for Option.getOrElse and Coll.getOrElse
Co-authored-by: Alexander Slesarenko <aslesarenko@users.noreply.github.com>
Co-authored-by: Alexander Slesarenko <aslesarenko@users.noreply.github.com>
[6.0] GetVar(inputIndex, varId) for reading context variable from another input and fix for Context.getVar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants