Commit Graph

72 Commits (1e901bbe8430ce870f7dbfcc33c14f4c82c2f9aa)

Author SHA1 Message Date
Peter Eisentraut 44d1abebb4 Big warnings cleanup for Solaris/GCC. Down to about 40 now, but 26 years ago
Tom Lane 0672a3c081 Lexer defended us against overlength plain identifiers, but not against 26 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 26 years ago
Tom Lane 67ad9a18c0 define YY_NEVER_INTERACTIVE for flex, to persuade flex that it's not 26 years ago
Tom Lane f945f46193 Modify lexing of multi-char operators per pghackers discussion around 26 years ago
Tom Lane a84c95634e Performance improvement for lexing long strings: increase flex's 26 years ago
Tom Lane f3a9d75ebd Finish cleaning up backend's handling of /* ... */ and -- comments, 26 years ago
Tom Lane 393f313227 Change parse-time representation of float literals (which include oversize 26 years ago
Tom Lane 3cfdd8fdf2 Clean up scan.l's handling of \r vs \n --- they are reliably treated as 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Peter Eisentraut 49581f9848 updated install file 26 years ago
Tom Lane 1c15186747 Clean up longstanding gcc warnings by adding missing extern 26 years ago
Tom Lane 8e35bbd133 Remove fixed-size literal buffer from scan.l, and repair 27 years ago
Bruce Momjian b8c3226da2 Allow \r as whitespace. 27 years ago
Bruce Momjian fbe9d1a430 Fix for "--" comment and no trailing newline, as seen in Perl. 27 years ago
Bruce Momjian 63a85082e3 Reverse out last scan.l patch for minus handling.\ 27 years ago
Bruce Momjian 341e360d67 Sorry, guys. Here is the ultimate patch which keeps the entire 27 years ago
Bruce Momjian 7d7fb02148 Following advice from Michael Ansley, I broke up the patch in 27 years ago
Tom Lane b65ab31910 Eliminate token length assumption in scanstr(). 27 years ago
Tom Lane 85712da90d Mike Ansley's fixes for long queries. This change just 27 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian a71802e12e Final cleanup. 27 years ago
Bruce Momjian 104d6c816e Add ^ precidence. 27 years ago
Thomas G. Lockhart 8d21a6ef51 Keep long non-quoted numeric strings *as* untyped strings if they fail 27 years ago
Bruce Momjian 210055ad61 here are some patches for 6.5.0 which I already submitted but have never 27 years ago
Bruce Momjian 3b43accb0f Have % operator have precedence like /. 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Tom Lane f7c6a88c33 Simplify lexer's rules for string constants, eliminate potential buffer overrun. 27 years ago
Bruce Momjian 173c555948 Make functions static or ifdef NOT_USED. Prevent pg_version creation. 28 years ago
Bruce Momjian af74855a60 Renaming cleanup, no pgindent yet. 28 years ago
Bruce Momjian 2618fcdf0d Fix scanner name length trimming. 28 years ago
Bruce Momjian d15c37ca82 Truncate identifiers at NAMEDATALEN length. 28 years ago
Bruce Momjian cb7cbc16fa Hi, here are the patches to enhance existing MB handling. This time 28 years ago
Thomas G. Lockhart d4a95fd7ab Allow more variations on valid floating point numbers (e.g. ".1", "1e6"). 28 years ago
Thomas G. Lockhart 31b9e3fc68 Temporarily back out fixes for unary minus parsing. 28 years ago
Thomas G. Lockhart 561aead3f1 Allow parsing expressions with ") -" (scan.l, scan.c only). 28 years ago
Thomas G. Lockhart 5ac4dcaa19 Fix parsing for <identifier>-<number> which was mis-identified as a unary 28 years ago
Thomas G. Lockhart 5e9e8849c9 Automatically promote out of range integers to floats. 28 years ago
Bruce Momjian deea69b90e Change some ABORTS to ERROR. Add line number when COPY Failure. 28 years ago
Bruce Momjian 0d9fc5afd6 Change elog(WARN) to elog(ERROR) and elog(ABORT). 28 years ago
Bruce Momjian 5a5cb30096 Fix tolower loops to go in proper direction for cache. 28 years ago
Thomas G. Lockhart 361f9e7f8d Add comments and move a few declaration blocks to help readability. 28 years ago
Bruce Momjian e9e1ff226f Remove all time travel stuff. Small parser cleanup. 28 years ago
Thomas G. Lockhart 3d4d1e14f8 Implement SQL92 binary and hexadecimal string decoding (b'10' and x'1F'). 29 years ago
Thomas G. Lockhart 97d2b92384 Add flag to supress one compiler warning regarding unused "unput" function 29 years ago
Thomas G. Lockhart 0a9be2db9b Add support for delimited identifiers. Include new exclusive state "xd". 29 years ago
Bruce Momjian 80440a51fa Fix for international identifiers, from Tatsuo Ishii 29 years ago
Bruce Momjian d48006180c Generate error on large integer. 29 years ago
Thomas G. Lockhart b0df88745d Include SQL/92 string continuation across newlines. 29 years ago
Thomas G. Lockhart e008c68408 One more change to recover v6.1.1 escaped-text input behavior. 29 years ago