Commit Graph

109 Commits (a38c09f43dabbdb7545df7a8c705887b9274e654)

Author SHA1 Message Date
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
Tom Lane fe055e9280 Looks like plperl has same bug as pltcl. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 8b1ea2f58b Cause library-preload feature to report error if specified initialization 23 years ago
Tom Lane 3b04893ffc Error message editing in src/pl. The plpython module could use another 23 years ago
Tom Lane b5d0051ecf Fix multiple causes of breakage in plperl's error handling. 23 years ago
Tom Lane eb3adab568 Provide an upgrade strategy for dump files containing functions declared 24 years ago
Tom Lane 46eef3c1a3 Fix includes for plperl: ensure postgres.h is included first, 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 24 years ago
Bruce Momjian 3c35face41 This patch wraps all accesses to t_xmin, t_cmin, t_xmax, and t_cmax in 24 years ago
Tom Lane 72a3902a66 Create an internal semaphore API that is not tied to SysV semaphores. 24 years ago
Bruce Momjian 7d5edf2ba7 Add new elog() levels to stored procedure languages. plperl DEBUG hack 24 years ago
Tom Lane 989b7d66d8 Tweak plperl.c to compile against threaded Perls, per report from 24 years ago
Tom Lane a45641d8a4 Fix incorrect test for whether Perl code is returning undef. This 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 3a484d9e99 Fix plperl to discard cached function definition after CREATE OR 25 years ago
Tom Lane 85801a4dbd Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfo 25 years ago
Bruce Momjian 0ed7864d68 Well, after persuading cvsup and cvs that it _is_ possible to have local 25 years ago
Tom Lane 7c106621de Fix a few missed NOIND usages. 25 years ago
Tom Lane 7748e9e7e5 pltcl, plperl, and plpython all suffer the same bug previously fixed 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian de266c6d73 > > I have attached a simple change to src/pl/plperl/plperl.c to 25 years ago
Tom Lane 8d7c0851a3 Improve error message for erroneous use of 'opaque' as plperl argument 25 years ago
Tom Lane 5bb2300b59 Revise handling of oldstyle/newstyle functions per recent discussions 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Tom Lane 1318342b6e Eliminate POLLUTE=1 hack for cross-Perl-version compatibility by using 26 years ago
Bruce Momjian 5c6fa5ee32 This patch, when applied in src/pl will unbreak plperl in 26 years ago
Tom Lane 40f64064ff Update textin() and textout() to new fmgr style. This is just phase 26 years ago
Tom Lane 48165ec226 Latest round of fmgr updates. All functions with bool,char, or int2 26 years ago
Tom Lane 0f1e39643d Third round of fmgr updates: eliminate calls using fmgr() and 26 years ago