Add configure infrastructure to detect support for C99's restrict.
Andres Freund <andres@anarazel.de>
Add configure infrastructure to detect support for C99's restrict. Will be used in later commits improving performance for a few key routines where information about aliasing allows for significantly better code generation. This allows to use the C99 'restrict' keyword without breaking C89, or for that matter C++, compilers. If not supported it's defined to be empty. Author: Andres Freund Discussion: https://postgr.es/m/20170914063418.sckdzgjfrsbekae4@alap3.anarazel.de
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +46 −0 |
| configure.in | modified | +1 −0 |
| src/include/pg_config.h.in | modified | +14 −0 |
| src/include/pg_config.h.win32 | modified | +11 −0 |
Discussion
- SendRowDescriptionMessage() is slow for queries with a lot of columns 29 messages · 2017-09-14 → 2017-10-11