Branch: Tag:

2019-05-04

2019-05-04 09:12:19 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2019-02-06

2019-02-06 22:14:43 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Avoid excessive latency on frequent ping()s.

2018-12-08

2018-12-08 15:31:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1'

* 8.1:
Thread.Condition: Improve docs.
pgsql: Avoid excessive latency on frequent ping()s.

2018-12-07

2018-12-07 09:10:50 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Avoid excessive latency on frequent ping()s.

2018-11-12

2018-11-12 13:06:25 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Avoid excessive latency on frequent ping()s.

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-05-18

2018-05-18 09:32:13 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add optional communicationslog per filedescriptor for debugging.

2018-05-18 09:27:51 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add optional communicationslog per filedescriptor for debugging.

2018-05-11

2018-05-11 15:29:14 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries tuned.

2018-05-11 15:17:29 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Eliminate rare deadlock on heavy interleaved queries tuned.

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2018-02-06

2018-02-06 11:03:34 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Support binary transport of the NUMERIC type.

2018-02-06 10:59:18 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Support binary transport of the NUMERIC type.

2018-02-03

2018-02-03 09:48:55 by Peter Bortas <bortas@gmail.com>

Merge branch '8.1' into peter/travis

2018-01-29

2018-01-29 11:37:04 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Readding primitive auto-reconnect logic.

2018-01-29 11:36:24 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Readding primitive auto-reconnect logic.

2017-12-31

2017-12-31 23:19:10 by Peter Bortas <bortas@gmail.com>

Merge remote-tracking branch 'origin/8.1' into peter/travis

2017-12-11

2017-12-11 11:42:53 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Make use of the new Date/Time/Inet/Range datatypes to support them in binary transfer.

2017-12-07

2017-12-07 01:24:12 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Make use of native Inet data type.

2017-12-06

2017-12-06 21:11:26 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Support native typed values for Date, Time, TimeTZ, Timestamp, TimestampTZ and Interval.

2017-11-21

2017-11-21 10:00:51 by Stephen R. van den Berg <srb@cuci.nl>

Paint over some PikeParser bugs during make doc.

2017-11-21 09:57:29 by Stephen R. van den Berg <srb@cuci.nl>

Paint over some PikeParser bugs during make doc.

2017-11-21 09:05:01 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add diagnostics.

2017-11-21 09:00:58 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add diagnostics.

2017-11-21 01:26:52 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Create proxy object to avoid circular references.

2017-11-20

2017-11-20 23:48:05 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Create proxy object to avoid circular references.

2017-11-15

2017-11-15 15:53:03 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Rip out fundamentally flawed reconnect logic, make failures consistent.

2017-11-15 14:58:41 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Rip out fundamentally flawed reconnect logic, make failures consistent.

2017-06-27

2017-06-27 10:31:31 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Trim in-flight portal stack aware of transactions in progress.

2017-06-27 10:30:15 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Trim in-flight portal stack aware of transactions in progress.

2017-06-18

2017-06-18 18:07:56 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Break up query to allow more parallelism.

2017-06-18 18:07:42 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Move sync point before parsing, to avoid race.

2017-06-18 18:07:10 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Break up query to allow more parallelism.

2017-06-18 18:07:10 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Move sync point before parsing, to avoid race.

2017-06-03

2017-06-03 11:01:07 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add instrumentation to aid in diagnosing raceconditions.

2017-06-03 10:46:54 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Add instrumentation to aid in diagnosing raceconditions.

2016-10-13

2016-10-13 09:52:22 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Drop termination lock even on exceptions.

Prevent cancelquery() from starting the statemachine.
This was responsible for the majority of the exceptions.

2016-10-13 09:51:41 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Drop termination lock even on exceptions.

Prevent cancelquery() from starting the statemachine.
This was responsible for the majority of the exceptions.

2014-12-01

2014-12-01 16:06:03 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Improve backtraces in debugging mode.

2014-12-01 16:02:50 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Improve backtraces in debugging mode.

2014-11-20

2014-11-20 22:23:05 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Coalesce packets to reduce overhead.

2014-11-20 22:22:42 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Coalesce packets to reduce overhead.

2014-11-18

2014-11-18 16:59:18 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Discard data on portals that have already been closed.

2014-11-18 16:58:22 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Discard data on portals that have already been closed.

2014-11-15

2014-11-15 09:01:11 by Stephen R. van den Berg <srb@cuci.nl>

Internal types only: enum -> macros.

2014-11-15 08:58:41 by Stephen R. van den Berg <srb@cuci.nl>

Internal types only: enum -> macros.

2014-11-09

2014-11-09 22:05:08 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Further finetuning, fix normal query() race condition, thread safe.

Make the result object threadsafe (e.g. calling fetch_fields() and
fetch_row() simultaneously from multiple threads on the same result
object is supported).

2014-11-09 22:05:08 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: finetuning, cleanup, improved error response behaviour.

2014-11-09 22:05:08 by Stephen R. van den Berg <srb@cuci.nl>

Sql.pgsql: New and improved full threaded version.

Lower latencies, increased parallelism, theoretical
elimination of all race conditions, simplified code,
uses Stdio.Buffer, no C-helper anymore, less filling.

As a new feature, introduces: send_row(),
fetch_row_array() for increased efficiency,
set_result_callback() and set_result_array_callback()
for event driven database queries.

2014-11-02

2014-11-02 22:11:44 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: Further finetuning, fix normal query() race condition, thread safe.

Make the result object threadsafe (e.g. calling fetch_fields() and
fetch_row() simultaneously from multiple threads on the same result
object is supported).

2014-10-31

2014-10-31 17:40:49 by Stephen R. van den Berg <srb@cuci.nl>

pgsql: finetuning, cleanup, improved error response behaviour.

2014-10-29

2014-10-29 19:27:10 by Stephen R. van den Berg <srb@cuci.nl>

Sql.pgsql: New and improved full threaded version.

Lower latencies, increased parallelism, theoretical
elimination of all race conditions, simplified code,
uses Stdio.Buffer, no C-helper anymore, less filling.

As a new feature, introduces: send_row(),
fetch_row_array() for increased efficiency,
set_result_callback() and set_result_array_callback()
for event driven database queries.

2014-03-01

2014-03-01 06:27:19 by Martin Nilsson <nilsson@opera.com>

Don't use the DEBUG symbol in pike modules.

2009-04-10

2009-04-10 17:19:53 by Stephen R. van den Berg <srb@cuci.nl>

Fix formatting and whitespace.

Rev: lib/modules/Sql.pmod/pgsql.h:1.5
Rev: lib/modules/Sql.pmod/pgsql.pike:1.62
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.18
Rev: src/modules/_PGsql/PGsql.cmod:1.34

2008-08-21

2008-08-21 21:17:00 by Stephen R. van den Berg <srb@cuci.nl>

pgsql more seemless reconnect, better reporting

Rev: CHANGES:1.129
Rev: lib/modules/Sql.pmod/pgsql.h:1.4
Rev: lib/modules/Sql.pmod/pgsql.pike:1.32

2008-08-16

2008-08-16 21:12:01 by Stephen R. van den Berg <srb@cuci.nl>

pgsql less braces in error messages

Rev: lib/modules/Sql.pmod/pgsql.h:1.3

2008-08-04

2008-08-04 09:18:30 by Stephen R. van den Berg <srb@cuci.nl>

pgsql provide statistics and tune SQL-compilationcache

Rev: CHANGES:1.124
Rev: lib/modules/Sql.pmod/pgsql.h:1.2
Rev: lib/modules/Sql.pmod/pgsql.pike:1.23
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.6
Rev: src/modules/_PGsql/PGsql.cmod:1.19

2008-07-27

2008-07-27 18:11:14 by Stephen R. van den Berg <srb@cuci.nl>

PGsql got rid of those pesky circular references

Rev: lib/modules/Sql.pmod/pgsql.h:1.1
Rev: lib/modules/Sql.pmod/pgsql.pike:1.14
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.1
Rev: src/modules/_PGsql/PGsql.cmod:1.14