Marissa | April

Results 159 comments of 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...