[dylan-foundry/postgresql-dylan] 313891: Split connection control and status.

GitHub <[email protected]> Sat, 12 Dec 2015 23:32:39 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <566d1f173e31c_51fc3f95740472b83159b@hookshot-fe1-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-foundry/postgresql-dylan
  Commit: 3138911de0d186bcc339e76233620ad887a3667c
      https://github.com/dylan-foundry/postgresql-dylan/commit/3138911de0d186bcc339e76233620ad887a3667c
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    A postgresql/connection-control.dylan
    A postgresql/connection-status.dylan
    R postgresql/pg-connection.dylan
    M postgresql/postgresql.lid

  Log Message:
  -----------
  Split connection control and status.

* postgresql/pg-connection.dylan: Remove.

* postgresql/connection-control.dylan: Move connection control functions
  here.

* postgresql/connection-status.dylan: Move connection status functions
  here.

* postgresql/postgresql.lid: Update which files we build.


  Commit: 0764add2233421d0fff887fce9109fd4af74691f
      https://github.com/dylan-foundry/postgresql-dylan/commit/0764add2233421d0fff887fce9109fd4af74691f
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    A postgresql/execution-results.dylan
    A postgresql/execution.dylan
    M postgresql/module-postgresql.dylan
    M postgresql/postgresql.lid
    M postgresql/raw-postgresql.intr
    A postgresql/type-conversion.dylan

  Log Message:
  -----------
  Start of executing queries and handling results.

* postgresql/execution-results.dylan
  (pg-result-status, pg-result-status-as-text,
   pg-result-error-message, pg-result-clear
   pg-result-num-tuples, pg-result-num-fields,
   pg-result-field-name, pg-result-field-number,
   pg-result-field-table, pg-result-field-table-column,
   pg-result-field-format, pg-result-field-type,
   pg-result-field-type-modifier, pg-value,
   pg-value-null?, pg-value-byte-length): New bindings.

* postgresql/execution.dylan
  (pg-execute): New binding.

* postgresql/raw-postgresql.intr
  (struct pg_result): Export as <_pg-result> with pointer
   type name of <pg-result>.

* postgresql/type-conversion.dylan
  (pg-encode-as-text): Initial naive conversion generic function.

* postgresql/module-postgresql.dylan
  (module postgresql): Use common-dylan for <byte-vector> and
   byte-storage-address. Use c-ffi for null-pointer. Export
   additional bindings.

* postgresql/postgresql.lid: Build new files.


Compare: https://github.com/dylan-foundry/postgresql-dylan/compare/d6ed0d6648a8...0764add22334

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter