kim
3464b39d39
this sets the memory limit for ncruces/go-sqlite3 according to ptr size (i.e. platform 32 / 64bit)
2024-10-14 23:59:47 +01:00
kim
6a76b9d609
[feature/OFFICIALLY UNSUPPORTED] add nowasm build tag to disable building with WebAssembly ( #3429 )
...
* add experimental build-tag 'nowasm' which uses local ffmpeg / ffprobe
* updated experimental support message
* add comment to build script explaining build tag
* add nowasm build tags to moderncsqlite files
2024-10-14 11:59:12 +02:00
kim
f550f596fa
[performance] remove the pragma optimize analysis limit on connection close ( #3386 )
2024-10-04 19:05:42 +02:00
Daenney
4fa0d41202
[chore] Update go-sqlite3 to 0.18.3 ( #3295 )
...
* [chore] Update go-sqlite3 to 0.18.3
* [chore] Fix getting the sqlite3.Conn
2024-09-14 16:36:25 +02:00
Daenney
137ef5a9ff
[feature] Default to WASM-based SQLite driver ( #3053 )
...
* [feature] Default to WASM-based SQLite driver
With 0.16 out this switches our default SQLite driver to the WASM-based
solution instead. So far the driver seems to perform just as well.
Switching our default should result in it getting a bit more testing
during the 0.17 development cycle.
* add the ol' john hancock
---------
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
2024-06-29 09:35:57 +02:00
kim
1e7b32490d
[experiment] add alternative wasm sqlite3 implementation available via build-tag ( #2863 )
...
This allows for building GoToSocial with [SQLite transpiled to WASM](https://github.com/ncruces/go-sqlite3 ) and accessed through [Wazero](https://wazero.io/ ).
2024-05-27 17:46:15 +02:00