pgsql: Minor code refactoring in elog.c (no functional change).
В списке pgsql-committers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | pgsql: Minor code refactoring in elog.c (no functional change). |
| Дата | |
| Msg-id | E1p30Ge-002PXh-Uw@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Minor code refactoring in elog.c (no functional change). Combine some duplicated code stanzas by creating small functions. Most of these duplications arose at a time when I wouldn't have trusted C compilers to auto-inline small functions intelligently, but they're probably poor practice now. Similarly split out some bits that aren't actually duplicative as the code stands, but would become so after an upcoming patch to add another error-handling code path. Take the opportunity to add some lengthier comments about what we're doing here, too. Re-order one function that seemed not very well-placed. Patch by me, per suggestions from Andres Freund. Discussion: https://postgr.es/m/3bbbb0df-7382-bf87-9737-340ba096e034@postgrespro.ru Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/8305629afe64c9065369d022e91be9f16f3972fa Modified Files -------------- src/backend/utils/error/elog.c | 257 ++++++++++++++++++++++------------------- 1 file changed, 141 insertions(+), 116 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера