cliff_click Profile Banner
Cliff Click Profile
Cliff Click

@cliff_click

Followers
5K
Following
275
Media
255
Statuses
1K

Creator of the HotSpot JIT, writing compilers since age 15, low-latency GC, Big Data, ML & AI, concurrent and distributed algos, PhD, 20+ patents, father of 4

Los Gatos, CA
Joined November 2015
Don't wanna be here? Send us removal request.
@cliff_click
Cliff Click
2 years
Its been suggested that I stream a coding session. Sounds like watching paint dry to me.
7
0
11
@cliff_click
Cliff Click
9 hours
https://t.co/aovmX0LH8c More C++ slowness, debug mode, templates. Always-on logging, vs tracing, in prod. Radon. Ruby gc crashing, LLM vibe coding. Cerebras chip, Pixar, H100, AI chips, cooling. Smart contract ETH interpreter. MLIR, inlining, dialects. Simple update
0
0
3
@cliff_click
Cliff Click
6 days
https://t.co/XIWZZuMOV2 C++ Compile times. Ethereum byte code and runtime. Java and exceptions; more C++ compile times. Fat binaries & code portability. Language design around memory safety
0
1
15
@cliff_click
Cliff Click
14 days
https://t.co/LldAcbV81x Why LLVM is slow; inst select, one pass, unrolling. gcc vs clang. PGO. Array init IR, try catch finally, throws, unwind tables, deopt, exceptional control flow. interior pointers. Stack unwinding vs branching checks
2
9
60
@cliff_click
Cliff Click
21 days
https://t.co/h2iQtuCfdY CCC Simple modules, no imports, <clinit> ordering. Simple ref types nullability, val/var, default init/clinit. Compiletime eval, constexpr, rmw vs atomic vs ordering.
0
0
0
@cliff_click
Cliff Click
1 month
https://t.co/g4T2PlRyj0 C++ code explosion, destructors, finalizers, lifetimes, scopes. Value vs Ref semantics vs references. Hylo value semantics with no copy on write. Ben update parser generator.
0
2
7
@cliff_click
Cliff Click
1 month
https://t.co/upGt8ziFjb Modules, std lib, abi, portable ELF, cffi, build systems, dependencies, project root, xtc modules, as directories, diff in “module” impls, meaning of “import”, foreign modules. Typechecking dead code? Combinatorial explosion build targets
0
1
8
@cliff_click
Cliff Click
2 months
https://t.co/BmHyhf6Ijb C++ debugging, -Og, safepoints, adr sanitization. kefir (from scratch C compile), SCCP in Simple, graph DSL. Strict aliasing, implicit conversions. Pointer comparison. GPU Kernels DSLs (Triton, Gluon, TLX), Object layout, NUMA. Distributed random forest
0
3
16
@cliff_click
Cliff Click
2 months
The Monica diving between 2 dust devils. https://t.co/A7LIMdPEXG
Tweet card summary image
dropbox.com
Shared with Dropbox
0
0
0
@cliff_click
Cliff Click
2 months
https://t.co/uOHTEqP7Ic Burning Man, boats diving between dust devils. LSP, C backend, debug info, codegen , zydis, ASM. Ryan/quxlang update - literal types, bitwise operators, keywords, functions, containers. LLVM LogicalResult. GCC and LLVM funding, Triton, Cuda, ML , Mojo
0
1
3
@cliff_click
Cliff Click
2 months
Coffee Compiler Club is on for this morning, 12/Sept/2025, 10am PST. CCC is open to all compiler (and language design and implementation) lovers. Ask via private msg or email cliffc@acm.org for invite.
1
2
8
@cliff_click
Cliff Click
3 months
https://t.co/joRj85edty C++/11,20,26; partial -g code; Java vs C++ speed with debugging. x86/arm vs java mem model. x86 intrinsics in Java. LSPs. C++ vs Java containers. Compile-time alloc size. UI frameworks. Teaching programming via games. C++ default copy/move opers
0
2
16
@cliff_click
Cliff Click
3 months
Late notice but CCC is on shortly! Hope you can join us!
0
0
5
@cliff_click
Cliff Click
3 months
Well, I can't do basic math, so after two weeks out the next CCC is Sept 5!
0
0
6
@cliff_click
Cliff Click
3 months
Going to @burningman ; no CCC for the next two weeks. Next CCC is Aug 29!
0
0
0
@cliff_click
Cliff Click
3 months
https://t.co/6TWxaqUlGN C++ copy/move constructors; oper overloading semantics; primitives as defined in stdlib or built-in; All About Register Allocation (SSA chordal graph property; graph-color vs linear scan)
0
1
8
@cliff_click
Cliff Click
4 months
0
1
3
@cliff_click
Cliff Click
4 months
Modular, async memcopy, hyperthreading, Mill, Belt. LSTM, H2O, std libs, bulk search, SoA/AoS layout, indexes. Conditional types, const, views. Strong/weak/static types, C/C++ aliasing. C++ slow build times, overlay linkers, GPU mem limits, lang vs lib, layers upon layers
1
1
2
@cliff_click
Cliff Click
4 months
https://t.co/PQwtlUIv9S Trinary op parsing; && || XOR; Simon shrinking ptrs and obj headers; int size overflow; Class cardinality, erasure, vtables, gc bits, opaque types, sentinels, Stack traces, debug info, safe points, Java virtual threads, priorities, fair scheduling, gc
0
1
8
@cliff_click
Cliff Click
4 months
https://t.co/SmhY4FS7hf List of Cliff talks. Blockchain vs law. 10 hours LLVM setup, lldb, VSCode, Bazel bugs, Autosave, AI. Facebook Php to Hack. Repl, eval, JIT-per-GPU, tiered compiles. Twitter war story. Register & inline keywords, Simple/SoN on MLIR, MOJO self host
0
1
7
@cliff_click
Cliff Click
4 months
Coffee Compiler Club is on for tomorrow morning, 18/July/2025, 10am PST. CCC is open to all compiler (and language design and implementation) lovers. Ask via private msg or email cliffc@acm.org for invite.
0
0
4