pgsql/src backend/parser/Makefile backend/pars ... - Mailing list pgsql-committers

From petere@postgresql.org (Peter Eisentraut - PostgreSQL)
Subject pgsql/src backend/parser/Makefile backend/pars ...
Date
Msg-id 20020420215615.48591475923@postgresql.org
Whole thread Raw
Responses Re: pgsql/src backend/parser/Makefile backend/pars ...
List pgsql-committers
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().


pgsql-committers by date:

Previous
From: petere@postgresql.org (Peter Eisentraut - PostgreSQL)
Date:
Subject: pgsql/src/interfaces/ecpg/test test1.pgc
Next
From: petere@postgresql.org (Peter Eisentraut - PostgreSQL)
Date:
Subject: pgsql/src/backend/libpq pqcomm.c