Commit Graph

48 Commits (6151e89e8bdd458b36ff7571b2dc7bf5b03ae3cb)

Author SHA1 Message Date
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 18 years ago
Peter Eisentraut 7c31742a07 Remove all traces that suggest that a non-Bison yacc might be supported, and 18 years ago
Peter Eisentraut 0474dcb608 Refactor backend makefiles to remove lots of duplicate code 18 years ago
Tom Lane 46379d6e60 Separate parse-analysis for utility commands out of parser/analyze.c 19 years ago
Tom Lane 0780ce6a93 Re-introduce the yylex filter function formerly used to support UNION 20 years ago
Tom Lane 012abebab1 Remove the stub support we had for UNION JOIN; per discussion, this is 20 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 9fbd52808e Adopt latest bison's spelling of 'syntax error' rather than 'parse error' 23 years ago
Tom Lane c5ba16a83c Get rid of last few vestiges of parsetree dependency on grammar token 23 years ago
Tom Lane 9d00798720 Tweak bison build rules so that we get the same error messages from 23 years ago
Tom Lane cab9437a43 Arrange to compile flex output files as inclusions into other files 24 years ago
Peter Eisentraut 32c6c99e0b Scanner performance improvements 24 years ago
Tom Lane 21f8aa396f analyze.o need not depend on parser.h. 24 years ago
Peter Eisentraut aff53b27f0 Make the yacc rules safe for parallel make. See discussion on pgsql-patches 24 years ago
Peter Eisentraut 51e8dfddf1 No longer a need for -Wno-error 25 years ago
Tom Lane 28ac24e4dd Makefile should have automatic dependency for parser.o too, if it's 25 years ago
Peter Eisentraut 2660803697 Only look for bison as YACC; other yaccs need to be selected explicitly. 25 years ago
Peter Eisentraut 805e431a38 Add support for VPATH builds, that is, building somewhere else than in the 26 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 26 years ago
Peter Eisentraut f03fc94e7d New configure test for flex, which recognizes only flex but does so in all 26 years ago
Peter Eisentraut 32163099d7 Add distprep target to take some of the job of the release_prep script. 26 years ago
Thomas G. Lockhart a4d92053d8 Include rule to build include/parser/parse.h since nothing else can 26 years ago
Peter Eisentraut e3059fc0f5 Gen_fmgrtab.sh is strange: it is a platform dependent way (because it uses 26 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 26 years ago
Peter Eisentraut 533d516629 Removed MBFLAGS from makefiles since it's now done in include/config.h. 26 years ago
Bruce Momjian a82f9ffde6 New LDOUT makefile variable for QNX os. 26 years ago
Bruce Momjian 3ffd3d82db Make LD -r as macros that can be changed for QNX. 26 years ago
Tom Lane 8e35bbd133 Remove fixed-size literal buffer from scan.l, and repair 27 years ago
Bruce Momjian 210055ad61 here are some patches for 6.5.0 which I already submitted but have never 27 years ago
Marc G. Fournier 5979d73841 From: t-ishii@sra.co.jp 28 years ago
Marc G. Fournier bf00bbb0c4 I really hope that I haven't missed anything in this one... 28 years ago
Thomas G. Lockhart ef0747fe5a Remove extraneous -DPARSEDEBUG from CFLAGS options. 28 years ago
Thomas G. Lockhart 8ff34188f7 Add parse_coerce.c for type conversion handling. 28 years ago
Bruce Momjian 1e801a8f16 Hi, 28 years ago
Thomas G. Lockhart 3d18ca70a7 Start shipping gram.y products gram.c and parse.h to avoid having to build 28 years ago
Marc G. Fournier 6e337eef45 Major cleanout of PORTNAME variables from Makefiles...bound to screw up 28 years ago
Bruce Momjian 4a5b781d71 Break parser functions into smaller files, group together. 29 years ago
Bruce Momjian 36e3df0767 Move dbcommands.c to commands/. It should not be in the parser directory. 29 years ago
Bruce Momjian e9e1ff226f Remove all time travel stuff. Small parser cleanup. 29 years ago
Thomas G. Lockhart 6eaafef1df Supress cleaning scan.c since we will try to include it in the distribution. 29 years ago
Vadim B. Mikheev 8466811335 Fix for -Wno-error 29 years ago
Marc G. Fournier 953ac7b55a Fix up the -Wno-error problem for non-gcc compilers 29 years ago
Marc G. Fournier c7b40e6058 This commit represents a clean compile with the new templates under 29 years ago
Marc G. Fournier 5b1311acfb From: Oleg Bartunov <oleg@sai.msu.su> 29 years ago
Bryan Henderson 902d2b8bac Use -Wno-error option only if compiler is gcc. 30 years ago
Bruce Momjian a0990e1884 Makefile cleanup after reorganization 30 years ago
Bruce Momjian 4b2b8592a0 Compile and warning cleanup 30 years ago
Bryan Henderson b0d6f0aa63 Simplify make files, add full dependencies. 30 years ago