Use mimalloc to improve performance and reduce memory allocation lock contention...
authorAdrian Grucza <46910040+apgrucza@users.noreply.github.com>
Fri, 26 Apr 2024 13:00:13 +0000 (23:00 +1000)
committerGitHub <noreply@github.com>
Fri, 26 Apr 2024 13:00:13 +0000 (09:00 -0400)
commit3869efe76653ce9e56edf10478e30dcf1072123c
tree0237dba46fccb6fd3e8c4c433aa29b9cd681d3f8
parent4e1c1257acc66ddec124358dfe4c58346c22eed6
Use mimalloc to improve performance and reduce memory allocation lock contention (#6)

* Add mimalloc submodule and update build script

* Add steps to build and test with UseMimalloc

* Update mimalloc submodule

* Change UseMimalloc parameter type to switch

* Add ExpectMimalloc parameter

* Fetch mimalloc submodule and use mimalloc parameters

* Prevent MIMALLOC_VERBOSE aborting tests

* Uninstall driver after tests; upload mimalloc artifacts
.github/workflows/main.yml
.gitmodules [new file with mode: 0644]
inouealc.c
libs/mimalloc [new submodule]
psqlodbc.h
winbuild/BuildAll.ps1
winbuild/psqlodbc.vcxproj
winbuild/regress.ps1