Files
bun.sh/src
Claude Bot eb851aead3 refactor: Simplify SQLite dynamic loading with static initialization
Instead of initializing function pointers at runtime, we now use static
initialization at compile time:

- On macOS (LAZY_LOAD_SQLITE=1): Function pointers start as nullptr and are
  loaded dynamically from the dylib
- On Linux (LAZY_LOAD_SQLITE=0): Function pointers are statically initialized
  to the actual SQLite functions at compile time

This approach is simpler and more efficient:
- No runtime overhead for Linux static builds
- Cleaner code with less conditional logic in lazyLoadSQLite()
- Function pointers are always ready to use on Linux

The symbol aliasing works by having the function pointers directly point to
the statically linked SQLite symbols, avoiding any runtime initialization cost.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 00:07:19 +00:00
..
2025-07-21 13:26:47 -07:00
2025-09-04 18:06:47 -07:00
2025-09-03 18:59:15 -07:00
2025-07-21 13:26:47 -07:00
2025-07-29 19:35:46 -07:00
2025-09-03 15:40:44 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-08-27 06:39:11 -07:00
2025-09-04 18:06:47 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-09-03 15:40:44 -07:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00
2025-02-01 01:11:02 -08:00
2025-07-21 13:26:47 -07:00
2025-07-21 13:26:47 -07:00