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

CyclopsMC / IntegratedScripting / 33007970411

26 Aug 2026 07:54PM UTC coverage: 46.058% (+0.2%) from 45.88%
33007970411

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

278 of 862 branches covered (32.25%)

Branch coverage included in aggregate %.

1305 of 2575 relevant lines covered (50.68%)

22.73 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