ASDF v0.1.5-beta0: new parser is ~40% faster

Daniel Kozák kozzi11 at gmail.com
Wed Oct 4 14:19:19 UTC 2017


On Wednesday, 4 October 2017 at 14:04:30 UTC, Nicholas Wilson 
wrote:
> On Wednesday, 4 October 2017 at 13:15:17 UTC, Ilya Yaroshenko 
> wrote:
>> On Wednesday, 4 October 2017 at 12:11:54 UTC, Kagamin wrote:
>>> On Sunday, 1 October 2017 at 14:38:04 UTC, Ilya Yaroshenko 
>>> wrote:
>>>> [1] 
>>>> https://github.com/tamediadigital/asdf/tree/master/benchmarks/sajson
>>>
>>> AFAIK, ldc translates dmd's -O option to llvm's -O3.
>>
>> sajson loops are manually unrolled already. Very aggressive 
>> optimisation makes no sense and may unroll loops additionally 
>> and slowdown the program.
>
> Any reason clang++ is only -O2, not -O{3,s,z}?
sajson loops are manually unrolled already. Very aggressive
optimisation makes no sense and may unroll loops additionally
and slowdown the program



More information about the Digitalmars-d-announce mailing list