Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
lrytz pushed 1 commit to t13062 lrytz/scala
- Ensure LazyList.initState assigns evaluated head / tail Also simplify a couple of operation implementations and alig... 250431f
lrytz pushed 2 commits to t13062 lrytz/scala
lrytz pushed 2 commits to t13062 lrytz/scala
lrytz created a review comment on a pull request on scala/scala
You might be spot on. For example, if I look at `object cons` ``` def apply[A](hd: => A, tl: => LazyList[A]): LazyList[A] = newLL(eagerCons(hd, newLL(tl.state))) ``` we have `newLL(tl.state...
lrytz created a review comment on a pull request on scala/scala
I should have added a comment, sorry. I did it separately because `force` calls `isEmpty`, which is `state eq LazyList.Empty`. The `state` method, after initialization, returns `LazyList.Empty`. Bu...
lrytz created a review comment on a pull request on scala/scala
I can add `extends Serializable`. But if a lazy list gets serialized in the middle of `initState` with `_state eq MidEvaluation`, de-serialization creates a LazyList instance that will never be ...
lrytz created a review comment on a pull request on scala/scala
`MidEvaluation` is only assigned to `_state`, the `_head` remains `Uninitialized` until initialization is done.
lrytz pushed 1 commit to t13058 lrytz/scala
- Deregister stale callbacks in `Future.firstCompletedOf` 41695ad
lrytz created a review comment on a pull request on scala/scala
I left this as it's in the same style as the rest of the implementation.
lrytz pushed 1 commit to random-alphanum lrytz/scala
- deprecate Random.alphanumeric, add nextAlphanumericChar 0aa1583
lrytz created a comment on a pull request on scala/scala
@NthPortal wdyt about the current state? I took a quick look at LazyList usage in the standard library, given its performance overhead. It's [used in `View.from(iterator)`](https://github.com...
lrytz pushed 2 commits to 2.13.x scala/scala
lrytz closed a 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 pushed 1 commit to t13062 lrytz/scala
- Reduce memory footprint of evaluated values in LazyList The LazyList implementation uses two objects per evaluated v... 7ba24b5