#55: Clearing LispThread.currentThread()._values more efficiently --------------------------+------------------------------------------------- Reporter: ehuelsmann | Owner: ehuelsmann Type: enhancement | Status: new Priority: major | Milestone: 1.0 Component: compiler | Version: Resolution: | Keywords: performance --------------------------+------------------------------------------------- Changes (by ehuelsmann):
* milestone: too-vague => 1.0
Comment:
Operations like these:
POP GETSTATIC PUTSTATIC GETFIELD PUTFIELD xLOAD xSTORE
(and possibly some others)
can be found enclosed in CLEAR-VALUES instructions, however, by nature, they can't be causing currentThread()._values to be set: only (lisp) function calls do that.