fix "IDEA-221944 Deadlock on opening second project" and support preloading for proje...
[idea/community.git] / platform / core-impl / src / com / intellij / psi / impl / smartPointers / SmartPointerManagerImpl.java
2019-09-05 Vladimir Krivosheevfix "IDEA-221944 Deadlock on opening second project...
2019-03-29 Alexey Kudravtsevmore diagnostics for alien project
2019-01-03 peterdon't load PSI when disposing smart pointers (EA-133522...
2018-12-28 petermore smart pointer sanity checks (IDEA-203514, EA-99805...
2018-12-27 petermore smart pointer alien project checks (EA-133522...
2018-12-27 Alexey Kudravtsevavoid creating smart pointer via alien SmartPointerMana...
2018-09-12 Tagir ValeevRemove redundant conditions which are covered by some...
2018-08-29 Alexey Kudravtsevbounded wildcards in API
2018-08-03 petersmart pointers: add more sanity checks for EA-99805...
2018-06-08 petermore diagnostics for valid PSI in invalid file (IDEA...
2018-06-01 Alexey Kudravtsevcleanup
2018-03-03 peterdon't reference project from SelfElementInfo appcode/182.481 appcode/182.483 clion/182.482 clion/182.484 phpstorm/182.480
2018-03-01 peterRevert: avoid smart pointer leaks after project closing...
2018-02-08 peteravoid smart pointer leaks after project closing by...
2018-02-05 peterclear smart pointers on uncommitted documents on test... appcode/181.3501 dbe/181.3496 idea/181.3494 phpstorm/181.3495 pycharm/181.3499 pycharm/181.3500 rubymine/181.3497
2018-01-09 Alexey Kudravtsevcheck that the cached pointer has correct "forInjected...
2017-05-17 peterfix aop test: all PSI is invalidated on file type chang... clion/172.2306
2017-03-14 peterdon't remove smart pointers more times than we allocate...
2017-03-08 petermore diagnostics for EA-92996 - assert: SmartPointerTra...
2017-02-22 petermore diagnostics and fail-fast for EA-93279 - assert...
2017-02-16 nikcode cleanup: explicit types replaced by diamonds in...
2016-11-11 petersynchronize everything on SmartPointerTracker
2016-11-11 peterextract FilePointersList to a top-level SmartPointerTracker
2016-10-31 peterfix a smart pointer race (EA-87466 - assert: SmartPoint...
2016-07-06 Alexey Kudravtsevuse more sane API for LowMemoryWatcher
2016-06-24 peterO(1) smart pointer removal
2016-06-21 peterinvalidate smart pointers when elements really become...
2016-05-18 Alexey Kudravtsevperformance: iterate only the relevent part of the...
2015-11-27 peterdon't remove smart pointers after project has been...
2015-11-27 petercache sorted smart pointer infos (IDEA-49250)
2015-11-25 peteruse per-file locks for smart pointer internals appcode/144.1453 clion/144.1452
2015-11-21 petertrack only smart pointers with SelfElementInfos because...
2015-11-21 petersmart pointers: get rid of cyclic initialization depend...
2015-11-03 peteruse SmartPsiElementPointerImpl instead of SmartPointerE...
2015-11-03 peterdon't return anything from SmartPointerManager.removePo...
2015-10-17 petersmart pointer update: use CPU-cache-friendly sorted... appcode/144.390
2015-10-09 peterperform smart pointer retargeting only after document...
2015-09-18 peterIDEA-144655 Smart PSI pointers should retain old offset...
2015-09-15 peteronly decrease smart pointer list size when a pointer...
2015-08-25 petersmart pointers should survive PSI changes
2015-08-21 petermake smart pointers occupy even less memory: inline...
2015-08-20 petermake smart pointers occupy less memory:
2015-08-18 peteruse smart psi ranges in injection shreds
2015-08-15 peterManualRangeMarker: really honor surviveOnExternalChange...
2015-08-15 petercache MarkerCache
2015-08-14 peteravoid quadratic smart pointer getRange for many documen...
2015-08-10 petersmart pointer cleanup phpstorm/142.3906
2015-08-01 peterdequadratize smart pointer creation
2015-07-28 peterit's expensive to store all document LineSets since...
2015-07-27 peterallow to create smart pointers for PSI with non-committ...
2015-06-16 Alexey Kudravtsevtest fix
2015-06-11 Alexey Kudravtsevoptimisations: avoid THashSet maintanence cost, avoid...
2015-06-01 Alexey Kudravtsevdecrement pointer counter on remove always
2015-05-29 Alexey Kudravtsevsmart pointers data races
2015-03-23 Alexey Kudravtsevreverted appcode/142.409 clion/142.408
2015-03-23 Alexey Kudravtsevuse more conventional API
2015-03-04 peterrelease smart pointer storage when disposing the last...
2015-02-11 petersweep smart pointer infrastructure on low memory (IDEA...
2015-02-11 peterIDEA-136341 SmartPointerManagerImpl consumes too much...
2015-02-10 peterSmartPointerManagerImpl: use identity pointer compariso...
2015-02-10 peteruse a single reference queue to avoid smart pointer...
2015-02-04 Alexey KudravtsevCME fixed
2014-12-22 petercheck psi validity with ensureValid (EA-63292 - assert...
2014-11-25 Alexey Kudravtsevoptimisation: reuse smart pointer of host element for...
2014-11-11 Alexey KudravtsevEA-62341 - assert: ComponentManagerImpl.getComponent
2014-10-28 Alexey KudravtsevIDEA-131887 Memory leak in SmartPsiPointerManagerImpl
2014-10-24 Alexey KudravtsevIDEA-130337
2013-12-10 Alexey Kudravtsevcleanup: dereference
2013-11-20 Alexey Kudravtsevtest fix
2013-10-30 Alexey Kudravtsevweak list implementation simplified, made not-random...
2013-09-04 Alexey Kudravtsevremoving of smart pointers fixed
2013-07-29 Alexey Kudravtsevexplicitly remove smartpointers to decrease GC strain
2013-07-09 Alexey Kudravtsevdo synchronization on consistent object always
2013-06-24 peterpsi/document sync cleanup
2013-05-17 Alexey Kudravtsevmoved to core