Re: [PATCH] 5 plperl patches
От | Bruce Momjian |
---|---|
Тема | Re: [PATCH] 5 plperl patches |
Дата | |
Msg-id | 200410151708.i9FH8PF19994@candle.pha.pa.us обсуждение исходный текст |
Ответ на | [PATCH] 5 plperl patches (Abhijit Menon-Sen <ams@oryx.com>) |
Список | pgsql-patches |
Patch applied. Thanks. --------------------------------------------------------------------------- Abhijit Menon-Sen wrote: > I have attached 5 patches (split up for ease of review) to plperl.c. > > 1. Two minor cleanups: > > - We don't need to call hv_exists+hv_fetch; we should just check the > return value of hv_fetch. > - newSVpv("undef",0) is the string "undef", not a real undef. > > 2. This should fix the bug Andrew Dunstan described in a recent -hackers > post. It replaces three bogus "eval_pv(key, 0)" calls with newSVpv, > and eliminates another redundant hv_exists+hv_fetch pair. > > 3. plperl_build_tuple_argument builds up a string of Perl code to create > a hash representing the tuple. This patch creates the hash directly. > > 4. Another minor cleanup: replace a couple of av_store()s with av_push. > > 5. Analogous to #3 for plperl_trigger_build_args. This patch removes the > static sv_add_tuple_value function, which does much the same as two > other utility functions defined later, and merges the functionality > into plperl_hash_from_tuple. > > I have tested the patches to the best of my limited ability, but I would > appreciate it very much if someone else could review and test them too. > > (Thanks to Andrew and David Fetter for their help with some testing.) > > -- ams [ Attachment, skipping... ] [ Attachment, skipping... ] [ Attachment, skipping... ] [ Attachment, skipping... ] [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/docs/faqs/FAQ.html -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
В списке pgsql-patches по дате отправления: