-
Notifications
You must be signed in to change notification settings - Fork 42
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
Finalize v5.0: fix Zip and Append #771
Conversation
aslesarenko
commented
Dec 28, 2021
•
edited
Loading
edited
- Closes Fix Coll.zip #766
- Closes Fix Coll.append #765
Codecov Report
@@ Coverage Diff @@
## v5.0-todos #771 +/- ##
==============================================
+ Coverage 71.68% 71.72% +0.04%
==============================================
Files 248 248
Lines 18775 18790 +15
Branches 623 607 -16
==============================================
+ Hits 13458 13478 +20
+ Misses 5317 5312 -5
Continue to review full report at Codecov.
|
# Conflicts: # library/src/test/scala/special/collections/CollsTests.scala
library-impl/src/main/scala/special/collection/CollsOverArrays.scala
Outdated
Show resolved
Hide resolved
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.
LGTM, but please note:
- for interpreter, version, isActivatedVersionJit sounds ok , and even more precise than isActivatedVersionGreaterV1
- Please check the following commented out test in CollsTest
// TODO the following test fails because equality of Seq is not deep, and nested arrays are shallow compared
// forAll(tokensGen, minSuccess) { c1 =>
// println(s"c1=${c1.x.toArray.toSeq.map { case (id, v) => (id.toSeq, v) }}")
// val tokens = c1.x
// assert(tokens.toArray.toSeq == tokensArr.toSeq)
// }
maybe it is not actual anymore, if actual, better to do GH issue, as commented out code , as well as TODO in the testing codebase can be forgotten for like forever
|
@aslesarenko named constants are used for improving readability, consistency is not needed there. For interpreter, isJitActivated says more than isActivatedVersionGreaterV1 |
Ok, will change in the next PR |