Stefan Marr

Results 125 issues of Stefan Marr

The MinittestTests fail with a `MessageNotUnderstood` `Exception` not being properly caught. The main issue is that the harness reinitializes the Kernel object, but reuses existing ASTs. The AST do value...

bug

Features to be added - [x] adding of breakpoints via line numbers - [x] removing of breakpoints via line numbers - [x] display configure breakpoints in list - [x] set...

enhancement

For better performance tracking, we need a more reliable but resource intensive performance tracking setup. Results should be almost paper ready, i.e. include enough warmup. It should all be on...

enhancement

Currently, promises synchronize on the potentially wrapped value: https://github.com/smarr/SOMns/blob/master/src/som/interpreter/actors/SPromise.java#L343 Since these values can also be primitives, it could be highly problematic, and potentially deadlock prone, in case primitives like ints...

bug

The `MessageSendNode` used to use a different node implementation for `while`: ``` java @Override protected PreevaluatedExpression specializeBinary(final Object[] arguments) { switch (selector.getString()) { case "whileTrue:": { if (arguments[1] instanceof SBlock...

bug

@eregon found a bug in the AST inlining. The following test does not result in the correct output: ``` Smalltalk class Test usingPlatform: platform = Value ( | private Array...

bug

The #38 removes sending of updated source section info from suspended events. That's good for debugger performance, but means that we don't get the semantic information and highlighting for field...

enhancement

I really miss the ability to simply note down a literal array. As far as I can see, the [spec](http://bracha.org/newspeak-spec.pdf) only talks about arrays in very few places, and uses...

enhancement
language-design
good first issue

It is already >600LOC, there are various options to simplify the configuration. For instance by using variables or input sizes to generate the different tracing configurations. Also unclear why we...

enhancement
good first issue

Currently, promise resolution more than once triggers and assertion, that should be changed and trigger a proper SOMns exception. Promise cannot be resolved multiple times, and we should not allow...

bug
enhancement
language-design