Skip to content

test: prove source-mapped ABI error details - #281

Closed
YunaBraska wants to merge 1 commit into
feature/array-access-exception-semantics-20260831from
feature/native-diagnostic-source-20260831
Closed

YunaBraska wants to merge 1 commit into
feature/array-access-exception-semantics-20260831from
feature/native-diagnostic-source-20260831

Conversation

@YunaBraska

Copy link
Copy Markdown
Contributor

Release gate

Package-backed native diagnostic evidence for the supported uncaught-exception path.

Evidence

  • ./mvnw clean verify: 7,003 passed, 0 failed, 1 skipped
  • A real C static-library caller checks direct ABI accessors for the error code, summary, Java type, class, method, source file, line, bytecode offset, source line, cause, recovery hint, and detail.
  • The recoverable javan_try_* result is checked after javan_clear_error(), proving it owns copies of the same diagnostic fields.

Remaining scope

This proves the current uncaught array-index path. It does not add Java exception semantics or reflective stack traces.

@YunaBraska

Copy link
Copy Markdown
Contributor Author

Superseded by #303. The replacement retains the focused ABI diagnostic contract proof on the clean #302 array-access branch.

@YunaBraska YunaBraska closed this Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant