JetBrains / lincheck

Framework for testing concurrent data structures
Mozilla Public License 2.0
545 stars 31 forks source link

Refactor byte-code transformation #285

Closed avpotapov00 closed 3 months ago

avpotapov00 commented 4 months ago

Refactor byte-code transformation for further replacing the custom class loaders with a dynamically attached javaagent. This is a part of #136.

Also, fixes https://github.com/JetBrains/lincheck/issues/134 and several other issues discovered during the refactoring (see the added tests)