mirror of
				https://github.com/tursodatabase/libsql.git
				synced 2025-11-04 00:09:00 +00:00 
			
		
		
		
	It is not directly tested or usable yet, and depends on having wasi-libc library available at /usr/share/wasi-sysroot. Still, it compiled, so it's a nice start. `make wasi` produces `libsql.wasm` module. Future work includes using this module to run a WebAssembly app in a runtime that supports WASI, using `libsql.wasm` as the database implementation. The patch is based on splitting SQLITE_OMIT_WAL into SQLITE_OMIT_SHARED_MEM, so that we can still compile WAL mode, just without shared memory, so still usable with exclusive mode or via libSQL's virtual WAL.
		
			
				
	
	
		
			65 lines
		
	
	
		
			748 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			748 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
.libs/
 | 
						|
.target_source
 | 
						|
.vscode/
 | 
						|
/Makefile
 | 
						|
autom4te.cache/
 | 
						|
config.h
 | 
						|
config.log
 | 
						|
config.status
 | 
						|
/fts5.c
 | 
						|
/fts5.h
 | 
						|
/fts5parse.c
 | 
						|
/fts5parse.h
 | 
						|
fts5parse.out
 | 
						|
fts5parse.sql
 | 
						|
/fts5parse.y
 | 
						|
keywordhash.h
 | 
						|
lemon
 | 
						|
/lempar.c
 | 
						|
libsqlite3.la
 | 
						|
liblibsql.la
 | 
						|
libtclsqlite3.la
 | 
						|
libtool
 | 
						|
mkkeywordhash
 | 
						|
mksourceid
 | 
						|
opcodes.c
 | 
						|
opcodes.h
 | 
						|
parse.c
 | 
						|
parse.h
 | 
						|
parse.out
 | 
						|
parse.sql
 | 
						|
/parse.y
 | 
						|
shell.c
 | 
						|
sqlite3
 | 
						|
/sqlite3.c
 | 
						|
/sqlite3.h
 | 
						|
sqlite3.lo
 | 
						|
sqlite3.o
 | 
						|
sqlite3.pc
 | 
						|
libsql.pc
 | 
						|
/sqlite3ext.h
 | 
						|
/sqlite3session.h
 | 
						|
tclsqlite.lo
 | 
						|
tclsqlite.o
 | 
						|
testdir/
 | 
						|
tsrc/
 | 
						|
dbhash
 | 
						|
fuzzcheck
 | 
						|
sessionfuzz
 | 
						|
sqldiff
 | 
						|
sqlite3_analyzer
 | 
						|
sqlite3_analyzer.c
 | 
						|
sqlite_cfg.h
 | 
						|
sqltclsh
 | 
						|
sqltclsh.c
 | 
						|
srcck1
 | 
						|
test-out.txt
 | 
						|
/test/rust_suite/target
 | 
						|
/test/rust_suite/Cargo.lock
 | 
						|
testfixture
 | 
						|
libsql
 | 
						|
/src-verify
 | 
						|
/crates/target/
 | 
						|
/has_tclsh*
 | 
						|
/libsql.wasm
 |