reepca

reepca が課題 guile-sqlite3/guile-sqlite3#14 にコメントしました

Repeated statement finalization no longer works

Actually reason 1 for it slipping past the tests isn't quite right - the problem only exists when going through the finalize branch twice, so even if `sqlite-prepare-with-caching` invoked `sqlite-finalize` explicitly, the first one would go through the reset branch, and the one on database close would go through the finalize branch, and there still wouldn't be any error until the guardian was run.

4 年 前

reepca 課題 guile-sqlite3/guile-sqlite3#14 を開きました

Repeated statement finalization no longer works

4 年 前

reepca 課題 guile-sqlite3/guile-sqlite3#12 を閉じました

sqlite-finalize doesn't finish cached statements

4 年 前

reepca が課題 guile-sqlite3/guile-sqlite3#12 にコメントしました

sqlite-finalize doesn't finish cached statements

Fixed by https://notabug.org/guile-sqlite3/guile-sqlite3/pulls/13

4 年 前

reepca プルリクエスト guile-sqlite3/guile-sqlite3[2]sを作成

Finish cached statements when sqlite-finalize is called on them

4 年 前

reepca 課題 guile-sqlite3/guile-sqlite3#12 を開きました

sqlite-finalize doesn't finish cached statements

4 年 前

reepcareepca/guile-sqlite3master をプッシュしました

  • c59db66f9a Reset statement when sqlite-finalize is called on cached statement Automatically-started transactions only end when a statement finishes, which is normally either when sqlite-reset or sqlite-finalize is called for that statement. Consequently, transactions automatically started by cached statements won't end until the statement is next reused by sqlite-prepare or sqlite-reset is called on it. This changes sqlite-finalize so that it preserves the statement-finishing (and thus transaction-finishing) behavior of sqlite_finalize.

4 年 前

reepca リポジトリを reepca/guile-sqlite3 にフォークしました

4 年 前