Improve evaluation of objects
Open
- Dominant language
- Java
- Stars
- 11.5k
- Forks
- 402
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 20
Description
Too much of evaluating objects is spent within truffle boundaries, and the object model is not partial-evaluation friendly.
This is bad for performance, and likely a big reason for slow eval times.
Contributor guide
Research direction
The issue provides no file, test, or entry point to begin from. Start by locating the object-evaluation and Truffle-boundary implementation, then profile evaluation to identify the costly paths and assess what partial-evaluation-friendly object model changes would be required. Done means evaluation spends less time across Truffle boundaries and eval performance improves.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- compilers, performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100