Mads Ager
a12b22c04d
[JVM] Force lock object in JVM synchronized implementation into local.
...
This fixes a performance problem in the case where the lock object
is a capture and the monitor enter/exit happens directly on
field loads. When the locking happens on field loads instead of a
local, the JVM cannot prove that locking is balanced. That has
the consequence that the code is runs very slow (always in the
interpreter).
^KT-48367 Fixed.
2021-08-27 21:29:12 +02:00
..
2021-08-02 20:07:49 +03:00
2021-08-26 15:14:02 +03:00
2021-08-13 22:31:30 +02:00
2021-06-21 13:49:40 +03:00
2021-08-24 16:33:13 +03:00
2021-08-25 23:38:51 +02:00
2021-07-15 17:27:38 +00:00
2021-08-24 16:23:42 +02:00
2021-08-13 22:31:30 +02:00
2021-08-01 22:23:45 +03:00
2021-08-24 16:33:13 +03:00
2021-08-27 21:29:12 +02:00
2021-08-26 10:08:51 +03:00
2021-08-18 16:04:36 +03:00
2021-08-26 10:08:51 +03:00
2021-08-24 16:33:13 +03:00
2021-08-27 16:42:52 +03:00
2021-08-13 22:31:30 +02:00
2021-08-18 00:45:57 +03:00
2021-08-26 10:08:51 +03:00
2021-08-26 10:08:51 +03:00
2021-07-08 13:29:19 +03:00
2021-08-13 22:31:30 +02:00
2021-08-24 12:28:31 +02:00
2021-08-13 22:31:30 +02:00
2021-08-27 21:29:12 +02:00
2021-08-26 15:14:03 +03:00
2021-08-24 16:23:42 +02:00
2021-07-27 13:35:39 +02:00
2021-08-27 21:29:12 +02:00
2021-08-23 16:50:40 +03:00
2021-08-23 13:48:35 +02:00
2021-08-10 13:19:23 +03:00
2021-08-27 16:42:52 +03:00
2021-07-05 14:11:12 +00:00
2021-08-06 22:36:22 +02:00
2021-08-27 20:32:23 +03:00
2021-08-24 16:23:42 +02:00
2021-08-10 14:02:40 +03:00
2021-08-24 01:09:12 +03:00
2021-08-04 05:44:27 +00:00
2021-08-27 14:55:34 +03:00
2021-08-13 17:46:57 +02:00