Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id C10B61337BA0 for ; Thu, 28 Oct 2010 14:04:04 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 37299-03-6 for ; Thu, 28 Oct 2010 17:03:57 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mahout.postgresql.org (mahout.postgresql.org [98.129.198.123]) by mail.postgresql.org (Postfix) with ESMTP id BDE091337B91 for ; Thu, 28 Oct 2010 14:03:56 -0300 (ADT) Received: from [98.129.198.124] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.69) (envelope-from ) id 1PBVtL-0003LE-9l for pgsql-committers@postgresql.org; Thu, 28 Oct 2010 17:03:55 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.69) (envelope-from ) id 1PBVtL-0007vN-7K for pgsql-committers@postgresql.org; Thu, 28 Oct 2010 17:03:55 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Tom Lane Subject: pgsql: Fix plpgsql's handling of "simple" expression evaluation. Message-Id: Date: Thu, 28 Oct 2010 17:03:55 +0000 X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.91 tagged_above=-10 required=5 tests=BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 X-Spam-Level: X-Archive-Number: 201010/266 X-Sequence-Number: 42693 Rml4IHBscGdzcWwncyBoYW5kbGluZyBvZiAic2ltcGxlIiBleHByZXNzaW9uIGV2YWx1YXRpb24u CgpJbiBnZW5lcmFsLCBleHByZXNzaW9uIGV4ZWN1dGlvbiBzdGF0ZSB0cmVlcyBhcmVuJ3QgcmUt ZW50cmFudGx5IHVzYWJsZSwKc2luY2UgZnVuY3Rpb25zIGNhbiBzdG9yZSBwcml2YXRlIHN0YXRl IGluZm9ybWF0aW9uIGluIHRoZW0uCkZvciBlZmZpY2llbmN5IHJlYXNvbnMsIHBscGdzcWwgdHJp ZXMgdG8gY2FjaGUgYW5kIHJldXNlIHN0YXRlIHRyZWVzIGZvcgoic2ltcGxlIiBleHByZXNzaW9u cy4gIEl0IGNhbiBnZXQgYXdheSB3aXRoIHRoYXQgbW9zdCBvZiB0aGUgdGltZSwgYnV0IGl0CmNh biBmYWlsIGlmIHRoZSBzdGF0ZSB0cmVlIGlzIGRpcnR5IGZyb20gYSBwcmV2aW91cyBmYWlsZWQg ZXhlY3V0aW9uIChhcwppbiBhbiBleGFtcGxlIGZyb20gQWx2YXJvKSBvciBpcyBiZWluZyB1c2Vk IHJlY3Vyc2l2ZWx5IChhcyBub3RlZCBieSBtZSkuCgpGaXggYnkgdHJhY2tpbmcgd2hldGhlciBh IHN0YXRlIHRyZWUgaXMgaW4gdXNlLCBhbmQgZmFsbGluZyBiYWNrIHRvIHRoZQoibm9uLXNpbXBs ZSIgY29kZSBwYXRoIGlmIHNvLiAgVGhpcyByZXN1bHRzIGluIGEgcHJldHR5IGNvbnNpZGVyYWJs ZSBzcGVlZApoaXQgd2hlbiB0aGUgbm9uLXNpbXBsZSBwYXRoIGlzIHRha2VuLCBidXQgdGhlIGF2 YWlsYWJsZSBhbHRlcm5hdGl2ZXMgc2VlbQpldmVuIG1vcmUgdW5wbGVhc2FudCBiZWNhdXNlIHRo ZXkgYWRkIG92ZXJoZWFkIGluIHRoZSBzaW1wbGUgcGF0aC4gIFBlcgppZGVhIGZyb20gSGVpa2tp LgoKQmFjay1wYXRjaCB0byBhbGwgc3VwcG9ydGVkIGJyYW5jaGVzLgoKQnJhbmNoCi0tLS0tLQpS RUw4XzFfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cDovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9n aXR3ZWI/cD1wb3N0Z3Jlc3FsLmdpdDthPWNvbW1pdGRpZmY7aD1jMDQ4NmU5ZGVhOTEzNWQ0MzRi MDQ1MWJlY2FiOTFiZWUyOGFhN2FkCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMv cGwvcGxwZ3NxbC9zcmMvcGxfZXhlYy5jICAgICAgICAgIHwgICAyMCArKysrKysrKysrKysrLQpz cmMvcGwvcGxwZ3NxbC9zcmMvcGxwZ3NxbC5oICAgICAgICAgIHwgICAgOCArKystLQpzcmMvdGVz dC9yZWdyZXNzL2V4cGVjdGVkL3BscGdzcWwub3V0IHwgICA0NyArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvcGxwZ3NxbC5zcWwgICAgICB8ICAg NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKNCBmaWxlcyBjaGFuZ2VkLCAxMTMgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCg==