Received: from maia.hub.org (maia-5.hub.org [200.46.204.29]) by mail.postgresql.org (Postfix) with ESMTP id B38331337B9A 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.29]) (amavisd-maia, port 10024) with ESMTP id 47972-04 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 E57111337B95 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-0003LA-8X 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-0007vH-0j 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/263 X-Sequence-Number: 42690 Rml4IHBscGdzcWwncyBoYW5kbGluZyBvZiAic2ltcGxlIiBleHByZXNzaW9uIGV2YWx1YXRpb24u CgpJbiBnZW5lcmFsLCBleHByZXNzaW9uIGV4ZWN1dGlvbiBzdGF0ZSB0cmVlcyBhcmVuJ3QgcmUt ZW50cmFudGx5IHVzYWJsZSwKc2luY2UgZnVuY3Rpb25zIGNhbiBzdG9yZSBwcml2YXRlIHN0YXRl IGluZm9ybWF0aW9uIGluIHRoZW0uCkZvciBlZmZpY2llbmN5IHJlYXNvbnMsIHBscGdzcWwgdHJp ZXMgdG8gY2FjaGUgYW5kIHJldXNlIHN0YXRlIHRyZWVzIGZvcgoic2ltcGxlIiBleHByZXNzaW9u cy4gIEl0IGNhbiBnZXQgYXdheSB3aXRoIHRoYXQgbW9zdCBvZiB0aGUgdGltZSwgYnV0IGl0CmNh biBmYWlsIGlmIHRoZSBzdGF0ZSB0cmVlIGlzIGRpcnR5IGZyb20gYSBwcmV2aW91cyBmYWlsZWQg ZXhlY3V0aW9uIChhcwppbiBhbiBleGFtcGxlIGZyb20gQWx2YXJvKSBvciBpcyBiZWluZyB1c2Vk IHJlY3Vyc2l2ZWx5IChhcyBub3RlZCBieSBtZSkuCgpGaXggYnkgdHJhY2tpbmcgd2hldGhlciBh IHN0YXRlIHRyZWUgaXMgaW4gdXNlLCBhbmQgZmFsbGluZyBiYWNrIHRvIHRoZQoibm9uLXNpbXBs ZSIgY29kZSBwYXRoIGlmIHNvLiAgVGhpcyByZXN1bHRzIGluIGEgcHJldHR5IGNvbnNpZGVyYWJs ZSBzcGVlZApoaXQgd2hlbiB0aGUgbm9uLXNpbXBsZSBwYXRoIGlzIHRha2VuLCBidXQgdGhlIGF2 YWlsYWJsZSBhbHRlcm5hdGl2ZXMgc2VlbQpldmVuIG1vcmUgdW5wbGVhc2FudCBiZWNhdXNlIHRo ZXkgYWRkIG92ZXJoZWFkIGluIHRoZSBzaW1wbGUgcGF0aC4gIFBlcgppZGVhIGZyb20gSGVpa2tp LgoKQmFjay1wYXRjaCB0byBhbGwgc3VwcG9ydGVkIGJyYW5jaGVzLgoKQnJhbmNoCi0tLS0tLQpS RUw5XzBfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cDovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9n aXR3ZWI/cD1wb3N0Z3Jlc3FsLmdpdDthPWNvbW1pdGRpZmY7aD0zODFkNmEwNWFlY2JhZGUwYmY1 MzYzMjVhY2UzNmYxNTA3ZGEwNDJiCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMv cGwvcGxwZ3NxbC9zcmMvcGxfZXhlYy5jICAgICAgICAgIHwgICAyOCArKysrKysrKysrKysrKysr KysrLQpzcmMvcGwvcGxwZ3NxbC9zcmMvcGxwZ3NxbC5oICAgICAgICAgIHwgICAgOCArKystLQpz cmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3BscGdzcWwub3V0IHwgICA0NyArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvcGxwZ3NxbC5zcWwgICAg ICB8ICAgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKNCBmaWxlcyBjaGFuZ2VkLCAx MjEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCg==