JavascriptCore currently has two tail-call focused benchmarks: TailBench9000/merge-sort.js and TailBench9000/n-body.js. I have found it useful to have a third data point when running some performance experiment (such as in the comments of https://bugs.webkit.org/show_bug.cgi?id=178389).
Created attachment 324852 [details] Patch
Comment on attachment 324852 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=324852&action=review > Tools/ChangeLog:8 > + Add a new benchmark to TailBench: a brainfuck interpreter written in a weird kinda functional style perhaps better not to use "fuck" in a changelog entry > PerformanceTests/ChangeLog:8 > + Add a new benchmark to TailBench: a brainfuck interpreter written in a weird kinda functional style perhaps better not to use "fuck" in a changelog entry
Created attachment 326113 [details] Patch for landing
Comment on attachment 326113 [details] Patch for landing Clearing flags on attachment: 326113 Committed r224486: <https://trac.webkit.org/changeset/224486>
All reviewed patches have been landed. Closing bug.
<rdar://problem/35568536>