-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move TrieNode
from kotlinx.collections
#194
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
detekt found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
25d037a
to
1b433cb
Compare
01d7488
to
4c8408e
Compare
05b5b85
to
476761b
Compare
usvm-core/src/main/kotlin/org/usvm/collection/array/ArrayRegion.kt
Outdated
Show resolved
Hide resolved
2e639dc
to
0209271
Compare
usvm-core/src/main/kotlin/org/usvm/collection/map/primitive/UMapRegion.kt
Outdated
Show resolved
Hide resolved
usvm-core/src/main/kotlin/org/usvm/collection/map/primitive/UMapRegionApi.kt
Show resolved
Hide resolved
...util/src/main/kotlin/org/usvm/collections/immutable/implementations/immutableMap/TrieNode.kt
Outdated
Show resolved
Hide resolved
usvm-util/src/main/kotlin/org/usvm/collections/immutable/adapters/ReadOnlyCollectionAdapters.kt
Outdated
Show resolved
Hide resolved
usvm-util/src/main/kotlin/org/usvm/collections/immutable/extensions.kt
Outdated
Show resolved
Hide resolved
usvm-util/src/main/kotlin/org/usvm/collections/immutable/extensions.kt
Outdated
Show resolved
Hide resolved
usvm-util/src/main/kotlin/org/usvm/collections/immutable/internal/ListImplementation.kt
Outdated
Show resolved
Hide resolved
Also, it seems that we should use new (or provided from somewhere) ownership in the |
Can you clarify this? As i can see, composer stores model as memory, models are mutually shared between states, and |
Composer can use any memory, not only the model. So, any |
For now we use ownership of memory inside of composer. It seems to be logical, isn't it? We use default ownership only in case of model. Or probably we should provide ownership of memory that we are applying and change the ownership inside composer memory? |
usvm-util/src/main/kotlin/org/usvm/collections/immutable/internal/EndOfChain.kt
Outdated
Show resolved
Hide resolved
...usvm/collections/immutable/implementations/immutableSet/UPersistentHashSetMutableIterator.kt
Outdated
Show resolved
Hide resolved
usvm-util/src/main/kotlin/org/usvm/collections/immutable/extensions.kt
Outdated
Show resolved
Hide resolved
usvm-core/src/main/kotlin/org/usvm/constraints/PathConstraints.kt
Outdated
Show resolved
Hide resolved
usvm-core/src/main/kotlin/org/usvm/constraints/PathConstraints.kt
Outdated
Show resolved
Hide resolved
cea9cb0
to
b233828
Compare
No description provided.