[Gauche-devel-jp] Gauche-firebird-0.4リリース

アーカイブの一覧に戻る

Tatsuya BIZENN bizen****@arthu*****
2005年 4月 24日 (日) 09:43:22 JST


備前です。

Gauche-firebird-0.4をリリースします。これまで同様、

	http://visha.org/Gauche-firebird-0.4.tar.gz

から入手できます。変更点は以下の通りです。

	- GCがらみの致命的なバグを修正。今度こそ落ちなくなった(と願いたい)。
	- 関数firebird-dsql-free-statementを導入。firebird-dsql-prepare-statement
	  で作成した<firebird-statement>インスタンスが不要になったら、この関数で
	  開放します。<firebird-statement>が抱えるリソースをGCまかせで開放するのは
	  諦めました。
	- これにあわせて、with-firebird-statementを抜ける前にfirebird-dsql-free-statement
	  を呼ぶようにした。
	- dbd/fb.scmにおいても、dbi-close 
<fb-result-set>でfirebird-dsql-free-statement
	  を呼ぶようにしました。
	- 以下の関数を追加。statementから入出力パラメータに関する情報が取得できる
	  ようになった。
		firebird-statement-input-count
		firebird-statement-input?
		firebird-statement-output-count
		firebird-statement-output?
		firebird-statement-input-type
		firebird-statement-output-type
		firebird-statement-input-nullable?
		firebird-statement-output-nullable?
		firebird-statement-input-name
		firebird-statement-output-name
	- 関数 firebird-database-info を追加。ただし、インタフェースや機能は
	  まだ暫定です(これでいいのか自信がない)。
	- firebird-database-infoへの簡単なラッパー関数として以下を追加。
		firebird-database-db-id
		firebird-database-version
		firebird-database-allocation
		firebird-database-attachment-id
		firebird-database-read-seq-count
		firebird-database-read-idx-count
		firebird-database-insert-count
		firebird-database-update-count
		firebird-database-delete-count
		firebird-database-backout-count
		firebird-database-purge-count
		firebird-database-expunge-count
		firebird-database-base-level
		firebird-database-implementation
		firebird-database-ods-version
		firebird-database-ods-minor-version
		firebird-database-page-size
		firebird-database-no-reserve
		firebird-database-current-memory
		firebird-database-max-memory
		firebird-database-forced-writes
		firebird-database-num-buffers
		firebird-database-sweep-interval
		firebird-database-user-names
		firebird-database-page-errors
		firebird-database-record-errors
		firebird-database-bpage-errors
		firebird-database-dpage-errors
		firebird-database-ipage-errors
		firebird-database-ppage-errors
		firebird-database-tpage-errors
		firebird-database-set-page-buffers
		firebird-database-sql-dialect
		firebird-database-read-only
		firebird-database-size-in-pages
		firebird-database-class
		firebird-database-oldest-transaction
		firebird-database-oldest-active
		firebird-database-oldest-snapshot
		firebird-database-next-transaction
		firebird-database-provider
		firebird-database-active-transactions
		firebird-database-fetches
		firebird-database-marks
		firebird-database-reads
		firebird-database-writes
		firebird-database-logfile
		firebird-database-cur-logfile-name
		firebird-database-cur-log-part-offset
		firebird-version

--
備前 達矢




Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る