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.
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. |
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 |