Skip to content

feat(version): merge master to 4.8.2#6817

Merged
lvs0075 merged 12 commits into
tronprotocol:release_v4.8.2from
halibobo1205:version/merge_master
Jun 3, 2026
Merged

feat(version): merge master to 4.8.2#6817
lvs0075 merged 12 commits into
tronprotocol:release_v4.8.2from
halibobo1205:version/merge_master

Conversation

@halibobo1205
Copy link
Copy Markdown
Collaborator

@halibobo1205 halibobo1205 commented Jun 3, 2026

What does this PR do?

Merge master (now at the just-released GreatVoyage-v4.8.1.1) into release_v4.8.2.

Why are these changes required?

GreatVoyage-v4.8.1.1 (Hypatia) shipped on master as amandatory upgrade. To keep release_v4.8.2 strictly ahead of master, and to make sure the next release inherits the v4.8.1.1 fixes, master has to be merged forward as soon as it tags.

The substantive payload is the two TVM-level edge-case fixes:

  • CREATE2 edge-case check — tightens the execution logic of the CREATE2 opcode, so previously ambiguous edge cases are handled consistently.
  • ModExp precompile edge-case check — same treatment for the ModExp precompiled contract.

This PR has been tested by:

  • Unit Tests — test(vm): add tests for create2/modExp checks
  • Manual Testing — n/a; no behavioural delta beyond master, this PR only carries the merge.

Follow up

None.

Extra details

halibobo1205 and others added 11 commits January 13, 2026 01:16
New workflows:
- pr-build.yml: multi-OS build matrix (macOS, Ubuntu, RockyLinux, Debian11)
  and changed-line/overall coverage gate
- pr-check.yml: PR title/body lint + Checkstyle
- pr-reviewer.yml: scope-based reviewer auto-assignment
- pr-cancel.yml: cancel in-progress runs when PR is closed unmerged
- system-test.yml: spin up FullNode and run the system-test suite

Existing workflows:
- codeql.yml: bump to v4/v5 actions, switch to manual build-mode with
  JDK 8, add paths-ignore for docs-only changes
- math-check.yml: bump checkout/upload-artifact/github-script versions
@github-actions github-actions Bot requested a review from 317787106 June 3, 2026 07:42
@halibobo1205 halibobo1205 requested a review from yanghang8612 June 3, 2026 07:42
@halibobo1205 halibobo1205 added the topic:vm VM, smart contract label Jun 3, 2026
@halibobo1205 halibobo1205 added this to the GreatVoyage-v4.8.2 milestone Jun 3, 2026
@halibobo1205 halibobo1205 force-pushed the version/merge_master branch from 343b4fb to 1ce9328 Compare June 3, 2026 08:01
Copy link
Copy Markdown
Collaborator

@yanghang8612 yanghang8612 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lvs0075 lvs0075 merged commit 4e80f8f into tronprotocol:release_v4.8.2 Jun 3, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic:vm VM, smart contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants