pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha

pgsql: Monkey-patch LLVM code to fix ARM relocation bug.

2024-11-06 Thread Thomas Munro
Monkey-patch LLVM code to fix ARM relocation bug. Supply a new memory manager for RuntimeDyld, to avoid crashes in generated code caused by memory placement that can overflow a 32 bit data type. This is a drop-in replacement for the llvm::SectionMemoryManager class in the LLVM library, with Micha