cosmopolitan/third_party
Justine Tunney 88806b79b1 Tune SQLite build for redbean (#97)
redbean lua handlers that perform sql queries can do 400k qps.

We now use a separate compile-time options for SQLite, when building the
SQLite shell versus building the production web serving code. It doesn't
seem appropriate for something like redbean to include backups, progress
callbacks, query completion, profiling, EXPLAIN, ALTER, ANALYZE, VACUUM,
etc. since those tasks are better left to the sqlite3.com shell program.

Lua SQLite pointer APIs have been removed since we're not using threads.
The Lua APIs for installing update / commit / rollback hooks are removed
due to a general sense of disagreement and an overall lack of comfort.

Full-Text Search and R*Tree are as large as the rest of SQLite combined.
Turning those off keeps redbean under 1mb when built for MODE=tiny which
is nice for marketing purposes.

If you need something that was removed, file an issue, and we'll add it.
2021-06-10 08:00:08 -07:00
..
chibicc Improve some unicode functions 2021-05-05 07:25:39 -07:00
compiler_rt Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
dlmalloc Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
gcc Elevate .text.syscall to .privileged 2021-02-06 04:49:22 -08:00
gdtoa Remove undefined behaviors 2021-05-16 11:16:28 -07:00
getopt Support proper %g, %f, and %a float formatting 2021-03-05 10:31:16 -08:00
lua Make default redbean lua module path zip:.lua/... 2021-05-16 19:05:35 -07:00
lz4cli Make more functions friendly to Address Sanitizer 2021-02-02 03:45:31 -08:00
musl Fix issues revealed by ECMAScript test262 2021-04-10 17:15:35 -07:00
quickjs Improve LLVM compatibility a little bit 2021-05-16 20:34:46 -07:00
regex Improve LLVM compatibility a little bit 2021-05-16 20:34:46 -07:00
sqlite3 Tune SQLite build for redbean (#97) 2021-06-10 08:00:08 -07:00
stb Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
xed Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
zlib Make redbean StoreAsset() work better 2021-05-14 05:44:37 -07:00
third_party.mk Get SQLite to build 2021-05-14 02:40:04 -07:00