Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 14 18:03
    Travis yona-lang/yona (master) fixed (396)
  • Sep 14 17:40
    akovari closed #69
  • Sep 14 17:39

    akovari on master

    #69: reworked context managers … (compare)

  • Aug 26 19:47
    Travis yona-lang/yona (master) failed (395)
  • Aug 26 18:07

    akovari on master

    adding release notes link to th… (compare)

  • Aug 24 17:18
    akovari milestoned #69
  • Aug 24 17:18
    akovari assigned #69
  • Aug 24 17:18
    akovari labeled #69
  • Aug 24 17:18
    akovari opened #69
  • Aug 24 17:16

    akovari on master

    [Bugfixes] - JSON string escapi… (compare)

  • Aug 24 14:09
    akovari labeled #68
  • Aug 24 14:09
    akovari assigned #68
  • Aug 24 14:09
    akovari opened #68
  • Aug 24 06:00

    akovari on master

    [Features] New module: Exceptio… (compare)

  • Aug 21 17:29

    akovari on master

    Fixed Travis link (compare)

  • Aug 21 17:20

    akovari on master

    [Features] - new module Schedul… (compare)

  • Aug 17 05:56

    akovari on master

    #47 starting Time module with t… updating Dockerfiles (compare)

  • Aug 14 13:38

    akovari on master

    Seq::flatten, removing Uninitia… (compare)

  • Aug 10 14:40

    akovari on master

    few fixes (compare)

  • Aug 10 10:47

    akovari on master

    terminal colors modules (compare)

Adam Kovari
@akovari
@kurobako this fixed the build after all: yona-lang/yona@d44975d
Fedor Gavrilov
@kurobako
wow
Fedor Gavrilov
@kurobako
@akovari it has to be at least two threads or at least one is fine?
@akovari do you think Math.max(1, Runtime.getRuntime().availableProcessors() - 1) would also work?
Adam Kovari
@akovari
It might work, but there are always going to be more threads anyway
II executor, main thread
Socket selector
So why?
Fedor Gavrilov
@kurobako
it's fine that we have more threads, we're not pinning our cpu pool to cores or anything
in intensive computations we want to use them all, however
it's ok if selector thread comes to see what's going on for a while
I touched this because I've been working on that tx pool
it's done though
so proceeding with stm now
Fedor Gavrilov
@kurobako
also wanted to refactor some parts of the ring buffer to make it understandable to mere mortals, but we will see
maybe after stm is done, not before
Fedor Gavrilov
@kurobako
@akovari btw, should we delete stm branch? I'm working on master anyway
Adam Kovari
@akovari
Feel free, if tests are passing
Adam Kovari
@akovari
@kurobako looks like threads are being properly closed in GraalVM 20.2.0!
please update when you get a chance
ShalokShalom
@ShalokShalom
Links behind the buttons to Docker and Twitter are swapped: https://yona-lang.org/
Adam Kovari
@akovari
Thanks @ShalokShalom, shields are fixed
ShalokShalom
@ShalokShalom
And how is the development going?
Adam Kovari
@akovari
It's going quite well I think. We'll be publishing some initial evaluations and benchmarks later this year. The standard library and REPL has improved a lot, though there is still a lot of work left. I'm currently focusing on some specific optimalizations, to improve the interpreter performance. It's a slow process, but necessary.