Stefan Zeiger

Results 101 comments of Stefan Zeiger

I just ran into the same issue with HtmlFormat. Here's a simple reproduction: ``` @{(new play.twirl.api.Html("")): play.twirl.api.HtmlFormat.Appendable} @{(new play.twirl.api.Html("") {}): play.twirl.api.HtmlFormat.Appendable} ``` renders as: ``` <foo> ``` This makes it...

Changes to checked exceptions should never be a binary compatibility problem. While it is not source compatible for Java callers, it is not a semantic incompatibility, either. The JVM does...

``` scala> trait A1 defined trait A1 scala> :javap -c A1 Compiled from "" public interface $line8.$read$$iw$$iw$A1 { } scala> trait A2 extends B defined trait A2 scala> :javap -c...

It's similar to a trait that can't be compiled to an interface (which was most traits before 2.12, fewer now). When you create a class that extends the trait the...

`remove` operations take a key / index, `subtract` operations take a value. These appear to be used consistently in `Seq` and `Map` types. In `Set` key and value are the...

I looked through the immutable collections for other naming inconsistencies: - (IntMap, LongMap).modifyOrRemove - Should it be `transformedOrRemoved`? - (IntMap, LongMap).transform - `transformed`? - Set.excl - Consistent with `incl`, could...

This means we'd have to rename all the mutating method, so on `mutable.Map` you would have `removeInPlace` instead of `remove`. That doesn't feel right. I think we have to make...

Removing blocker label and adding docs. All the renames that should be done have been merged but the naming rules should find their way into the official docs.

Labeling as `library`. Adding the `unsorted` method in 2.12 should be the easiest solution for now.

`-q` requires parallel test runs to be disabled. Also see the discussion in https://github.com/sbt/junit-interface/pull/46 about how to make this work with parallel tests.