1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 02:27:10 +03:00
Commit Graph

3 Commits

Author SHA1 Message Date
mmcgill
13bb041072 [java-truffle] mention native images in README 2021-07-11 17:52:32 -06:00
mmcgill
66144016ee [java-truffle] fix compiler bailouts, finish README
Turns out I was missing the @ExplodeLoop annotation on the
execute methods of VectorNode and MapNode. These annotations
trigger loop unrolling. I had thought they were simply for
performance, but in fact they are necessary to ensure that
the correct specializations get selected for each of the
child nodes. Without them, we get compiler bailouts for
functions that include vector and map literals.
2021-05-31 10:28:04 -05:00
mmcgill
a54987cde7 [java-truffle] benchmarking and write-up 2021-05-31 10:28:04 -05:00