Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSYQy-000Xkw-25 for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Dec 2025 10:25:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSYQx-00GLmV-0z for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Dec 2025 10:25:35 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSYQw-00GLmM-39 for pgsql-hackers@lists.postgresql.org; Mon, 08 Dec 2025 10:25:35 +0000 Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vSYQu-003jpb-31 for pgsql-hackers@postgresql.org; Mon, 08 Dec 2025 10:25:34 +0000 Received: by mail-oi1-x22b.google.com with SMTP id 5614622812f47-4511744b411so2618016b6e.3 for ; Mon, 08 Dec 2025 02:25:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765189533; x=1765794333; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=cOOpugnWSp/PTRv1t6ze/pLPJmHgbFmXbpiFWi4Hov8=; b=LYsnSQ+VQFZBFvIaN71zPeyXZwVDq9YEz68RJLJe4bnuRM3R0opWRwaCsU3rdHDK6N d49C6gNrUmBxBpnNTiGJqJKScOJ2WdsAkjocrmXYJBFUH1qFtekzBBMhY8yQklwrcCto hiz/sNFoCqE48pUWPogORBjd+lG3gg71arFNepqdFK5mv3uYFR+NEbSTKR+gFUdqEBp2 +kxLQqe0ygxb4DtBwlqkIFrc3j5DlMj/lBrCGySgjBcVA4K00SCQrP8nGI7v76mJTWo6 8bylx2S/EvXHwpfyHg8W1W09P383aDQzLj0x0xZiQgqsQInoJm3qw9rz6j0USL0dnBx9 MLwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765189533; x=1765794333; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cOOpugnWSp/PTRv1t6ze/pLPJmHgbFmXbpiFWi4Hov8=; b=cK54N7orEffYbzc4f4F1rJ3Tz0mmMdbUIQ10Zy2f9qromJswXfnhJQi+F2ko1yywl/ dw3yqnEoGrhJqYdPqB0qNTcEXfgdrk6HtjmRVXHsOqPAWVGGcoc9fZQAo9sFkwJsf9Ux J1o1Wpem6sHpDygd3Qii7Fnb0PPidrmJCwsYYIFphsqIOgakIQ+INPV4E14axYKu5XL5 Adl86DkHf506TDlehVbxhOiGXWLZ5QHabQKMcgG+d/oYcRQ41L1LigXrDRL0ZyO+Ixor 8XtWjQKgI6tcB/Gmy3fiS9/9vcviNes1PUT1czJO8pIR8Alq8TrGlI2xDioAhK6b71ae EENg== X-Forwarded-Encrypted: i=1; AJvYcCWUITXX5pwjulGeZuJzAdq2Y2OQK9iWo9FIhC3RbagMwB2e+QC8tm7C3giSz5q2LbyKXR9MeM8uuu8JdMqC@postgresql.org X-Gm-Message-State: AOJu0Yx6eEpXA5wK7LCceYZW8h+YJHnM/rT6jETs1Y73K9Ce/z4RdLVc FgO6Z5WlqlaPYvC0KZoPY2K5RPnFiUQt7tXlUBFMA+wWc0LGx6tlAn6P X-Gm-Gg: ASbGncvC/RGj0UIzrXNc6YoSNLF1vWNHFUNjEV1ya2XIdk31sL0LdQBk5iljXbt8evv vFib6NR0DgnyZ2+hpYovYWeQCsw1UlFQypZFoQwhSc6bAb8Yirh1xRjt31HCogr8408/rnfamcn Vn07dY4TIv07c7iiFEZLMKorXd29e3MitU6FLvSHl0CsZiFr20TZl20UoEacs0orckV23ELv8Df 9blr6DWrGDRdWvWtQh1oXFAV9N+Jqb98zpOL5L/QLjLqqfHVZVAZ3dyPnpQ8Tu0U68Hu1AU3Czg MgZM/ySxJZozNjVnlXiM/v8eUlu0ZCJ9OveUBY996F2pMkq0vxMawh/7u+GTEnt1zTc32a5TW0+ KBnBm/lnVjVrb8pRgPMBrdw/t0JF9WDDh84tE9Om8z6GMdSxPpLWpuWfqzgJyaNVLuV3PCW4XC6 EV5ymanUIbwAn5TYSsudWLufetxhDnwlWekGYnOT8p073wkyTwcPJg0cdTwro+ X-Google-Smtp-Source: AGHT+IFNULVwA93RNAdEAW5VSP399vZuIzacIrlNFG9SBO8FxqlufEyEtO5/2xGrDKMpzFhyGY1c0Q== X-Received: by 2002:a05:6808:1925:b0:43f:9d5c:781b with SMTP id 5614622812f47-4539e0c219bmr2596000b6e.38.1765189532684; Mon, 08 Dec 2025 02:25:32 -0800 (PST) Received: from [10.255.187.72] (vip-148-139-2-229.cust.service-now.com. [148.139.2.229]) by smtp.gmail.com with ESMTPSA id 5614622812f47-453800cc729sm6018018b6e.10.2025.12.08.02.25.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 08 Dec 2025 02:25:31 -0800 (PST) Message-ID: <2b929da1-dbb5-476f-a878-899b1e9e80f2@gmail.com> Date: Mon, 8 Dec 2025 11:25:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: get rid of Pointer type, mostly From: David Geier To: Robert Haas , Tom Lane Cc: Peter Eisentraut , pgsql-hackers References: <4154950a-47ae-4223-bd01-1235cc50e933@eisentraut.org> <955002.1764000569@sss.pgh.pa.us> <957744.1764002037@sss.pgh.pa.us> <970261.1764008763@sss.pgh.pa.us> <987824.1764013105@sss.pgh.pa.us> <7c7e1e59-284b-49f6-a496-17dd4170f979@gmail.com> Content-Language: en-US In-Reply-To: <7c7e1e59-284b-49f6-a496-17dd4170f979@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi Peter, > I went with your proposal of GinExtraPointer. See attached patch. It's > based on the series of patches from Peter's initial mail. I've included > the removal of the Pointer typedef in the same patch. It seems to me that we reached agreement. Are you planning to still apply these patches? -- David Geier