Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
SamboyCoding
Cpp2IL
Repository navigation
Code
Issues
33
(33)
Pull requests
19
(19)
Discussions
Actions
Projects
Wiki
Security and quality
Insights
More
items
Codex/il2cpp recovery snapshot 20261021
- #621
#621
Closed
y52en
wants to merge 49 commits into
SamboyCoding:development
SamboyCoding/Cpp2IL:development
from
y52en:codex/il2cpp-recovery-snapshot-20261021
y52en/Cpp2IL-Vibe-Coding:codex/il2cpp-recovery-snapshot-20261021
Copy head branch name to clipboard
Conversation
Commits
49
(49)
Checks
Files changed
Closed
Codex/il2cpp recovery snapshot 20261021
#621
y52en
wants to merge 49 commits into
SamboyCoding:development
SamboyCoding/Cpp2IL:development
from
y52en:codex/il2cpp-recovery-snapshot-20261021
y52en/Cpp2IL-Vibe-Coding:codex/il2cpp-recovery-snapshot-20261021
Copy head branch name to clipboard
Commits
Commits on Oct 7, 2026
Fix boolean local propagation and reference null comparisons
y52
committed
989f68e
View commit details
Copy full SHA for 989f68e
Browse repository at this point
Resolve ELF GOT metadata indirection and preserve logical constant negation
y52
committed
1777909
View commit details
Copy full SHA for 1777909
Browse repository at this point
Write through managed byrefs rather than overwrite pointer locals
y52
committed
6b33581
View commit details
Copy full SHA for 6b33581
Browse repository at this point
Opt into recovery of native-backed framework methods
y52
committed
a5145c4
View commit details
Copy full SHA for a5145c4
Browse repository at this point
Emit 32-bit bitmasks at the declared operand width
y52
committed
75e4da1
View commit details
Copy full SHA for 75e4da1
Browse repository at this point
Recover native IsInst helpers through Mono RuntimeTypeHandle anchors
y52
committed
0e8af39
View commit details
Copy full SHA for 0e8af39
Browse repository at this point
Follow bounded native icall thunk chains before IsInst detection
y52
committed
694d320
View commit details
Copy full SHA for 694d320
Browse repository at this point
Use verified Unity 2018 ARM64 runtime metadata layout across recovery passes
y52
committed
b800c56
View commit details
Copy full SHA for b800c56
Browse repository at this point
Recover nested runtime class initialization guard regions
y52
committed
cf73e80
View commit details
Copy full SHA for cf73e80
Browse repository at this point
Preserve stack values stored after boxing address computation
y52
committed
cab71f3
View commit details
Copy full SHA for cab71f3
Browse repository at this point
Retain definitions referenced through addresses and array operands
y52
committed
5d26655
View commit details
Copy full SHA for 5d26655
Browse repository at this point
Reject boxing address movement past nested pointer reads
y52
committed
276765d
View commit details
Copy full SHA for 276765d
Browse repository at this point
Recover injected null-check edges in both branch directions
y52
committed
afa2fe8
View commit details
Copy full SHA for afa2fe8
Browse repository at this point
Normalize recovered throw CFG and follow typed boolean null guards
y52
committed
67d3092
View commit details
Copy full SHA for 67d3092
Browse repository at this point
Keep SSA phi sources aligned when recovered CFG edges are removed
y52
committed
d6072d7
View commit details
Copy full SHA for d6072d7
Browse repository at this point
Reject application control flow in transitive exception helper recovery
y52
committed
8ce91a3
View commit details
Copy full SHA for 8ce91a3
Browse repository at this point
Recover inlined constructors from complete pure field-store templates
y52
committed
d3a4f7a
View commit details
Copy full SHA for d3a4f7a
Browse repository at this point
Validate current loop constructor arguments without eager dominator cost
y52
committed
145ddb6
View commit details
Copy full SHA for 145ddb6
Browse repository at this point
Commits on Oct 8, 2026
Add opt-in constructor CFG diagnostic tracing
y52
committed
695cf6a
View commit details
Copy full SHA for 695cf6a
Browse repository at this point
Resolve exact ARM64 boxed receiver adjustors to unboxed method bodies
y52
committed
2ec980b
View commit details
Copy full SHA for 2ec980b
Browse repository at this point
Recover metadata-known undefined stack field reads from typed struct storage
y52
committed
4d0eb61
View commit details
Copy full SHA for 4d0eb61
Browse repository at this point
Recover stack-backed fields after pointer copy propagation
y52
committed
77afad5
View commit details
Copy full SHA for 77afad5
Browse repository at this point
Reconnect proven ARM64 hidden struct returns to stack storage before SSA
y52
committed
ee6d7fc
View commit details
Copy full SHA for ee6d7fc
Browse repository at this point
Recover typed first-field reads from ARM64 stack struct returns
y52
committed
4102aa6
View commit details
Copy full SHA for 4102aa6
Browse repository at this point
Recover metadata-sized full-width ARM64 stack zero initialization
y52
committed
3625074
View commit details
Copy full SHA for 3625074
Browse repository at this point
Recover proven full-width SIMD zero stores in struct initializers
y52
committed
b73c689
View commit details
Copy full SHA for b73c689
Browse repository at this point
Recover exact metadata byref struct initializers with raw ABI argument mapping
y52
committed
660ecb8
View commit details
Copy full SHA for 660ecb8
Browse repository at this point
Recover metadata-proven ARM64 HFA argument and return lanes before SSA
y52
committed
76e35b3
View commit details
Copy full SHA for 76e35b3
Browse repository at this point
Keep HFA lane projections outside terminal call blocks
y52
committed
65c0475
View commit details
Copy full SHA for 65c0475
Browse repository at this point
Recover native-width nested struct stores and mark unrecovered exception bodies
y52
committed
b75c5dd
View commit details
Copy full SHA for b75c5dd
Browse repository at this point
Recover ARM floating comparison NZCV without integer arithmetic
y52
committed
07ecffe
View commit details
Copy full SHA for 07ecffe
Browse repository at this point
Recover nested field loads using native memory widths
y52
committed
5b013a0
View commit details
Copy full SHA for 5b013a0
Browse repository at this point
Recover split array memory addresses during typed SSA analysis
y52
committed
4b5a377
View commit details
Copy full SHA for 4b5a377
Browse repository at this point
Recover proven Int32 array lengths before type inference
y52
committed
a1ded34
View commit details
Copy full SHA for a1ded34
Browse repository at this point
Propagate proven scalar integer arithmetic without guessing pointers
y52
committed
808beb5
View commit details
Copy full SHA for 808beb5
Browse repository at this point
Add opt-in method-scoped interface dispatch diagnostics
y52
committed
39bbe5e
View commit details
Copy full SHA for 39bbe5e
Browse repository at this point
Preserve ARM64 shifted arithmetic and native interface address association
y52
committed
2e53667
View commit details
Copy full SHA for 2e53667
Browse repository at this point
Recover exact scalar reads from incoming overflow HFA stack parameters
y52
committed
3eb46ca
View commit details
Copy full SHA for 3eb46ca
Browse repository at this point
Recover virtual tail calls and preserve native dispatch in managed IL
y52
committed
0d822b5
View commit details
Copy full SHA for 0d822b5
Browse repository at this point
Preserve class-init proof across dead argument cleanup
y52
committed
7d867dc
View commit details
Copy full SHA for 7d867dc
Browse repository at this point
Emit integral constants at proven primitive or enum stack width
y52
committed
075898e
View commit details
Copy full SHA for 075898e
Browse repository at this point
Infer enum arithmetic stack width from underlying metadata
y52
committed
6ae521e
View commit details
Copy full SHA for 6ae521e
Browse repository at this point
Recover proven readonly ARM64 relative jump tables before CFG pruning
y52
committed
9b85583
View commit details
Copy full SHA for 9b85583
Browse repository at this point
Use opcode-specific targets when auditing jump-table entries
y52
committed
82dd800
View commit details
Copy full SHA for 82dd800
Browse repository at this point
Recover proven native64 array-index induction after metadata fixpoint
y52
committed
0ffdf71
View commit details
Copy full SHA for 0ffdf71
Browse repository at this point
Preserve proven ARM64 unsigned borrow comparisons through CIL generation
y52
committed
d13462c
View commit details
Copy full SHA for d13462c
Browse repository at this point
Recover closed generic base contexts and proven inherited field layouts
y52
committed
4997520
View commit details
Copy full SHA for 4997520
Browse repository at this point
Emit integral arithmetic and signed comparison constants at proven width
y52
committed
bb23e5e
View commit details
Copy full SHA for bb23e5e
Browse repository at this point
Commits on Oct 20, 2026
Snapshot current ARM64 IL recovery improvements and regression tests
y52
committed
f889b36
View commit details
Copy full SHA for f889b36
Browse repository at this point
You can’t perform that action at this time.