Lev Serebryakov
ecb3e54b63
IJPL-162040: as simple as possible variant
...
- Put lock state into coroutine context in `runBlockingCancellable`.
- Use lock state from context if thread local is empty.
- Fix tests which become not valid in new mode.
- Add tests for new functionality.
- Add feature flag to enable this new mode by default.
Feature flag: `-Dide.store.lock.in.context={true|false}`. `true` (new mode) is a default.
Merge-request: IJ-MR-146415
Merged-by: Lev Serebryakov <Lev.Serebryakov@jetbrains.com >
(cherry picked from commit 49b4f448f652a2b074501f0cc6fca047cd4d5a8b)
IJ-CR-147289
GitOrigin-RevId: a13959a241fd939dbe71ba52135362c30ff81b59
2024-10-28 18:14:18 +00:00
..
2024-10-22 14:39:05 +00:00
2024-10-22 14:39:05 +00:00
2024-10-23 10:30:26 +00:00
2024-10-22 11:07:50 +00:00
2024-10-21 10:52:48 +00:00
2024-10-28 18:14:18 +00:00
2024-10-25 21:29:01 +00:00
2024-10-14 16:57:49 +00:00
2024-10-22 20:07:09 +00:00
2024-10-25 21:58:52 +00:00
2024-10-14 17:39:52 +00:00
2024-10-14 17:39:52 +00:00
2024-10-24 15:19:13 +00:00
2024-10-18 09:38:30 +00:00
2024-10-21 18:39:12 +00:00
2024-10-21 18:39:12 +00:00
2024-10-10 23:55:42 +00:00
2024-10-14 13:35:19 +00:00
2024-10-14 14:14:48 +00:00
2024-10-24 16:59:01 +00:00
2024-10-23 13:41:33 +00:00
2024-10-22 18:06:50 +00:00
2024-10-24 18:35:58 +00:00
2024-10-28 10:54:02 +00:00
2024-10-11 15:21:07 +00:00
2024-10-28 14:25:23 +00:00
2024-10-11 14:49:57 +00:00
2024-10-11 21:21:39 +00:00
2024-10-13 15:06:26 +00:00
2024-10-28 15:46:02 +00:00
2024-10-10 23:55:42 +00:00
2024-10-28 14:25:23 +00:00
2024-10-28 11:05:40 +00:00
2024-10-25 21:33:11 +00:00
2024-10-28 18:14:18 +00:00
2024-10-28 14:25:23 +00:00
2024-10-28 12:57:54 +00:00
2024-10-28 18:14:18 +00:00
2024-10-22 18:06:50 +00:00
2024-10-10 23:55:42 +00:00
2024-10-13 15:06:26 +00:00
2024-10-11 08:51:21 +00:00
2024-10-14 08:01:57 +00:00
2024-10-14 22:18:16 +00:00
2024-10-16 19:59:22 +00:00
2024-10-10 23:38:08 +00:00
2024-10-28 11:05:40 +00:00
2024-10-11 14:49:57 +00:00
2024-10-26 17:44:13 +00:00
2024-10-11 14:58:18 +00:00
2024-10-28 14:57:57 +00:00
2024-10-10 23:38:08 +00:00
2024-10-25 19:53:11 +00:00
2024-10-10 23:55:42 +00:00
2024-10-14 19:42:25 +00:00
2024-10-28 16:50:17 +00:00
2024-10-26 11:47:18 +00:00
2024-10-11 09:23:54 +00:00
2024-10-22 09:44:16 +00:00
2024-10-15 21:41:59 +00:00
2024-10-28 12:57:54 +00:00
2024-10-28 12:57:54 +00:00