Blog Entries

Firefox Git Migration, the unofficial guide

The migration is imminent. By the time you read this, it has probably already happened. The official procedure to migrate a developer’s workstation is to create a fresh clone and manually transfer local branches through patch files. That can be a bit limiting, so here I’m going to lay out an alternative (unofficial) path for […]

2025-04-30 18:07:40+0900

p.m.o | No Comments »

When undefined behavior causes a nonsensical error (in Rust)

This all started when I looked at whether it would be possible to build Firefox with Pointer Authentication Code for arm64 macOS. In case you’re curious, the quick answer is no, because Apple essentially hasn’t upstreamed the final ABI for it yet, only Xcode clang can produce it, and obviously Rust can’t. Anyways, the Rust […]

2024-02-01 10:38:09+0900

p.m.o | No Comments »

Articles

*/ ?>