Re: Special-case executor expression steps for common combinations

Andreas Karlsson <andreas@proxel.se>

From: Andreas Karlsson <andreas@proxel.se>
To: Daniel Gustafsson <daniel@yesql.se>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>, Andres Freund <andres@anarazel.de>
Date: 2024-06-20T15:25:06Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Add special case fast-paths for strict functions

  2. Replace EEOP_DONE with special steps for return/no return

On 6/20/24 5:22 PM, Andreas Karlsson wrote:
> On 10/12/23 11:48 AM, Daniel Gustafsson wrote:
>> Thoughts?
> 
> I have looked at the patch and it still applies, builds and passes the 
> test cases and I personally think these optimizations are pretty much 
> no-brainers that we should do and it is a pity nobody has had the time 
> to review this patch.

Forgot to write that I am planning to also try to do so benchmarks to 
see if I can reproduce the speedups. :)

Andreas