Simon Binder
Simon Binder
@davidmorgan, could you take a look at [this CL](https://dart-review.googlesource.com/c/sdk/+/372760) (or at least the API changes in `api/builders.dart` and `api/introspection.dart`)? I'll need fairly complete model of Dart's type system in my...
> so we can relatively easily experiment, including with your code if you want to try making it fit here. Alternatively you may prefer to wait until it's more mature,...
There's a workaround for this issue (just return a bogus value in the void-returning callback and let that get dropped by the ffi implementation). So if a cherry-pick is unfeasible...
I've closed the issue because my problem was addressed by that, I didn't consider that others may be having the same issue - sorry! I've re-opened it, so it's the...
I'll close this since 3.5 has been out for a while...
On which Android device did you check this? It might be that there is a problem on both platforms, but we're just not realizing it because some Android devices have...
>how can I enable sqlite3 logging This package doesn't provide a builtin logger, so you would have to log statements yourself. > db.execute("INSERT OR REPLACE INTO (fields) VALUES (row1) (row2)...
One thing that is different is that we compile sqlite3 with `SQLITE_TEMP_STORE=2` on Android but not on iOS. Could you try getting `getTemporaryDirectory()` with `path_provider` and setting `sqlite3.tempDirectory` to that...
Just for my own interest, could you try calling `db.prepare` with the original large statements without ever executing them? If there's the same timing difference there between Android and iOS,...
> I'll see if I can try that as I just finished migrating the whole code. Yeah don't worry about it if it takes much effort. > What about timings...