Stefan Marr

Results 125 issues of Stefan Marr

PR #348 is extending the DynamicMetrics tool to measure actor-specific issues. While doing this work, I noticed the DyM does not correctly report the call targets anymore. This broke between...

bug

With #378 coverage tracking wasn't ported to GitHub actions, mostly because the setup seems to be defunct. Should restore it and get proper integration with GitHub again.

bug
help wanted

In https://github.com/SOM-st/TruffleSOM/pull/47, TruffleSOM uses a "better" approach to initialize the unsafe accesses for the object model. Instead of needing instances of objects, which have their own virtual methods, we can...

enhancement

The new uniform record&replay (#337) does not yet handle external events, including the timer. We essentially need to reimplement the timer using the new tracing infrastructure in `TracingActivityThread`. This will...

enhancement

An earlier attempt to investigate the issue lead me to add try/finally around sensitive operations in the `ObjectTransitionSafepoint`, and I initially thought that would fix it, the test started to...

bug

When not using the launcher script `som`, we seem to have a few issues. - `./som-native` errors with a NPE - having som-native in another folder gives a cryptic error...

bug

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

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