Commit Graph

354 Commits (5458bd2fa55848e5fa0ce1d11b79310669f8ea20)

Author SHA1 Message Date
Tom Lane 8eac198d5b Repair incorrect indexing for atttypmod, per Brad McLean. 23 years ago
Tom Lane 465ed56531 Fix core dump when pltcl_elog is called with wrong number of parameters, 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane f51c7ca182 Make plpython's spi_execute interface handle NULLs properly. 23 years ago
Tom Lane 6f49703f0e Clean up plpython error reporting so that its regression test passes 23 years ago
Tom Lane 37b247a5e9 Handle mixed-case names properly in plpgsql_parse_tripwordtype. 23 years ago
Tom Lane a4482f4c4c Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO 23 years ago
Tom Lane 699782b695 Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers as 23 years ago
Tom Lane 2e1f2c3109 Make use of TCL_INCLUDE_SPEC if available (it's new in Tcl 8.4, too bad 23 years ago
Tom Lane 81ca457da8 Fix typo. 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Tom Lane 2b7ec402c4 Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Tom Lane 95c9c22633 Fix a dozen or so places that were passing unpredictable data strings 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 24 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 24 years ago
Bruce Momjian cfd2728100 This patch makes a minor cleanup to the implementation of PERFORM in 24 years ago
Tom Lane df7201c3c5 Remove no-longer-needed inclusions to improve backward compatibility 24 years ago
Tom Lane cab9437a43 Arrange to compile flex output files as inclusions into other files 24 years ago
Tom Lane 4a67565b37 Fix within-function memory leaks in the various PLs' interfaces to 24 years ago
Tom Lane 78b13fee45 Fix pltcl self-test for recent changes to elog. 24 years ago
Tom Lane 6c06bc2644 Make 'dummy' declarations in header files be 'extern int no_such_variable' 24 years ago
Bruce Momjian 1f653ec31e I have attached two patches as per: 24 years ago
Bruce Momjian 72f8efdc98 Back out /pl memory leak patch. Wait for new version. 24 years ago
Bruce Momjian b2c34e2bd1 I have attached the pltcl patch again, just in case. For the sake of clarity 24 years ago
Tom Lane 1d01d484c1 Remove commas for compatibility with newer releases of bison. 24 years ago
Tom Lane eb3adab568 Provide an upgrade strategy for dump files containing functions declared 24 years ago
Bruce Momjian b3f52320f6 > Sean Chittenden <sean@chittenden.org> writes: 24 years ago
Peter Eisentraut 337da0678a Assorted fixes for Cygwin: 24 years ago
Tom Lane 52c9d25933 Be careful to include postgres.h *before* any system headers, to ensure 24 years ago
Peter Eisentraut be475f92cd Fix compile warning. 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 470a1048ec plpgsql functions can return RECORD, per Neil Conway. 24 years ago
Tom Lane 7bacf2befa Add expected tuple descriptor to ReturnSetInfo information for table 24 years ago
Tom Lane e107f3a7e3 PL/pgSQL functions can return sets. Neil Conway's patch, modified so 24 years ago
Tatsuo Ishii ed7baeaf4d Remove #ifdef MULTIBYTE per hackers list discussion. 24 years ago
Tom Lane 99fd5cbd41 FOUND patch was a bit over-enthusiastic: SQL commands that are not 24 years ago
Bruce Momjian 81dfa2ce43 backend where a statically sized buffer is written to. Most of these 24 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 24 years ago
Tom Lane 14a760882a Since the plpgsql test has been part of the standard regression tests 24 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 24 years ago
Bruce Momjian ebe1be1321 This patch improves the behavior of FOUND in PL/PgSQL. In Oracle, 24 years ago
Bruce Momjian b1a5f87209 Tom Lane wrote: 24 years ago
Tom Lane 55ca02f447 Restructure rowtype-parameter handling to eliminate need for possibly- 24 years ago
Tom Lane e42f8e32e9 Clean up plpgsql identifier handling: process quoted identifiers 24 years ago