Stefan Marr
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...
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.
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...
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...
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...
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...
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...
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....
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...
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...