• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyclopsMC / IntegratedScripting / 33327925285

30 Aug 2026 06:19PM UTC coverage: 46.243% (+0.4%) from 45.88%
33327925285

Pull #69

github

claude
Resolve value translators for round-tripped Graal proxies directly

Values that a script passes back unchanged are Graal proxies wrapping an
Integrated Dynamics value, so their translator is known up front, but they
still went through the full translator scan to find it.

Graal proxies wrapping such a value now report their value type through
IValueProxy, which lets the registry look their translator up in two calls
on the Graal value instead of scanning.

Median of 3 paired runs:

  Proxy-unwrapItem             1.28us -> 0.54us (-58%)
  Operator-callJsFromId-item   1.71us -> 1.03us (-40%)
  Proxy-unwrapNbt              0.93us -> 0.56us (-39%)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014MtPuLF94baQNqedrqSY63
Pull Request #69: Speed up JS script evaluation

279 of 860 branches covered (32.44%)

Branch coverage included in aggregate %.

1309 of 2574 relevant lines covered (50.85%)

22.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.16
/src/main/java/org/cyclops/integratedscripting/evaluate/ScriptHelpers.java


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc