41554 blogs · [ { "id": "01a087a1-383f-73c2-b394-ad7a122a966e", "title": "Block frequency", "url": "https://maskray.me/blog/block-frequency", "published_at": "2026-08-23T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a126a7cdc", "title": "Estimating branch probabilities", "url": "https://maskray.me/blog/estimating-branch-probabilities", "published_at": "2026-08-09T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a1284ebba", "title": "Irreducible loops", "url": "https://maskray.me/blog/irreducible-loops", "published_at": "2026-07-12T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a12aa1f39", "title": "Optimizing LLVM's bump allocator", "url": "https://maskray.me/blog/optimizing-llvm-bump-allocator", "published_at": "2026-06-28T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a1388b388", "title": "A deep dive into SmallVector::push_back", "url": "https://maskray.me/blog/a-deep-dive-into-smallvector-push-back", "published_at": "2026-06-27T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a14272403", "title": "Recent LLVM hash table improvements", "url": "https://maskray.me/blog/2026-06-07-recent-llvm-hash-table-improvements", "published_at": "2026-06-07T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a1442024e", "title": "Fighting Hyrum's Law in LLVM", "url": "https://maskray.me/blog/fighting-hyrums-law-in-llvm", "published_at": "2026-05-10T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a1486d324", "title": "Recent lld/ELF performance improvements", "url": "https://maskray.me/blog/2026-04-12-recent-lld-elf-performance-improvements", "published_at": "2026-04-12T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a14fa0b11", "title": "Bit-field layout", "url": "https://maskray.me/blog/bit-field-layout", "published_at": "2026-02-22T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a153df0eb", "title": "Call relocation types", "url": "https://maskray.me/blog/call-relocation-types", "published_at": "2026-02-16T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a15651a71", "title": "lld 22 ELF changes", "url": "https://maskray.me/blog/lld-22-elf-changes", "published_at": "2026-02-01T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a15eaf6f6", "title": "Long branches in compilers, assemblers, and linkers", "url": "https://maskray.me/blog/long-branches-in-compilers-assemblers-and-linkers", "published_at": "2026-01-25T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a16c96d84", "title": "Maintaining shadow branches for GitHub PRs", "url": "https://maskray.me/blog/2026-01-22-maintaining-shadow-branches-for-github-prs", "published_at": "2026-01-22T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a172f3262", "title": "2025年总结", "url": "https://maskray.me/blog/2025-12-31-summary", "published_at": "2025-12-31T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a1781b4ae", "title": "Weak AVL Tree", "url": "https://maskray.me/blog/2025-12-14-weak-avl-tree", "published_at": "2025-12-14T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a180d142e", "title": "Sacramento游记", "url": "https://maskray.me/blog/2025-12-07-sacramento-travelogue", "published_at": "2025-12-07T08:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a18bf1c9e", "title": "Stack walking: space and time trade-offs", "url": "https://maskray.me/blog/stack-walking-space-and-time-trade-offs", "published_at": "2025-10-26T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a18fb39e2", "title": "Remarks on SFrame", "url": "https://maskray.me/blog/remarks-on-sframe", "published_at": "2025-09-28T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a192e6cce", "title": "lld 21 ELF changes", "url": "https://maskray.me/blog/lld-21-elf-changes", "published_at": "2025-09-07T07:00:00+00:00" }, { "id": "01a087a1-383f-73c2-b394-ad7a193cab03", "title": "Benchmarking compression programs", "url": "https://maskray.me/blog/2025-08-31-benchmarking-compression-programs", "published_at": "2025-08-31T07:00:00+00:00" } ] posts Claim your blog
Back to maskray.me
Blog · corpus.blog/blogs/maskray.me/posts

maskray.me

maskray.me

2026

2025