You can clone with
Rename the old Database#prepare method to prepareAndStep and create a…
… simpler Database#prepare()
Add some reasonable default library paths
Don't free bind_req->pair values if there are none.
Add statement#bindObject to bind placeholders using an object.
Add binds tests.
Add database source files.
Improve awkward binding behaviour with Statement#bindArray.
Rename the Sqlite3Db class to Database, and move it to its own file
Pull the Statement class into its own file, and move all source files…
… to src/
Implemented last inserted ID/affected rows count loading
return sqlite error msg from prepare
if pkg-config fails or is not available, fallback to waf
fix a subtle bug in tests
Remove vim scratch file
remove old test files
remove some dead code
move tests to the tests/ directory
free column_data once we receive SQLITE_DONE
allocate memory for row cells once per statement execution
Don't create req structs for Statement methods.
Instead just pack the data inside the Statement object.
Fix REQ_FUN_ARG macro
fix crashes related to Dispose()'ing of functions we are currently in
Remove * operator on Sqlite3Db
Remove * operator on Statement
Unref before callbacks are fired, and Statements should only Ref() on…
… New and Unref() on Finalize
update speedtest for low level bindings
sort out crashes due to errornous pointer invalidation
update speed tests
tentatively remove query queuing since it may not be exactly require
clean up database and statement class creation