Commit Graph

290 Commits (c89f409749c35bf18fab8e025a34645dd925390c)

Author SHA1 Message Date
Tom Lane 2299ceab1c Invoke mksafefunc and mkunsafefunc with :: decoration. This seems a good 21 years ago
Tom Lane 65790b9e01 Un-break plperl for non-set case. 21 years ago
Bruce Momjian abc8a0a0fe More rsi assignment line too. 21 years ago
Bruce Momjian 60672b59b8 > The attached patch moves a plperl sanity check into the correct 21 years ago
Tom Lane 2d481b31af Fix plperl crash with list value return for an array result type. 21 years ago
Tom Lane 220e6bfc53 Fix plperl to do recursion safely, and fix a problem with array results. 21 years ago
Bruce Momjian e8a3e6b8a0 Rename xmalloc to pg_malloc for consistency with psql usage. 21 years ago
Bruce Momjian b135508c98 Following up a previous thought I had, yesterday I realised how to 21 years ago
Bruce Momjian 6d92f2106f The attached patch implements spi_query() and spi_fetchrow() functions 21 years ago
Bruce Momjian eefdbba062 Currently, nonfatal warnings are not trapped (as they should be) by 21 years ago
Bruce Momjian 77838f7380 Currently, nonfatal warnings are not trapped (as they should be) by 21 years ago
Tom Lane bee9aef43b Fix memory leak in plperl_hash_from_tuple(), per report from Jean-Max Reymond. 21 years ago
Tom Lane 84d73a6dbc Add a validator function for plperl. Andrew Dunstan 21 years ago
Bruce Momjian d092524418 > Here's a patch I added against plperl, originally against beta5, now 21 years ago
Bruce Momjian bebe7c5600 Here's a patch to do the following: 21 years ago
Bruce Momjian d995014fac At 2005-05-21 20:18:50 +0530, ams@oryx.com wrote: 21 years ago
Neil Conway 353f111f98 Fix typo in PL/Perl Safe.pm initialization that prevented the proper 21 years ago
Tom Lane 278bd0cc22 For some reason access/tupmacs.h has been #including utils/memutils.h, 21 years ago
Tom Lane 6c412f0605 Change CREATE TYPE to require datatype output and send functions to have 21 years ago
Tom Lane 06fb6105f5 Make plperl work with OUT parameters. 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Bruce Momjian e3267b6517 Properly undef _(x) gettext macro. 21 years ago
Bruce Momjian 0542b1e2fe Use _() macro consistently rather than gettext(). Add translation 21 years ago
Tom Lane ce6e2fada0 plperl trigger handler tried to fetch new/old tuples even when fired 21 years ago
Tom Lane e24801654a plperl was not being quite paranoid enough about detecting 'undef' values 21 years ago
Tom Lane af434fcdf4 Update plperl to use ereport() not elog() for user-facing messages, 21 years ago
Tom Lane 5597fee8d7 Avoid getting bit by roundoff error while checking $Safe::VERSION. 21 years ago
Tom Lane 28e9b26f4d Further plperl cleanup: be more paranoid about checking the type of 21 years ago
Tom Lane f5206262c8 Try to instill some sanity in plperl's function result processing. 21 years ago
Tom Lane 32c97fd58f Suppress remaining compile warnings, and add a comment about why 21 years ago
Tom Lane 35f4994133 Fix plperl and pltcl error handling per my previous proposal. SPI 21 years ago
Tom Lane 193a97c2d3 Fix plperl's elog() function to convert elog(ERROR) into Perl croak(), 21 years ago
Tom Lane b6038484f8 Fix memory clobber problem reported by John Hansen: plperl_safe_init() 21 years ago
Tom Lane 1c1f2f5b96 Remove ill-considered suppression of gcc warnings in plperl, and fix 21 years ago
Tom Lane 4a0bee976c Adjust safety restrictions for plperl functions. Andrew Dunstan's 21 years ago
Bruce Momjian ce1c20248d I have attached 5 patches (split up for ease of review) to plperl.c. 21 years ago
Bruce Momjian 59bf879f12 Move -DPLPERL_HAVE_UID_GID to the plperl Makefile, for Win32 only. 22 years ago
Bruce Momjian a5d7ba773d Adjust comments previously moved to column 1 by pgident. 22 years ago
Bruce Momjian 87ea6f0dbe Use #define instead of typedef for plperl because perl defines 22 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 22 years ago
Bruce Momjian 15d3f9f6b7 Another pgindent run with lib typedefs added. 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Tom Lane a393fbf937 Restructure error handling as recently discussed. It is now really 22 years ago
Bruce Momjian 8d3517dc1f The attached patch allows 'select foo()' as well as 'select * from 22 years ago
Bruce Momjian 96b9dc1aef The attached patch, which incorporates the previous one sent and 22 years ago
Joe Conway 1732cb0dbe plperl update from Andrew Dunstan, deriving (I believe) from Command Prompt's 22 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tom Lane a77e32d7c5 Apply the core parts of Dennis Bjorklund's patch to allow function 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago