Eugene Burmako

Results 81 issues of Eugene Burmako

As far as I understand, currently all parties involved in CCCP must be connected to the same server instance. Not everyone has a static IP, so it'd be very helpful...

Help Wanted

In #1807, I mentioned how it was a conscious choice not to introduce the OVERRIDE property to the schema because neither in Scala nor in Java one is required to...

Spec

Apparently, shading tools update JVM metadata, but don't touch ScalaSignatures. Consequently, shaded jars may end up having a bunch of missing symbols in ScalaSignatures. Previously, that wasn't a problem, but...

Scalacp

Now that we have a symbol parser in `semanticdb3`, `SymbolInformation.owner` seems redundant. We should consider removing it from the schema to avoid confusion and potential discrepancies with updates to the...

Spec

```scala class C { type T[_, _] } ``` ``` symbols { symbol: "_empty_/C#T#" kind: TYPE properties: 4 display_name: "T" language: SCALA signature { type_signature { type_parameters { symlinks: "_empty_/C#T#[_]"...

Scalac

If traits contain initialization code in their templates, Scalac creates a synthetic `$init$` method to be called by the implementors. Currently, we're filtering it out, but that represents loss of...

Spec

```scala trait T1 { def x: Int = ??? } trait T2 extends T1 { def y: Int = super.x } ``` ``` 13:31 ~/Projects/2126/sandbox (HEAD)$ s -Xprint:refchecks [[syntax trees...

Spec

At the moment, symbols underlying selfs are modelled as local symbols. We designed the spec this way because noone can refer to selfs from outside their template, so we figured...

Spec

It was a conscious choice not to introduce the `OVERRIDE` property to the schema because neither in Scala nor in Java one is required to say `override` to override something....

Spec

```scala class C(x: C { type T = C with C }) ``` ```diff --- metacp +++ metac different nsc (-) vs rsc (+): Test.scala: _empty_/C#``().(x) access { public_access {...

Scalacp