Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
lrytz pushed 2 commits to lint-structural lrytz/scala
lrytz created a comment on a pull request on scala/scala
> Aren't you creating a new object on every access now? Are we sure this is a win? @Ichoran I changed this now (see commit "remove State"). WDYT? ------------ > it no longer detects self-r...
lrytz pushed 2 commits to t13062 lrytz/scala
lrytz pushed 2 commits to lint-structural lrytz/scala
lrytz pushed 2 commits to 2.13.x scala/scala
lrytz closed a pull request on scala/scala
Always type body of default case in switch translation
In case there are multiple `_` cases (with guards), switch translation combines them into if-then-else. This AST needs to be typed in order to assign the correct type to the `default:` label. ...lrytz created a comment on a pull request on scala/scala
Not at all by mistake :-) I asked at the core meeting yesterday who could review this and your name came up. Thanks a lot for the review! Especially the concurrency parts. I will look again into th...
lrytz created a comment on a pull request on scala/scala
@NthPortal I see, the idea is using a lazy val in the Evaluator to implement thread safety, and make sure that multiple threads assigning to `_head` / `_tail` is idempotent. I'm not sure which o...
lrytz created a comment on a pull request on scala/scala
Fix in https://github.com/scala/scala/pull/10941
lrytz opened a pull request on scala/scala
Always type body of default case in switch translation
In case there are multiple `_` cases (with guards), switch translation combines them into if-then-else. This AST needs to be typed in order to assign the correct type to the `default:` label. ...lrytz created a review comment on a pull request on scala/scala
``` val res2: List[$r.intp.global.Symbol] = List(<refinement of AnyRef>, method g, <refinement of AnyRef>, method f) ...
lrytz opened a draft pull request on scala/scala
`substSym` replaces owners of `RefinementClassSymbol`s
Given ```scala class C { def f = new { def g = new { def h = 1 } } } ``` the type of `C.f` is `AnyRef { def g: AnyRef { def h: Int } }`. The inner `RefinedType` h...lrytz created a comment on a pull request on scala/scala
Jenkins `java.io.IOException: No space left on device` is usually handled by @SethTisue - could you write down what you typically delete at https://github.com/scala/scala-jenkins-infra/blob/main/RE...
lrytz created a comment on an issue on scala/scala-dev
A workaround, at least for the case when the annotation parameters have distinct types, is defining constructor overloads: ```scala class ann(x: Int, y: String) extends annotation.StaticAnnotat...
lrytz created a comment on an issue on scala/scala3
`EnumTag` was removed in https://github.com/scala/scala3/commit/ab257d62ae, so a `ConstantType` can no longer represent a Java enum value. Unlike Scala 2. I agree @som-snytt that this is a regre...
lrytz created a comment on a pull request on scala/scala
👍 I also think this can probably be cleaned up furhter. `def state` now creates a `new State.Cons` on each invocation which is unnecessary. I just did the minimal change to see what can be done.
lrytz pushed 1 commit to t13062 lrytz/scala
- Reduce memory footprint of evaluated values in LazyList a734811