pike.git/
CHANGES
Branch:
Tag:
Non-build tags
All tags
No tags
2017-06-27
2017-06-27 10:44:53 by Stephen R. van den Berg <srb@cuci.nl>
698383e68f3c4fd17eeacd02470251e368fbb1ec (
16
lines) (+
15
/-
1
)
[
Show
|
Annotate
]
Branch:
8.0
Document pgsql changes.
8:
The Concurrent module simplifies asynchronous code by synchronizing events in different ways. As an example the connect() function shown
-
below will
repond
with a Concurrent.Future object that at some point
+
below will
respond
with a Concurrent.Future object that at some point
will represent either a connected socket or a failure. Concurrent.Future connect(string host, int port)
53:
Concurrent.race(connect(host1, port1), connect(host2, port2)) ->then(make_requet, query);
+
o Sql.pgsql
+
+
Sped up BEGIN/COMMIT statements.
+
Preserve the initial error message in case of multiple error messages
+
during the same transaction.
+
Flush out unseen error messages upon connection close to stderr.
+
Bug fixes ---------
93:
Fixed an off by one error in random(mapping) that randomly caused values of type PIKE_T_FREE from the freelist to be exposed to Pike.
+
o Sql.pgsql
-
+
Closed a prepared-statement-cache race when the same statement
+
is offered multiple times before it finalises the cache entry.
+
Fix sync errors with the database in case of multiple running
+
statements on a single connection that generate multiple errors.
+
Changes since Pike 8.0.404 (release 8) ----------------------------------------------------------------------