The Curious Engineer

All blogs / Compilers

Archives |

sillycross.github.io

「こんなきれいな星も、やっぱりここまで来てから、見れたのだと思うから。だから・・もっと遠くへ・・」

CompilersPerformance / optimizationC++JavaScript / TypeScript

’21’22’23’24’25’26
Posts
18 from 7 Aug 2021 to 11 Jun 2023
Posting
quiet since 2023
Kind
personal blog
Feed
https://sillycross.github.io/atom.xml

2023 2

  1. Debugging a Bit-Flip Error
  2. Building a baseline JIT for Lua automatically

2022 9

  1. Building the fastest Lua interpreter.. automatically!
  2. Pitfalls of using C++ Global Variable Constructor as a Registration Mechanism
  3. How to check if a real number is an integer in C++?
  4. Bizarre Performance Characteristics of Alder Lake CPU
  5. Understanding GC in JSC From Scratch
  6. NP70PNP + Ubuntu Tweak Notes
  7. The Watchpoint Mechanism in JSC
  8. Note on x86-64 Memory Model
  9. From X Macro to FOR_EACH to Cartesian Product Enumeration with C Macro

2021 7

  1. Some Random Thoughts
  2. Understanding JavaScriptCore's DFG JIT: CPS Rethreading Pass
  3. Static Analysis in JavaScriptCore (Part I)
  4. Some Experiment Notes on Pitching and Storytelling
  5. A Trick for Reflection in C++
  6. The Overhead of Non-native Stacks (AKA, How Amazingly Hard it is to Get a Microbenchmark Done Right)
  7. Motivation for Yet Another Blog