Re: [PATCH] Replace a long chain of if's in eval_const_expressions_mutator by a switch()
В списке pgsql-hackers по дате отправления:
| От | Andres Freund |
|---|---|
| Тема | Re: [PATCH] Replace a long chain of if's in eval_const_expressions_mutator by a switch() |
| Дата | |
| Msg-id | 201111182245.31216.andres@anarazel.de обсуждение исходный текст |
| Ответ на | Re: [PATCH] Replace a long chain of if's in eval_const_expressions_mutator by a switch() (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: [PATCH] Replace a long chain of if's in eval_const_expressions_mutator by a switch()
|
| Список | pgsql-hackers |
On Friday, November 18, 2011 10:14:22 PM Tom Lane wrote: > Andres Freund <andres@anarazel.de> writes: > > For unknown reasons the function used non chained ifs for every handled > > nodeType. > > Replacing the if chain with if; else if; ... resulted in a small > > speedup. Replacing it with a switch() in a bigger one. > > Cool, but this patch is impossible to validate by eye. Could you > resubmit a version that doesn't reindent unchanged code? Leave it > for pgindent to clean that up later. Sure. It was just to confusing reading the code without reindenting. Btw, I found git diff/show/blame -w very useful to view reindent code. Actually git show -w seems to produce an applyable patch which doesn't reindent... Andres
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера