diff options
| author | John Naylor <john.naylor@postgresql.org> | 2022-09-06 11:41:58 +0700 |
|---|---|---|
| committer | John Naylor <john.naylor@postgresql.org> | 2022-09-09 12:31:41 +0700 |
| commit | b086a47a270fba133969e78f1fb9e264725d97ae (patch) | |
| tree | cf280575aec027f770f2f7e0a9a56684537cf924 /src/backend/replication | |
| parent | 96683db880cab7791006fcc13416d67f6230a2f7 (diff) | |
Bump minimum version of Bison to 2.3
Since the retirement of some older buildfarm members, the oldest Bison
that gets regular testing is 2.3. MacOS ships that version, and will
continue doing so for the forseeable future because of Apple's policy
regarding GPLv3. While Mac users could use a package manager to install
a newer version, there is no compelling reason to force them do so at
this time.
Reviewed by Andres Freund
Discussion: https://www.postgresql.org/message-id/1097762.1662145681@sss.pgh.pa.us
Diffstat (limited to 'src/backend/replication')
| -rw-r--r-- | src/backend/replication/repl_gram.y | 5 | ||||
| -rw-r--r-- | src/backend/replication/syncrep_gram.y | 5 |
2 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/replication/repl_gram.y b/src/backend/replication/repl_gram.y index b343f108d31..8ff6ab362fd 100644 --- a/src/backend/replication/repl_gram.y +++ b/src/backend/replication/repl_gram.y @@ -29,10 +29,7 @@ Node *replication_parse_result; /* * Bison doesn't allocate anything that needs to live across parser calls, * so we can easily have it use palloc instead of malloc. This prevents - * memory leaks if we error out during parsing. Note this only works with - * bison >= 2.0. However, in bison 1.875 the default is to use alloca() - * if possible, so there's not really much problem anyhow, at least if - * you're building with gcc. + * memory leaks if we error out during parsing. */ #define YYMALLOC palloc #define YYFREE pfree diff --git a/src/backend/replication/syncrep_gram.y b/src/backend/replication/syncrep_gram.y index 4fc3647da15..c18ddb2e9bc 100644 --- a/src/backend/replication/syncrep_gram.y +++ b/src/backend/replication/syncrep_gram.y @@ -26,10 +26,7 @@ static SyncRepConfigData *create_syncrep_config(const char *num_sync, /* * Bison doesn't allocate anything that needs to live across parser calls, * so we can easily have it use palloc instead of malloc. This prevents - * memory leaks if we error out during parsing. Note this only works with - * bison >= 2.0. However, in bison 1.875 the default is to use alloca() - * if possible, so there's not really much problem anyhow, at least if - * you're building with gcc. + * memory leaks if we error out during parsing. */ #define YYMALLOC palloc #define YYFREE pfree |
