Stefan Marr
Stefan Marr
Currently, my python client will just timeout on sending data to http://...result/add/json/ when the project's repository (git in my case) happens to be not accessible. The results are then lost,...
Not sure why this benchmark uses an atomic integer, seems to be overkill, no? I would expect this to be already safe: https://github.com/shamsmahmood/savina/blob/master/src/main/scala/edu/rice/habanero/benchmarks/piprecision/PiPrecisionAkkaActorBenchmark.scala#L53
The `allNodes` field is for some reason a HashMap. However, it seems to be densely populated so, I would kind of assume it should be an array. Any specific reason...
The Unbalanced Cobwebbed Tree benchmark uses a busy loop that is likely to be removed by a compiler
The busy loop just increments the counter, and returns it. For some reason it also gets currentTimeMillis, but does not use it. If a JIT compiler performance inlining and sees...
These two benchmarks do currently not do self-verification beside checking the results of the computation, which is there to avoid dead-code elimination. Furthermore these two benchmarks rely (like many others)...
This change is made for consistency with the other languages. This was already fixed in SOMns, and isn’t an issue in Smalltalk.
PR #67 does that for Ruby. Should check that the other languages are aligned. This is mostly to simplify maintenance, keeping languages in sync, and knowing where to find things.
`shared_ptr` might be sufficient, not sure whether there are any relevant circular data structures. But those might be easily worked around (breaking circularity explicitly)
There seems to be an Oberon port here: https://github.com/rochus-keller/Oberon/tree/master/testcases/Are-we-fast-yet
It seems the time to switch to using the class syntax. It's established enough, and easily available in Node.js. For backwards compatibility, I may need to think about generating more...