Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h3nUo-0008Mm-TO for pgsql-committers@arkaria.postgresql.org; Tue, 12 Mar 2019 19:55:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1h3nUm-0007LE-Ga for pgsql-committers@arkaria.postgresql.org; Tue, 12 Mar 2019 19:55:28 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h3nUm-0007L7-As for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2019 19:55:28 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h3nUd-0008RR-HC for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2019 19:55:27 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h3nUa-0004L5-1u for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2019 19:55:16 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1h3nUY-0000sM-Vf for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2019 19:55:14 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Tom Lane Subject: pgsql: Add support for hyperbolic functions, as well as log10(). Message-Id: Date: Tue, 12 Mar 2019 19:55:14 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk QWRkIHN1cHBvcnQgZm9yIGh5cGVyYm9saWMgZnVuY3Rpb25zLCBhcyB3ZWxsIGFzIGxvZzEwKCku CgpUaGUgU1FMOjIwMTYgc3RhbmRhcmQgYWRkcyBzdXBwb3J0IGZvciB0aGUgaHlwZXJib2xpYyBm dW5jdGlvbnMKc2luaCgpLCBjb3NoKCksIGFuZCB0YW5oKCkuICBQT1NJWCBoYXMgbG9uZyByZXF1 aXJlZCBsaWJtIHRvCnByb3ZpZGUgdGhvc2UgZnVuY3Rpb25zIGFzIHdlbGwgYXMgdGhlaXIgaW52 ZXJzZXMgYXNpbmgoKSwKYWNvc2goKSwgYXRhbmgoKS4gIEhlbmNlLCBsZXQncyBqdXN0IGV4cG9z ZSB0aGUgbGlibSBmdW5jdGlvbnMKdG8gdGhlIFNRTCBsZXZlbC4gIEFzIHdpdGggdGhlIHRyaWcg ZnVuY3Rpb25zLCB3ZSBvbmx5IGltcGxlbWVudAp2ZXJzaW9ucyBmb3IgZmxvYXQ4LCBub3QgbnVt ZXJpYy4KCkZvciB0aGUgbW9tZW50LCB3ZSdsbCBhc3N1bWUgdGhhdCBhbGwgcGxhdGZvcm1zIGFj dHVhbGx5IGRvIGhhdmUKdGhlc2UgZnVuY3Rpb25zOyBpZiBleHBlcmllbmNlIHRlYWNoZXMgb3Ro ZXJ3aXNlLCBzb21lIGF1dG9jb25mCmVmZm9ydCBtYXkgYmUgbmVlZGVkLgoKU1FMOjIwMTYgYWxz byBhZGRzIHN1cHBvcnQgZm9yIGJhc2UtMTAgbG9nYXJpdGhtLCBidXQgd2l0aCB0aGUKZnVuY3Rp b24gbmFtZSBsb2cxMCgpLCB3aGVyZWFzIHRoZSBuYW1lIHdlJ3ZlIGxvbmcgdXNlZCBpcyBsb2co KS4KQWRkIGFsaWFzZXMgbmFtZWQgbG9nMTAoKSBmb3IgdGhlIGZsb2F0OCBhbmQgbnVtZXJpYyB2 ZXJzaW9ucy4KCkzDpnRpdGlhIEF2cm90CgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9t L0NBQl9DT2RndUcyMkxPPXJueERRMkRXMXV6djhhUW9VenlEUU5KanJSNGswMFhTZ201d0BtYWls LmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczov L2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2YxZDg1YWE5OGVlNzFkOTY2MjMwOWY2 ZjAzODRiMmY3ZjhmMTZmMDIKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmRvYy9zcmMv c2dtbC9mdW5jLnNnbWwgICAgICAgICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysr LQpzcmMvYmFja2VuZC91dGlscy9hZHQvZmxvYXQuYyAgICAgICAgfCAxNjAgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0Kc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgg ICAgIHwgICAyICstCnNyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQgICAgICB8ICAyNSAr KysrKysKc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9mbG9hdDgub3V0IHwgIDM3ICsrKysrKysr CnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL2Zsb2F0OC5zcWwgICAgICB8ICAgOCArKwo2IGZpbGVzIGNo YW5nZWQsIDMzMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK