Re: pgsql: Add documentation for the JIT feature.

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Simon Riggs <simon(at)2ndquadrant(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: pgsql: Add documentation for the JIT feature.
Date: 2018-03-29 19:32:24
Message-ID: CAKFQuwY9uV4pcrjRfg7QswWg9K_cPP9QpCpy0EayTc_-bSfR-A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

On Thursday, March 29, 2018, Andres Freund <andres(at)anarazel(dot)de> wrote:

> On 2018-03-29 13:26:31 -0400, Robert Haas wrote:
>
> > Also, in a way, you could argue that v10 already did "compilation of
> > expressions". It didn't compile them to machine language, true, but
> > it translated them into a form which is faster to execute, and which
> > is at least arguably a form of bytecode. It's not going to be clear,
> > even to an expert, that "compilation of expressions" means something
> > other than that, but if you say JIT, then all of a sudden people know
> > what we're talking about.
> >
> > I agree that JIT is jargon, but it's pretty commonly-used jargon.
>
> Precisely this. I'm very strongly against just saying "expression
> compilation", it's just too imprecise. As Robert mentions it could refer
> to what we do in v10, it could refer to ahead of time compilation of PL
> functions, and it doesn't include compiling tuple deforming. Nor will
> it describe compiling sorting, copy or whatnot.
>
> I'm very open however to replacing JITing with JIT compiling and smilar
> substitutions.
>
>
FWIW "JIT expression compilation" is comprehensible and precise to me.

David J.

In response to

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Geoghegan 2018-03-29 19:35:17 Re: pgsql: Add documentation for the JIT feature.
Previous Message Andres Freund 2018-03-29 19:27:57 Re: pgsql: Add documentation for the JIT feature.

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2018-03-29 19:34:51 Re: Cast jsonb to numeric, int, float, bool
Previous Message Bruce Momjian 2018-03-29 19:29:24 Re: Incorrect use of "an" and "a" in code comments and docs