|
You are here |
pointersgonewild.com | ||
| | | | |
bernsteinbear.com
|
|
| | | | | [AI summary] This blog post compiles extensive resources for learning and developing programming languages, including compilers, runtimes, optimization techniques, and related tools. | |
| | | | |
stefan-marr.de
|
|
| | | | | Lectures on programming language interpreters and just-in-time compilation | |
| | | | |
eregon.me
|
|
| | | | | In this blog post we benchmark many Ruby versions and the latest Ruby Just-in-Time compilers (JITs) on the newest Ruby benchmark suite, yjit-bench. As a teaser, the geometric mean speedups compared to CRuby 3.1 on these 14 benchmarks are: MJIT 1.26x, YJIT 1.39x, JRuby 1.86x and TruffleRuby 6.23x. Read on to find more about the benchmarks and gain insights on these speedups. This blog post is also available on Medium. | |
| | | | |
www.oranlooney.com
|
|
| | | Update 2017-10-23: This article and code library have not kept up with the rapidly changing JavaScript landscape and are now hopelessly out of date. First came non-enumerable properties, and with ES2015 came the introduction of classes, proxies, symbols, and anonymous functions, all of which break the below logic. I'm afraid I no longer know how to fully copy the full menagerie of JavaScript objects while preserving relative references, and it's quite possible that no one else knows either. | ||