Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Nov 22 13:42
    akovari closed #63
  • Nov 22 13:41

    akovari on master

    #63: timeout for functions not … (compare)

  • Nov 21 16:12

    akovari on master

    Updated to GraalVM 20.3.0 (compare)

  • Sep 19 07:33

    akovari on master

    GraalVM 20.2.0 (compare)

  • Sep 14 02:22

    kurobako on master

    new stm: array-based queue for … (compare)

  • Sep 12 20:28

    kurobako on master

    new stm: transaction stamps cou… (compare)

  • Sep 11 17:36

    kurobako on master

    new stm: full fence for multi c… (compare)

  • Sep 11 04:54
    akovari commented #28
  • Sep 10 21:09
    kurobako commented #28
  • Sep 10 21:06
    kurobako commented #28
  • Sep 10 18:57
    akovari commented #28
  • Sep 09 16:58

    kurobako on master

    new stm: single consumer ring b… (compare)

  • Sep 09 01:26

    kurobako on master

    new stm: ring buffer refactoring (compare)

  • Sep 08 11:59

    kurobako on master

    new stm: object pool (compare)

  • Sep 08 11:48

    kurobako on master

    new stm: bloom filters (compare)

  • Sep 08 11:30

    kurobako on master

    new stm: linear probing hash se… (compare)

  • Sep 08 11:29

    kurobako on heads

    (compare)

  • Aug 31 02:31

    kurobako on stm

    Revert "Merge branch 'stm'" Th… Merge remote-tracking branch 'o… merging STM branch and adding s… and 39 more (compare)

  • Aug 28 06:14

    akovari on master

    Ensuring at least 2 threads are… (compare)

  • Aug 27 13:54

    akovari on master

    Adding logging of test methods (compare)

Fedor Gavrilov
@kurobako
btw, I just run TransactionalMemoryTest with huge number of transactions and it failed for me, so I will have to have a good careful look at java part too
Adam Kovari
@akovari
ouch
Fedor Gavrilov
@kurobako
yeah :)
Adam Kovari
@akovari
good luck :)
Fedor Gavrilov
@kurobako
well, I rewrote Seq several times over, nothing new for me
Adam Kovari
@akovari
well
Adam Kovari
@akovari
@kurobako it works now!
I'm going to merge the stm branch to the master, and continue from there
next I'll need to adapt with expression to other things, like files
Adam Kovari
@akovari
2020-06-17.png
first steps for the intellij plugin!
Fedor Gavrilov
@kurobako
that's great!
I'll start the great purge of STM then
want to have it really reliable
Adam Kovari
@akovari
Have fun!
Adam Kovari
@akovari
@/all the first version of IDEA plugin has been approved! Please try at https://plugins.jetbrains.com/plugin/14536-yatta-language
Fedor Gavrilov
@kurobako
wow! noice!
Adam Kovari
@akovari
not perfect, but at least editing yatta files in the project will be nicer
Fedor Gavrilov
@kurobako
nothing is perfect yet :)
Adam Kovari
@akovari
indeed :)
Adam Kovari
@akovari
with expression documented in https://yatta-lang.org/docs/resource-management/ let me know if anything is unclear please
Adam Kovari
@akovari
@kurobako it seems like VarHandle is still used by the filtersWrite function and mvn pakcage is failing due to:
Fatal error:org.graalvm.compiler.java.BytecodeParser$BytecodeParserError: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: VarHandle object must be a compile time constant at parsing yatta.runtime.async.TransactionalMemory.filtersWrite(TransactionalMemory.java:497)
Fedor Gavrilov
@kurobako
damn
the error was gone after previous change
how come it reappears now I wonder
Adam Kovari
@akovari
is that me messing up some merge?
Fedor Gavrilov
@kurobako
I doubt it
yatta-lang/yatta@3da3a69 is still there, right?
that fixed it last time I believe
wait, the place for this exception is not where it should happen
well, check if you have AtomicLongArrays.java somewhere
Adam Kovari
@akovari
yeah, I probably messed up
Fedor Gavrilov
@kurobako
it should be there, yeah
Adam Kovari
@akovari
yeah, sorry about that
Fedor Gavrilov
@kurobako
np
Adam Kovari
@akovari
it works now
Adam Kovari
@akovari
initial implementation of Regexp module: https://yatta-lang.org/docs/stdlib/regexp/
Silvino Barreiros
@silvinobarreiros
:wave:
im having some trouble getting the example snippets to run
syntax errors with function definitions
just wanted to double check the docs are still up to date
Adam Kovari
@akovari
hi Silvio, the docs are indeed up to date
what exactly are you doing and what errors are you getting?
Adam Kovari
@akovari
the only thing that is not totally up to date is the docker image, as the build is for some reason failing in github actions... I'm trying to fix that, but anything other than most recent features such as the with expression, or the STM and Regexp modules should work there
Adam Kovari
@akovari
@/all refreshed website at yatta-lang.org ... thanks a lot @ktzee
Adam Kovari
@akovari
FYI I moved println, read and readln to new IO module: https://yatta-lang.org/stdlib/io/
Adam Kovari
@akovari
@kurobako I reworked context managers with the wrapping function, see https://yatta-lang.org/stdlib/stm/#complete-example
Adam Kovari
@akovari
@kurobako Finally pushed the REPL!
Adam Kovari
@akovari
@/all this room is deprecated in favor of https://gitter.im/yonalang/community as the language is being renamed to "Yona". Please use that room instead.