Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

lrytz

lrytz closed an issue on scala/bug
Crash with `List(null: _*)`
## reproduction steps using Scala 2.13.3, ```scala ➜ snips cat nully.scala class C { def f = List(null: _*) } object Test extends App { println(new C().f) } ➜ snips scala nu...
lrytz pushed 2 commits to 2.13.x scala/scala
  • Null sequence argument 6f6b4f6
  • Merge pull request #10934 from som-snytt/issue/12198-list-of-null Null sequence argument 6d98b94

View on GitHub

lrytz closed a pull request on scala/scala
Null sequence argument
Fixes scala/bug#12198 Follow-up to https://github.com/scala/scala/pull/6243
lrytz created a review on a pull request on scala/scala

View on GitHub

lrytz created a review comment on a pull request on scala/scala
@som-snytt wdyt about the tradeoffs / risks / old best effort code? IIRC metals has a test suite for completions that is probably broader than the compiler internal one. Could we run that agains...

View on GitHub

lrytz created a review on a pull request on scala/scala

View on GitHub

lrytz pushed 4 commits to sd884 lrytz/scala
  • Encode default args of annotations in a meta annotation ... and use the defaults at callsites 2fab6dc
  • Use typer mode for typing annotations Keep the named / default arguments transformation enabled when using annotatio... 1ded84e
  • Add support for user-defined annotation subclasses This adds infrastructure so that the compiler or compiler plugins... 6c9e2ca
  • Support nowarn subclasses 8385b75

View on GitHub

lrytz pushed 2 commits to 2.13.x scala/scala
  • Fix scaladoc making inherited classes names white on light background Remove a ruleset styling the name of inherited... d0b59b0
  • Merge pull request #10965 from ArthurS1/css-issue-inherited-text-white-on-white Remove scaladoc CSS ruleset making i... 15b1d32

View on GitHub

lrytz closed a pull request on scala/scala
Remove scaladoc CSS ruleset making inherited text white on light background
I found myself annoyed by the fact that when I switch scaladoc to "By Inheritance" order, the name of the classes appears white on the light background making them difficult to see. **chromium**...
lrytz created a review on a pull request on scala/scala
Thanks!

View on GitHub

lrytz created a review comment on a pull request on scala/scala
It seems we still want to validate the duration https://github.com/scala/scala/pull/7767 was closed for that reason, in favor of https://github.com/scala/scala/pull/7768

View on GitHub

lrytz created a review on a pull request on scala/scala

View on GitHub

lrytz pushed 2 commits to 2.13.x scala/scala
  • Reconcile more imports and defs 5357bcd
  • Merge pull request #10983 from som-snytt/issue/13066-import-tweak Reconcile more imports and defs 09d5978

View on GitHub

lrytz closed an issue on scala/bug
Scala 2 less generous than 3 on import ambiguity
## Reproduction steps Scala version: 2.13.15 ```scala package testsamepackageimport { package p { class C } package p { package q { import p._ // warn ...
lrytz closed a pull request on scala/scala
Reconcile more imports and defs
Fixes https://github.com/scala/bug/issues/13066
lrytz created a review on a pull request on scala/scala

View on GitHub

lrytz created a review comment on a pull request on scala/scala
or save that position `OpInfo`? Didn't test if this is correct: ```scala val targs = if (in.token == LBRACKET) exprTypeArgs() else Nil val opinfo = OpInfo(top, name, targs, offset,...

View on GitHub

lrytz created a review on a pull request on scala/scala

View on GitHub

lrytz created a review on a pull request on scala/scala
Code that currently compiles on 2.13 with `-Xsource:3` can stop compiling. We could add the hint I suggested in https://github.com/scala/scala/pull/10907#issuecomment-2471132230, wdyt? Otherw...

View on GitHub

lrytz created a review on a pull request on scala/scala
lgtm otherwise

View on GitHub

lrytz pushed 12 commits to sd884 lrytz/scala
  • Make `Position.copyRange` public Allow updating start and end at the same time, which prevents intermediate (potenti... efd7cb8
  • Deregister stale callbacks in `Future.firstCompletedOf` 9814e05
  • Merge pull request #10989 from lrytz/t13083 Make `Position.copyRange` public ae75c65
  • Merge pull request #10927 from lrytz/t13058 Deregister stale callbacks in `Future.firstCompletedOf` 099d469
  • Reduce memory footprint of evaluated values in LazyList The LazyList implementation uses two objects per evaluated v... 88058a4
  • Merge pull request #10937 from lrytz/t13062 Reduce memory footprint of evaluated values in LazyList f8bc37c
  • Add AnnotationInfo.constructorSymbol 2e28024
  • Don't pull named annotation arguments into local variables In an ordinary application `f(y = b, x = a)`, the compile... a56f787
  • Encode default args of annotations in a meta annotation ... and use the defaults at callsites 8769665
  • Use typer mode for typing annotations Keep the named / default arguments transformation enabled when using annotatio... 0b1166c
  • Add support for user-defined annotation subclasses This adds infrastructure so that the compiler or compiler plugins... 6516daa
  • Support nowarn subclasses 6c2dc0a

View on GitHub

lrytz pushed 3 commits to lazy-list-null-out lrytz/scala
  • Merge pull request #10937 from lrytz/t13062 Reduce memory footprint of evaluated values in LazyList f8bc37c
  • `@nullOut` annotation `this: @nullOut` or `local: @nullOut` sets the local variable slot to `null` after loading the... e6aaeba
  • Show that @nullOut works as intended Needs a restarr to work! The forwarder / alias `IterableOnceOps./:` uses `@nul... a4216e5

View on GitHub

lrytz created a comment on an issue on scala/bug
https://gist.github.com/djspiewak/7a81a395c461fd3a09a6941d4cd040f2 for the study group

View on GitHub

lrytz pushed 2 commits to 2.13.x scala/scala
  • Reduce memory footprint of evaluated values in LazyList The LazyList implementation uses two objects per evaluated v... 88058a4
  • Merge pull request #10937 from lrytz/t13062 Reduce memory footprint of evaluated values in LazyList f8bc37c

View on GitHub

lrytz closed an issue on scala/bug
LazyList uses 2x memory for evaluated values compared to Stream
In LazyList, an evaluated value is stored in the `lazy val state: State[A]`, which contains an instance of `final class Cons[A](val head: A, val tail: LazyList[A]) extends State[A]`. So for ever...
lrytz closed a pull request on scala/scala
Reduce memory footprint of evaluated values in LazyList
The LazyList implementation uses two objects per evaluated value, a LazyList and one State instance. So the overhead for evaluated values is 2x compared to Stream. This PR reduces the overhead...
lrytz pushed 2 commits to lazy-list-null-out lrytz/scala
  • `@nullOut` annotation `this: @nullOut` or `local: @nullOut` sets the local variable slot to `null` after loading the... 7f5e34d
  • Show that @nullOut works as intended Needs a restarr to work! The forwarder / alias `IterableOnceOps./:` uses `@nul... 4fa73fe

View on GitHub

lrytz pushed 105 commits to lazy-list-null-out lrytz/scala
  • Update sbt-buildinfo to 0.13.0 in 2.12.x 3d781e2
  • Update jackson-module-scala to 2.18.1 in 2.12.x df9b34d
  • Merge pull request #10916 from scala-steward/update/2.12.x/jackson-module-scala-2.18.1 Update jackson-module-scala t... 92da63b
  • Merge pull request #10915 from scala-steward/update/2.12.x/sbt-buildinfo-0.13.0 Update sbt-buildinfo to 0.13.0 in 2.... 02ef152
  • Update sbt-develocity to 1.1.2 in 2.12.x 2c1cbc5
  • Merge pull request #10917 from scala-steward/update/2.12.x/sbt-develocity-1.1.2 Update sbt-develocity to 1.1.2 in 2.... da94252
  • Throw exception on init last when empty string 0e088bc
  • Fix reentrancy issue in LongMap/AnyRefMap.getOrElseUpdate 5539af7
  • Update sbt-buildinfo to 0.13.1 in 2.12.x bbdc47f
  • [ISSUE-12820] Try link to java module and the right javadoc ver. When using release flag java loads stdlib classes f... 9383950
  • Improve error for funcs ff18491
  • Update java-diff-utils to 4.15 616d6bd
  • Merge pull request #10929 from scala-steward/update/2.12.x/sbt-buildinfo-0.13.1 Update sbt-buildinfo to 0.13.1 in 2.... b3542af
  • Merge pull request #10851 from sh0hei/throw-exception-empty-string Throw exception on tail init when empty string b4b54a6
  • `substSym` replaces owners of `RefinementClassSymbol`s Given ``` class C { def f = new { def g = new { ... 9121a9d
  • Merge pull request #10938 from scala-steward/update/java-diff-utils-4.15 Update java-diff-utils to 4.15 6ec8276
  • Always type body of default case in switch translation In case there are multiple `_` cases (with guards), switch tr... 875b252
  • Merge pull request #10941 from lrytz/t13060b Always type body of default case in switch translation b34f7a1
  • Regression test improved XML API doesn't warn 55cb0ec
  • Merge pull request #10940 from lrytz/subst-sym-refinement-owner `substSym` replaces owners of `RefinementClassSymbol`s 06d9be6
  • and 85 more ...

View on GitHub

lrytz pushed 1 commit to t13062 lrytz/scala
  • Reduce memory footprint of evaluated values in LazyList The LazyList implementation uses two objects per evaluated v... 88058a4

View on GitHub

lrytz created a review on a pull request on scala/scala-lang

View on GitHub

Load more