SOMns icon indicating copy to clipboard operation
SOMns copied to clipboard

SOMns: A Newspeak for Concurrency Research

Results 66 SOMns issues
Sort by recently updated
recently updated
newest added

Currently, unhandled broken promises can lead to errors being swallowed. However, we can't really add a standard behavior, because having that overwritten by a handler that's set later would be...

enhancement
help wanted
language-design

To reproduce: ```bash for i in 1 2 3 4 5 6; do ./som -G -at -TF core-lib/Benchmarks/AsyncHarness.som Savina.CigaretteSmokers 50 0 1000:200; done ``` Originally, it resulted in a endless...

bug

The current implementation of `Method>>invokeOn:*` method is likely broken. One issue seems the the primitive is not fitting into the current primitive hierarchy. And thus, use at run time is...

bug
help wanted
good first issue

Some of following tests are failing with stack overflows. Inspection shows that the SOMns version of the while methods run, instead of the primitives: ```patch diff --git a/core-lib/TestSuite/LanguageTests.ns b/core-lib/TestSuite/LanguageTests.ns index...

bug
help wanted
good first issue

Currently, we still use a custom patch to Truffle to find nodes for instrumentation: https://github.com/smarr/truffle/commit/f792c4de7605e993098064c6690f2f6abce68c15. Specifically, the DyM tool uses `EventContext#findParentEventNode` and `EventContext#findChildEventNodes`. We may be able to avoid them...

help wanted
good first issue

In [another project](https://github.com/co894/github-commit-msg-lint), I have been using [Gradle](https://gradle.org/) as build tool. It makes a few things simpler and seems to be more actively maintained. - no XML anymore - modules/plugins...

enhancement
help wanted
good first issue

#271 prepares for actor snapshots by introducing serialisation, the new features are hidden behind VM flags and should not affect performance when unused. Benchmarks for #271 reliably showed 8-9% increased...

help wanted
remember

[This is a work-in-progress PR, mostly to have an issue to work on, and to keep notes on some existing patches.] The Mirror API needs to be made complete and...

bug
enhancement
help wanted

This issue is meant to track the state of JDK bugs, which have an impact on SOMns. Currently, I am aware of the following issues: - [ ] JDK-8189747 [JDK9...

I tried to trace with Dom DinerPhilosophers. On my machine, I got errors with ByteBuffers: java.lang.NoSuchMethodError: java.nio.ByteBuffer.limit Same thing with a few other methods. It seems to be a jdk...