Marissa | April
Marissa | April
it is not my intention to promote/advertise my own library, but if it would be helpful for implementation, I have a library that parses and manipulates SemVer versions
> What was the last release? whatever the last tag was; i.e. what is currently used as the base version. although I have now realised this isn't a valid default...
> Using Scala 2.12, the class type of `arr` is `mutable.WrappedArray$ofRef`, the `toArray` method did not trigger memory copy Honestly, if that's the case, it seems like a bug in...
> So we should fix Scala 2.12 instead of Scala 2.13? I don't know. there is an understandable reluctance to change longstanding behaviour, especially if it can be argued that...
would it be possible to re-implement `VM.releaseFence()` using an Indy instead of a `MethodHandle`, to get around this issue but retain performance?
@joshlemer yes, but that's a less straightforward rewrite, due to having to rewrite the function too
is there any reason we can't just directly call the `ArrayBuffer` resizing code? we ought to be able to tweak access if needed
> The builders are specialized because arrays are specialized on JVM. good point. this looks like a bunch of straightforward but extremely tedious busy-work for whoever wants to implement this
@MasseGuillaume the `round` methods don't need rewrite rules - they are deprecated because there's no other good way to produce a compiler warning for using them, not because there was...
@ViliusN if you'd like to know more about why there are multiple ways to order `Double`s, I recommend reading the [docs for `Ordering.Double`](https://www.scala-lang.org/api/current/scala/math/Ordering$$Double$.html). If you want more excruciating detail, you...