-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Correctly seed root direntry for ZipArchives #8447
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
Conversation
MiMa objects to my package private constant value definition for slash. Whitelisting is so tiresome, I may just revert that. Or maybe try the exclusion. Would be nice to have a |
0dc000f
to
54b79b5
Compare
), fs) | ||
val assignedInConstr = getMethod(k, "<init>").instructions.filter(_.opcode == Opcodes.PUTFIELD) map { | ||
case f: Field => f.name | ||
case _ => ??? // @unchecked |
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.
yeah, @unchecked
would be cleaner
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.
Thank you.
54b79b5
to
2863bf4
Compare
Rebase, squash, resolve hot lines of mima exclusions. |
Local test and code cleanup and MiMa exclusion for RootEntry. Improve lookupfactory test, spell Closeable. Arguably simplify code in LookupFactory.
2863bf4
to
db2b70b
Compare
@som-snytt this PR seems to be causing test failures on Windows: https://scala-ci.typesafe.com/view/scala-2.13.x/job/scala-2.13.x-integrate-windows/1157/ and all subsequent runs as well
|
@SethTisue thanks for the heads up. I don't know why I didn't run the test suite on a windows box a long time ago. I'll take a look. |
Possible fix at #8539 |
script tests failed due to scala/bug#11754 Which is fixed in scala/scala#8447, i.e. we can upgrade to 2.13.2 once that's released
underlying issue: scala/bug#11754 which is fixed in scala/scala#8447 i.e. we can upgrade to 2.13.2 once that's released shows as stackoverflow error recursing indefinitely: `scala.reflect.io.ZipArchive.ensureDir(ZipArchive.scala:126)`
* upgrade to scala 2.13.1 mostly reapplied #334 * use built-in ARM * upgrade sbt * compile works * fix compile deprecation warnings * bring converters back in * use my custom-published collections-contrib * fix deprecation warning * Disable fatal warnings on cpgserver. * temporarily disable fatal-warnings * inline reading overlay entries for simpler ARM handling * scalafmt * reenable xfatal warnings for other subprojects * fix tests * released fuzzyc * downgrade to 2.13.0 to fix cpg-server issue with ZipArchive underlying issue: scala/bug#11754 which is fixed in scala/scala#8447 i.e. we can upgrade to 2.13.2 once that's released shows as stackoverflow error recursing indefinitely: `scala.reflect.io.ZipArchive.ensureDir(ZipArchive.scala:126)`
* upgrade to scala 2.13.1 * back to 2.13.0 due to a scala-reflect regression script tests failed due to scala/bug#11754 Which is fixed in scala/scala#8447, i.e. we can upgrade to 2.13.2 once that's released * undo local temp fix * apply tab completion workaround ammonite tab completion is partly broken for scala > 2.12.8 applying workaround for package wildcard imports from com-lihaoyi/Ammonite#1009 * latest versions * released versions
* upgrade to scala 2.13.1 * back to 2.13.0 due to a scala-reflect regression script tests failed due to scala/bug#11754 Which is fixed in scala/scala#8447, i.e. we can upgrade to 2.13.2 once that's released * undo local temp fix * apply tab completion workaround ammonite tab completion is partly broken for scala > 2.12.8 applying workaround for package wildcard imports from com-lihaoyi/Ammonite#1009 * latest versions * released versions
As diagnosed.
Fixes scala/bug#11754