Thread: pgsql/src backend/parser/Makefile backend/pars ...

pgsql/src backend/parser/Makefile backend/pars ...

From
petere@postgresql.org (Peter Eisentraut - PostgreSQL)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    petere@postgresql.org    02/04/20 17:56:15

Modified files:
    src/backend/parser: Makefile parse_type.c parser.c scan.l
    src/backend/tcop: postgres.c
    src/include/parser: gramparse.h parser.h
    src/include/tcop: tcopprot.h

Log message:
    Scanner performance improvements

    Use flex flags -CF.  Pass the to-be-scanned string around as StringInfo
    type, to avoid querying the length repeatedly.  Clean up some code and
    remove lex-compatibility cruft.  Escape backslash sequences inline.  Use
    flex-provided yy_scan_buffer() function to set up input, rather than using
    myinput().


Re: pgsql/src backend/parser/Makefile backend/pars ...

From
Tom Lane
Date:
Peter, did you *intend* to remove the dependency support from the bottom
of src/backend/parser/Makefile ?

            regards, tom lane

Re: pgsql/src backend/parser/Makefile backend/pars ...

From
Peter Eisentraut
Date:
Tom Lane writes:

> Peter, did you *intend* to remove the dependency support from the bottom
> of src/backend/parser/Makefile ?

Yes, I tend to remove it from every makefile I touch.  I guess I should do
a "big bang" sometime.

--
Peter Eisentraut   peter_e@gmx.net