Stefan Marr

Results 116 issues of Stefan Marr

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

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

[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...

Currently, `PromiseMessage.resolve()` and `EventualMessage.getTarget()` cannot be inlined, because they are not devirtualized. Might give a bit of performance improvement to fix these. Probably not a lot, but might be worth...

enhancement
help wanted

The current array strategies are likely not optimal. It might be useful to revise them to be more eager. Currently, I am using a `PartiallyEmptyArray` strategy to avoid reallocating the...

enhancement
help wanted

I think, we can do this cleaner without the hierarchy. The hierarchy is problematic for guards, because the types are not leaf types. And we do not really use the...

enhancement
help wanted
good first issue