Julien Truffaut

Results 78 comments of Julien Truffaut

I think it is my project configuration that transforms all warning on errors

would it be possible to disable warning on locally? I mean it is very useful to get the warning but at the moment they are cases where you cannot do...

I tried in master to implement `foldLeft` like in miniboxing branch (with an inner method) but I don't see an impact on performance

I refactored all tailrec methods with while loops in order to be sure they were not the cause of the performance drop. I benchmarked `sum` to be closer to how...

I run the entire benchmark with and without miniboxing, you can find the results here: https://docs.google.com/spreadsheets/d/1tTPKvkjqKVxXm6BeO0yLm1cFbTtkLGKrLg6LWrVyDZc/edit?usp=sharing

@DarkDimius I am not sure, how can I check? I am running the benchmarks on my mac book pro

ah it makes sense, thank you @VladUreche

I am not familiar with byte code, could you show me how to output the byte code of a particular method?

I created the following minimal example: https://github.com/julien-truffaut/brique/blob/miniboxing/core/src/main/scala/brique/TList.scala here are the results of the benchmarks with miniboxing: ``` [info] Benchmark (size) Mode Cnt Score Error Units [info] TListBench.reverseList 10 avgt 100...

@VladUreche did you get some time to look into this?