Commits

Showing commits that first shipped in 14 (backpatches included). Clear

DateSubjectAuthorReleases
2026-06-04 Fix another case of indirectly casting away const. Tom Lane 14 (unreleased)
2026-04-03 jit: No backport::SectionMemoryManager for LLVM 22. Thomas Munro 14.23
2026-01-22 jit: Add missing inline pass for LLVM >= 17. Thomas Munro 14.21
2025-12-31 jit: Fix jit_profiling_support when unavailable. Thomas Munro 14.21
2024-11-06 Monkey-patch LLVM code to fix ARM relocation bug. Thomas Munro 14.14
2024-04-10 Fix illegal attribute propagation in LLVM JIT. Thomas Munro 14.12
2023-11-17 llvmjit: Use explicit LLVMContextRef for inlining Daniel Gustafsson 14.11
2023-10-18 jit: Changes for LLVM 17. Thomas Munro 14.10
2023-10-18 jit: Support opaque pointers in LLVM 16. Thomas Munro 14.10
2023-07-05 Fix leak of LLVM "fatal-on-oom" section counter. Heikki Linnakangas 14.9
2023-01-03 Fix typos in comments, code and documentation Michael Paquier 14.7
2022-10-19 Track LLVM 15 changes. Thomas Munro 14.6
2021-11-01 Avoid some other O(N^2) hazards in list manipulation. Tom Lane 14.1
2021-09-14 jit: Do not try to shut down LLVM state in case of LLVM triggered errors. Andres Freund 14.0
2021-06-24 Prepare for forthcoming LLVM 13 API change. Thomas Munro 14.0
2021-05-12 Initial pgindent and pgperltidy run for v14. Tom Lane 14.0
2021-02-17 Use errmsg_internal for debug messages Peter Eisentraut 14.0
2021-01-02 Update copyright for 2021 Bruce Momjian 14.0
2020-12-09 jit: Reference function pointer types via llvmjit_types.c. Andres Freund 14.0
2020-11-10 jit: Add support for LLVM 12. Andres Freund 14.0
2020-10-16 llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f92. Andres Freund 14.0
2020-10-15 llvmjit: Also copy parameter / return value attributes from template functions. Andres Freund 14.0
2020-08-06 Register llvm_shutdown using on_proc_exit, not before_shmem_exit. Robert Haas 14.0