summaryrefslogtreecommitdiff
path: root/src/backend/jit
Commit message (Expand)AuthorAgeFilesLines
* Add back SQLValueFunction for SQL keywordsMichael Paquier2023-05-172-0/+7
* Fix typos in commentsMichael Paquier2023-05-021-2/+2
* Rename ExecAggTransReparent, and improve its documentation.Tom Lane2023-04-242-2/+2
* SQL/JSON: support the IS JSON predicateAlvaro Herrera2023-03-312-0/+7
* SQL/JSON: add standard JSON constructor functionsAlvaro Herrera2023-03-292-0/+7
* Fix incorrect format placeholdersPeter Eisentraut2023-03-101-2/+2
* Fix various typos in code and testsMichael Paquier2023-02-091-1/+1
* Fix typos in comments, code and documentationMichael Paquier2023-01-031-1/+1
* Update copyright for 2023Bruce Momjian2023-01-0210-10/+10
* Add copyright notices to meson filesAndrew Dunstan2022-12-202-0/+4
* Replace SQLValueFunction by COERCE_SQL_SYNTAXMichael Paquier2022-11-212-7/+0
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-281-1/+1
* Track LLVM 15 changes.Thomas Munro2022-10-192-0/+21
* meson: Add windows resource filesAndres Freund2022-10-051-0/+6
* meson: llvm: Use llvm-config's --cxxflags when building llvmjitAndres Freund2022-10-031-0/+1
* meson: Add initial version of meson based build systemAndres Freund2022-09-212-0/+76
* Fix an assortment of improper usages of string functionsDavid Rowley2022-09-061-1/+1
* Revert SQL/JSON featuresAndrew Dunstan2022-09-012-21/+0
* Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley2022-08-022-0/+50
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-2/+2
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-132-3/+0
* SQL/JSON query functionsAndrew Dunstan2022-03-292-0/+7
* IS JSON predicateAndrew Dunstan2022-03-282-0/+7
* SQL/JSON constructorsAndrew Dunstan2022-03-272-0/+7
* Refactor DLSUFFIX handlingPeter Eisentraut2022-03-251-2/+0
* Silence LLVM 14 API deprecation warnings.Thomas Munro2022-03-161-0/+6
* Track LLVM 15 changes.Thomas Munro2022-02-141-0/+1
* Track LLVM 14 API changes, up to 2022-01-30.Thomas Munro2022-02-041-5/+30
* Update copyright for 2022Bruce Momjian2022-01-078-8/+8
* Fix some typos with {a,an}Michael Paquier2021-12-091-1/+1
* Avoid some other O(N^2) hazards in list manipulation.Tom Lane2021-11-011-5/+5
* Track LLVM 14 API changes.Thomas Munro2021-09-271-1/+11
* jit: Do not try to shut down LLVM state in case of LLVM triggered errors.Andres Freund2021-09-132-2/+26
* Clean up some code using "(expr) ? true : false"Michael Paquier2021-09-081-1/+1
* Clarify some comments making use of leetspeak term "up2date"Michael Paquier2021-07-281-1/+1
* jit: Don't inline functions that access thread-locals.Thomas Munro2021-07-221-0/+11
* Prepare for forthcoming LLVM 13 API change.Thomas Munro2021-06-251-0/+3
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-121-4/+4
* jit: Fix warning reported by gcc-11 caused by dubious function signature.Andres Freund2021-05-051-2/+2
* Speedup ScalarArrayOpExpr evaluationDavid Rowley2021-04-082-0/+7
* Use errmsg_internal for debug messagesPeter Eisentraut2021-02-171-1/+1
* Update copyright for 2021Bruce Momjian2021-01-028-8/+8
* Support subscripting of arbitrary types, not only arrays.Tom Lane2020-12-092-35/+48
* jit: Reference function pointer types via llvmjit_types.c.Andres Freund2020-12-083-63/+67
* jit: Correct parameter type for generated expression evaluation functions.Andres Freund2020-12-071-3/+1
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-241-10/+1
* jit: Add support for LLVM 12.Andres Freund2020-11-091-85/+373
* llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f92.Andres Freund2020-10-152-1/+40
* llvmjit: Also copy parameter / return value attributes from template functions.Andres Freund2020-10-151-12/+32
* Move resolution of AlternativeSubPlan choices to the planner.Tom Lane2020-09-272-7/+0