Files
openide/platform
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 18:06:50 +00:00
2024-10-10 23:38:08 +00:00
2024-10-14 19:42:25 +00:00