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

(Same issue than in Newspeak, see https://groups.google.com/forum/#!msg/newspeaklanguage/PJeOLjxq_yA/ND3Jel_nAQAJ) As per Newspeak spec, a call to a primary factory method should return a new instance of a given class. Sometimes it doesn't,...

bug
help wanted
good first issue

- add static map in in Tracing actors to keep all the actors created in the system. One actor is added to the map every time an actor is created...

- add three entries in the trace for the send operation entity. Add a symbol id to record the selector of the message. Add a targetActorId to record the receiver...

I am unhappy with the fact that we have bit operations and cast to 32bit or so on number types. In the presence of arbitrary length integers, these operations are...

enhancement
language-design

Here a first experiment to see whether we can get things to run on Windows. Results: https://ci.appveyor.com/project/smarr/somns/build/build%208%20dev It's a little hard without having a windows machine. It doesn't go far....

enhancement

Hi @smarr, I'm wondering why none of SOMns' nodes are annotated with `@ReportPolymorphism`. Maybe time to look into [`ReportingPolymorphism.md`](https://github.com/oracle/graal/blob/acb994d5fbd2dd92a50941b786b87b65c7b20e01/truffle/docs/splitting/ReportingPolymorphism.md)? Fabio

enhancement
help wanted
good first issue

Version rebased on dev branch for SMarr review. So far basic synchronous on asynchronous benchmark are working with the different settings enabled. With the settings disabled everything should keep working...

research

This PR implements replay from snapshots. It also fixes various problems with the previous snapshot implementation e.g. Outer Objects of Classses, ownership of promises and various duplication issues. TODO: enable...

research

We should do AST caching of reads from immutable storage locations. I tried this before, but not correctly: https://github.com/smarr/SOMns/commit/fe9140ab6d83dfc126d14f52deb04afb0caa37b0 May only be beneficial for very few programs, and has the...

help wanted
good first issue

Since @ctrlpz decided on the name for the debugging elements in SOMns, we should introduce a proper subsystem/package with all the relevant elements. Think it is best if I try...

enhancement
help wanted
good first issue