Commit Graph

122 Commits (9ecb134a93f0a82540b0e0bed67b30d0c9eb836a)

Author SHA1 Message Date
Michael Paquier ef7002dbe0 Fix various typos in code and tests 3 years ago
Michael Paquier 33ab0a2a52 Fix typos in comments, code and documentation 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Thomas Munro c2ae01f695 Track LLVM 15 changes. 3 years ago
Andres Freund 902ab2fcef meson: Add windows resource files 3 years ago
Andres Freund 908e17151b meson: llvm: Use llvm-config's --cxxflags when building llvmjit 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
David Rowley 8b26769bc4 Fix an assortment of improper usages of string functions 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Alvaro Herrera 24d2b2680a
Remove extraneous blank lines before block-closing braces 3 years ago
Andrew Dunstan 1a36bc9dba SQL/JSON query functions 4 years ago
Andrew Dunstan 33a377608f IS JSON predicate 4 years ago
Andrew Dunstan f4fb45d15c SQL/JSON constructors 4 years ago
Peter Eisentraut 23119d51a1 Refactor DLSUFFIX handling 4 years ago
Thomas Munro a56e7b6601 Silence LLVM 14 API deprecation warnings. 4 years ago
Thomas Munro 0052fb4890 Track LLVM 15 changes. 4 years ago
Thomas Munro 807fee1a39 Track LLVM 14 API changes, up to 2022-01-30. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Michael Paquier 5d08137076 Fix some typos with {a,an} 4 years ago
Tom Lane e9d9ba2a4d Avoid some other O(N^2) hazards in list manipulation. 4 years ago
Thomas Munro e6a7600202 Track LLVM 14 API changes. 4 years ago
Andres Freund edb4d95ddf jit: Do not try to shut down LLVM state in case of LLVM triggered errors. 4 years ago
Michael Paquier fd0625c7a9 Clean up some code using "(expr) ? true : false" 4 years ago
Michael Paquier 7b7fbe1e8b Clarify some comments making use of leetspeak term "up2date" 4 years ago
Thomas Munro 0207d5fbeb jit: Don't inline functions that access thread-locals. 4 years ago
Thomas Munro 9b4e4cfe66 Prepare for forthcoming LLVM 13 API change. 4 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 4 years ago
Andres Freund 7f2e10baa2 jit: Fix warning reported by gcc-11 caused by dubious function signature. 4 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 4 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Andres Freund df99ddc70b jit: Reference function pointer types via llvmjit_types.c. 5 years ago
Andres Freund 5da871bfa1 jit: Correct parameter type for generated expression evaluation functions. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Andres Freund 6c57f2ed16 jit: Add support for LLVM 12. 5 years ago
Andres Freund fe2a16d8b3 llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f9. 5 years ago
Andres Freund 72559438f9 llvmjit: Also copy parameter / return value attributes from template functions. 5 years ago
Tom Lane 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
David Rowley 8431d33079 Fix a few typos in JIT comments and README 5 years ago
Robert Haas bab150045b Register llvm_shutdown using on_proc_exit, not before_shmem_exit. 5 years ago
Tom Lane b5d69b7c22 pgindent run prior to branching v13. 5 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 5 years ago
Andres Freund 6a4a335b84 llvmjit: Fix building against LLVM 11 by removing unnecessary include. 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 5 years ago