Alexander Udalov
6ef434a711
JVM IR: add -Xir-check-local-names to check names for consistency
...
Since KotlinTypeMapper is no longer used in the JVM IR backend, we need
not run CodegenBinding.initTrace and check that names of local entities
are exactly equal to local names computed by that algorithm.
However, it's still useful as an opt-in flag, to discover issues where
unwanted elements take part in the naming (such as temporary IR
variables, see for example cb2e68fece ). So we introduce a new command
line argument -Xir-check-local-names which, when the IR backend is used
(via -Xuse-ir), launches the name computation algorithm from the old
backend and then compares that the names are exactly equal to the names
computed by the IR backend in InventNamesForLocalClasses.
2019-09-18 17:55:42 +02:00
..
2017-03-28 16:08:46 +03:00
2018-01-10 17:02:46 +03:00
2017-05-18 13:30:06 +03:00
2018-07-13 17:51:21 +03:00
2018-05-18 16:16:23 +03:00
2017-05-18 19:22:17 +03:00
2015-11-27 21:22:04 +03:00
2017-02-13 20:29:38 +03:00
2017-02-13 20:29:38 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2016-10-11 17:46:01 +03:00
2018-08-30 14:49:27 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-09-10 14:12:32 +03:00
2018-08-30 14:57:31 +03:00
2018-09-28 16:02:40 +02:00
2018-09-28 16:02:40 +02:00
2018-09-28 16:02:40 +02:00
2018-09-10 14:12:31 +03:00
2018-09-10 14:12:32 +03:00
2018-09-10 14:12:31 +03:00
2018-05-28 11:23:32 +03:00
2018-09-10 14:12:32 +03:00
2018-05-28 11:23:32 +03:00
2017-04-14 20:07:54 +03:00
2017-04-14 20:07:54 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-07 16:28:40 +03:00
2015-09-07 16:28:42 +03:00
2015-09-07 16:28:42 +03:00
2015-09-07 16:28:40 +03:00
2015-09-30 08:19:51 +03:00
2015-09-30 08:19:51 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2018-01-10 17:02:46 +03:00
2017-05-26 13:58:46 +03:00
2017-02-13 20:29:38 +03:00
2017-02-13 20:29:38 +03:00
2018-08-30 14:55:50 +03:00
2017-02-13 20:29:38 +03:00
2018-08-30 14:55:50 +03:00
2017-04-14 20:07:54 +03:00
2018-08-30 14:55:50 +03:00
2017-04-14 20:07:54 +03:00
2018-08-30 14:55:50 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2016-10-03 11:50:29 +03:00
2018-08-07 13:38:30 +02:00
2016-02-17 20:51:57 +03:00
2017-07-06 17:03:25 +03:00
2018-08-07 13:38:30 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-02-08 17:07:22 +01:00
2018-02-08 17:07:22 +01:00
2018-10-30 19:58:03 +01:00
2018-02-08 17:07:22 +01:00
2018-02-08 17:07:22 +01:00
2018-10-30 19:58:03 +01:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-05-04 13:48:24 +02:00
2018-02-08 17:07:22 +01:00
2018-02-08 17:07:22 +01:00
2018-10-30 19:58:03 +01:00
2018-08-10 17:24:18 +03:00
2019-05-06 13:59:32 +03:00
2018-08-10 17:24:18 +03:00
2019-05-06 13:59:32 +03:00
2017-04-14 20:07:54 +03:00
2017-04-14 20:07:54 +03:00
2019-09-18 17:55:42 +02:00
2015-09-09 19:08:19 +03:00
2015-09-09 19:08:19 +03:00
2015-09-09 19:08:19 +03:00
2015-09-09 19:08:19 +03:00
2015-09-08 13:02:56 +03:00
2015-09-30 08:19:51 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2015-09-08 13:02:56 +03:00
2019-05-23 14:02:06 +03:00
2019-05-23 14:02:12 +03:00
2019-05-23 14:02:06 +03:00
2018-09-11 10:39:11 +03:00
2018-09-11 10:39:11 +03:00
2018-09-11 10:39:11 +03:00
2019-08-07 15:58:36 +03:00
2019-08-07 15:58:36 +03:00
2019-08-07 15:58:36 +03:00
2019-08-07 15:58:36 +03:00
2019-08-07 15:58:36 +03:00
2019-04-19 12:55:23 +03:00
2018-05-18 16:16:23 +03:00
2018-12-21 16:13:42 +03:00
2018-07-05 10:42:50 +03:00
2018-07-20 14:24:42 +03:00
2018-07-05 10:42:50 +03:00
2018-07-20 14:24:42 +03:00
2018-07-05 10:42:50 +03:00
2018-08-30 14:57:31 +03:00
2018-07-05 10:42:50 +03:00
2018-07-20 14:24:42 +03:00
2019-05-22 08:48:37 +02:00
2018-07-20 14:24:42 +03:00
2019-05-22 08:48:37 +02:00
2019-05-09 16:57:29 +02:00
2019-05-22 08:48:37 +02:00
2019-05-09 16:57:29 +02:00
2018-05-18 16:16:23 +03:00
2018-07-20 14:24:42 +03:00
2018-07-05 10:42:50 +03:00
2018-07-20 14:24:42 +03:00
2018-07-05 10:42:50 +03:00
2018-07-05 10:42:50 +03:00
2018-07-18 17:59:37 +02:00
2018-07-18 17:59:37 +02:00
2017-05-18 13:30:06 +03:00
2017-05-18 13:30:06 +03:00
2017-05-18 13:30:06 +03:00
2017-07-04 19:40:42 +03:00
2018-08-07 13:38:30 +02:00
2017-10-06 15:34:33 +03:00
2017-10-03 16:44:02 +03:00
2017-10-03 16:44:02 +03:00
2017-10-03 16:44:02 +03:00
2017-10-03 16:44:02 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2018-07-13 17:51:21 +03:00
2017-10-06 15:34:33 +03:00
2017-10-03 16:44:02 +03:00
2017-10-06 15:34:33 +03:00
2017-10-03 16:44:02 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2018-07-13 17:51:21 +03:00
2017-10-03 16:44:02 +03:00
2017-10-03 16:44:02 +03:00
2017-10-06 15:34:33 +03:00
2018-07-13 17:51:21 +03:00
2017-10-06 15:34:33 +03:00
2018-07-13 17:51:21 +03:00
2017-10-06 15:34:33 +03:00
2018-07-13 17:51:21 +03:00
2017-09-14 18:05:32 +03:00
2018-07-13 17:51:21 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2017-09-14 18:05:32 +03:00
2018-07-13 17:51:21 +03:00
2016-12-13 14:51:27 +01:00
2018-10-26 19:51:20 +03:00
2017-01-13 13:52:54 +01:00
2017-07-28 14:16:46 +03:00
2018-10-26 19:51:20 +03:00
2017-01-29 17:21:01 +03:00
2017-01-29 17:21:01 +03:00
2018-09-11 16:41:20 +03:00
2018-08-24 04:28:16 +05:00
2018-08-24 04:28:16 +05:00
2018-09-11 16:41:20 +03:00
2018-08-24 04:28:16 +05:00
2018-08-30 16:24:31 +03:00
2018-09-11 16:41:20 +03:00
2018-08-24 04:28:16 +05:00
2018-08-24 04:28:16 +05:00
2018-03-08 11:50:08 +01:00
2018-10-26 19:51:20 +03:00
2018-03-08 11:50:08 +01:00
2018-03-08 11:50:08 +01:00
2018-03-08 11:50:08 +01:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2018-08-30 14:57:31 +03:00
2016-05-26 22:15:39 +03:00
2018-08-30 14:49:27 +03:00
2017-11-22 18:31:04 +03:00
2017-11-22 18:31:04 +03:00
2017-11-22 18:31:04 +03:00
2018-08-30 14:57:31 +03:00
2018-09-10 14:12:32 +03:00
2018-08-30 14:57:31 +03:00
2015-10-07 11:57:14 +03:00
2018-08-10 17:24:18 +03:00
2018-08-10 17:24:18 +03:00
2019-05-06 13:59:32 +03:00
2018-08-10 17:24:18 +03:00
2019-05-06 13:59:32 +03:00
2017-07-06 17:03:25 +03:00
2017-04-13 13:16:32 +03:00
2018-08-07 13:38:30 +02:00
2015-09-17 15:45:16 +03:00
2015-09-17 15:45:16 +03:00
2018-09-10 14:12:32 +03:00
2018-05-28 11:23:32 +03:00
2018-04-06 08:53:32 +02:00
2015-10-09 11:51:58 +02:00
2016-02-17 20:51:57 +03:00
2019-03-21 23:32:25 +03:00
2019-03-21 23:32:25 +03:00
2016-08-09 11:24:24 +03:00
2016-08-09 11:24:24 +03:00
2016-08-09 11:24:24 +03:00
2016-08-09 11:24:24 +03:00
2017-02-28 20:19:58 +03:00
2019-03-22 14:59:03 +01:00
2017-04-14 20:07:54 +03:00
2015-11-19 01:35:58 +03:00
2018-08-30 16:24:41 +03:00
2018-05-18 16:16:23 +03:00
2018-09-10 14:12:31 +03:00
2018-05-18 16:16:23 +03:00
2018-07-11 14:20:46 +03:00
2018-07-11 14:20:46 +03:00
2018-08-30 14:55:50 +03:00
2016-10-21 10:31:50 +03:00
2016-10-21 10:31:50 +03:00
2016-10-21 10:31:50 +03:00
2015-09-07 16:28:42 +03:00
2015-09-07 16:28:42 +03:00
2016-05-20 14:53:07 +03:00
2015-10-18 17:53:29 +03:00
2017-05-26 13:58:46 +03:00
2018-10-26 19:51:20 +03:00
2016-02-17 20:51:57 +03:00
2017-05-18 19:22:17 +03:00
2019-09-16 19:00:43 +03:00
2019-07-09 11:52:54 +02:00
2019-07-01 12:53:33 +03:00
2019-07-01 12:53:33 +03:00
2019-07-01 12:53:33 +03:00
2019-07-01 12:53:33 +03:00
2019-07-09 11:52:54 +02:00
2019-07-01 12:53:33 +03:00
2019-07-01 12:53:33 +03:00
2019-07-01 12:53:33 +03:00
2018-10-09 22:55:51 +03:00
2018-10-09 22:55:51 +03:00
2018-12-28 19:56:26 +03:00
2015-10-18 17:53:29 +03:00
2018-03-14 15:30:40 +01:00
2018-03-14 15:30:40 +01:00
2015-10-18 17:53:29 +03:00
2015-10-18 17:53:29 +03:00
2017-05-26 13:58:46 +03:00
2015-10-18 17:53:29 +03:00
2017-05-26 13:58:46 +03:00
2016-04-12 20:03:51 +03:00
2017-03-20 18:45:51 +01:00
2016-10-11 16:33:21 +03:00
2016-10-11 16:33:21 +03:00
2018-08-30 14:57:31 +03:00
2016-06-23 22:47:45 +03:00
2016-06-23 22:47:45 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2018-04-06 08:53:32 +02:00
2017-10-11 19:23:46 +03:00
2017-10-11 19:23:46 +03:00
2016-02-01 22:20:30 +03:00
2018-08-21 17:12:02 +02:00
2017-04-14 20:07:54 +03:00
2016-06-23 22:47:45 +03:00
2018-08-07 13:38:30 +02:00
2016-06-16 16:51:18 +03:00
2019-03-07 11:42:31 +01:00
2017-06-22 10:19:05 +03:00
2019-04-17 22:03:58 +02:00
2017-06-22 10:19:05 +03:00
2019-04-17 22:03:58 +02:00
2018-07-10 08:43:51 +02:00
2018-07-10 08:43:51 +02:00