Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5756 commits
Select commit Hold shift + click to select a range
f353911
Fix a possibility of logical replication slot's restart_lsn going bac…
MasahikoSawada Nov 16, 2024
b0918c1
Fix per-session activation of ALTER {ROLE|DATABASE} SET role.
nmisch Nov 16, 2024
ee33d58
Undo unintentional ABI break in struct ResultRelInfo.
tglsfdc Nov 16, 2024
7a0ecaa
Release notes for 17.2, 16.6, 15.10, 14.15, 13.18, 12.22.
tglsfdc Nov 16, 2024
1f47e7b
Stamp 16.6.
tglsfdc Nov 18, 2024
f286f64
Compare collations before merging UNION operations.
tglsfdc Nov 19, 2024
1c99d81
doc: Fix section of functions age(xid) and mxid_age(xid)
michaelpq Nov 20, 2024
fe08403
Avoid assertion failure if a setop leaf query contains setops.
tglsfdc Nov 20, 2024
e749eaf
Fix memory leak in pgoutput for the WAL sender
michaelpq Nov 21, 2024
aca1599
Fix outdated bit in README.tuplock
alvherre Nov 21, 2024
50010c6
Fix newly introduced 010_keep_recycled_wals.pl
alvherre Nov 21, 2024
6de14db
jit: Use -mno-outline-atomics for bitcode on ARM.
macdice Nov 22, 2024
4ecb136
psql: Include \pset xheader_width in --help=commands|variables
michaelpq Nov 22, 2024
ee3415c
doc: Fix example with __next__() in PL/Python function
michaelpq Nov 25, 2024
0f6d902
Assume that <stdbool.h> conforms to the C standard.
macdice Nov 25, 2024
07c7780
Add support for Tcl 9
petere Nov 25, 2024
1f4aade
Update configure probes for CFLAGS needed for ARM CRC instructions.
tglsfdc Nov 25, 2024
5609b47
Clean up <stdbool.h> reference in meson.build.
macdice Nov 25, 2024
c1285bb
Avoid "you don't own a lock of type ExclusiveLock" in GRANT TABLESPACE.
nmisch Nov 25, 2024
4aba56a
Fix NULLIF()'s handling of read-write expanded objects.
tglsfdc Nov 25, 2024
ae145d1
Rename C23 keyword
petere Aug 13, 2024
f7a929a
Fix C23 compiler warning
petere Oct 22, 2024
766b0b4
meson: Build pgevent as shared_module rather than shared_library
petere Nov 26, 2024
1250adf
Fix meson uuid header check so it works with MSVC
adunstan May 26, 2024
a8abd36
Handle better implicit transaction state of pipeline mode
michaelpq Nov 27, 2024
467df7f
Exclude LLVM files from whitespace checks
petere Nov 27, 2024
56265ed
Fix typo
petere Nov 27, 2024
1cf6469
pgbench: Ensure previous progress message is fully cleared when updat…
MasaoFujii Nov 27, 2024
c26831e
ci: Fix cached MacPorts installation management
anarazel Nov 27, 2024
7665313
Revert "Handle better implicit transaction state of pipeline mode"
michaelpq Nov 28, 2024
06d601e
Skip SectionMemoryManager.h in cpluspluscheck.
macdice Nov 28, 2024
85990e2
Avoid mislabeling of lateral references when pulling up a subquery.
tglsfdc Nov 28, 2024
7b456f0
Avoid mislabeling of lateral references, redux.
tglsfdc Nov 30, 2024
cca34f6
Fix broken list-munging in ecpg's remove_variables().
tglsfdc Dec 1, 2024
ad5aa7b
RelationTruncate() must set DELAY_CHKPT_START.
macdice Dec 2, 2024
ad48517
doc: remove LC_COLLATE and LC_CTYPE from SHOW command
petere Dec 7, 2024
26c233b
Fix is_digit labeling of to_timestamp's FFn format codes.
tglsfdc Dec 7, 2024
faad018
Make getObjectDescription robust against dangling amproc type links.
tglsfdc Dec 7, 2024
be5db08
Ensure that pg_amop/amproc entries depend on their lefttype/righttype.
tglsfdc Dec 7, 2024
c1d6506
Fix possible crash during WindowAgg evaluation
david-rowley Dec 9, 2024
ae77bcc
Fix invalidation of local pgstats references for entry reinitialization
michaelpq Dec 9, 2024
ec194b4
Improve comment about dropped entries in pgstat.c
michaelpq Dec 9, 2024
bb649b5
Simplify executor's determination of whether to use parallelism.
tglsfdc Dec 9, 2024
be9dac9
Fix small memory leaks in GUC checks
danielgustafsson Dec 9, 2024
b0a04ce
Doc: fix incorrect EXPLAIN ANALYZE output for bloom indexes
david-rowley Dec 9, 2024
8ac97ce
Fix outdated comment of scram_build_secret()
michaelpq Dec 10, 2024
f0672b6
Fix comments of GUC hooks for timezone_abbreviations
michaelpq Dec 10, 2024
ac4a2b4
Fix elog(FATAL) before PostmasterMain() or just after fork().
nmisch Dec 10, 2024
058b208
Improve reporting of pg_upgrade log files on test failure
michaelpq Dec 10, 2024
782cc1a
Fix possible crash in pg_dump with identity sequences.
tglsfdc Dec 13, 2024
31daa10
contrib/earthdistance: Use SQL-standard function bodies.
tglsfdc Dec 14, 2024
076b091
pgbench: fix misprocessing of some nested \if constructs.
tglsfdc Dec 15, 2024
3231cb5
Make 009_twophase.pl test pass with recovery_min_apply_delay set
hlinnaka Dec 16, 2024
2a74023
Accommodate very large dshash tables.
nathan-bossart Dec 17, 2024
8cfff08
Fix memory leak in pg_restore with zstd-compressed data.
tglsfdc Dec 18, 2024
093fc15
Fix Assert failure in WITH RECURSIVE UNION queries
david-rowley Dec 19, 2024
ba02d24
Fix corruption when relation truncation fails.
macdice Dec 20, 2024
9d8ab2c
Update TransactionXmin when MyProc->xmin is updated
hlinnaka Dec 21, 2024
4d45e74
Fix memory leak in pgoutput with publication list cache
michaelpq Dec 23, 2024
4e0d71f
meson: Export all libcommon functions in Windows builds
hlinnaka Dec 25, 2024
643efb1
meson: Export all libcommon functions in Windows builds
hlinnaka Dec 25, 2024
5d94aa4
In REASSIGN OWNED of a database, lock the tuple as mandated.
nmisch Dec 28, 2024
41a252c
Exclude parallel workers from connection privilege/limit checks.
tglsfdc Dec 28, 2024
359f31c
Fix handling of orphaned 2PC files in the future at recovery
michaelpq Dec 29, 2024
e3a27fd
Fix memory leak in pgoutput with relation attribute map
michaelpq Dec 30, 2024
c4f8291
Update copyright for 2025
bmomjian Jan 1, 2025
a1a9120
Ignore nullingrels when looking up statistics
Jan 2, 2025
653729c
Document strange jsonb sort order for empty top level arrays
adunstan Jan 3, 2025
c957d74
Restore smgrtruncate() prototype in back-branches.
macdice Jan 7, 2025
9defaaa
Fix C error reported by Oracle compiler.
macdice Jan 8, 2025
0bff6f1
Provide 64-bit ftruncate() and lseek() on Windows.
macdice Jan 8, 2025
be74896
Fix off_t overflow in pg_basebackup on Windows.
macdice Jan 9, 2025
0b5927d
Fix an ALTER GROUP ... DROP USER error message.
nathan-bossart Jan 9, 2025
c35bbdf
Fix missing ldapscheme option in pg_hba_file_rules()
danielgustafsson Jan 10, 2025
33a4e65
Repair memory leaks in plpython.
tglsfdc Jan 11, 2025
77763f3
Fix XMLTABLE() deparsing to quote namespace names if necessary.
deanrasheed Jan 12, 2025
116036d
Fix HBA option count
danielgustafsson Jan 12, 2025
bfda7d8
Fix potential integer overflow in bringetbitmap()
michaelpq Jan 14, 2025
91fc447
Fix catcache invalidation of a list entry that's being built
hlinnaka Jan 14, 2025
5c7c34d
ecpg: Restore detection of unsupported COPY FROM STDIN.
MasaoFujii Jan 14, 2025
b935691
Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.
tglsfdc Jan 14, 2025
9420f9b
Move routines to manipulate WAL into PostgreSQL::Test::Cluster
michaelpq Jan 16, 2025
94c02bd
Fix setrefs.c's failure to do expression processing on prune steps.
tglsfdc Jan 17, 2025
4d72357
Revert recent changes related to handling of 2PC files at recovery
michaelpq Jan 17, 2025
2c2e1d4
Fix header check for continuation records where standbys could be stuck
michaelpq Jan 20, 2025
b4b52c9
Fix latch event policy that hid socket events.
macdice Jan 20, 2025
5054b7e
Avoid using timezone Asia/Manila in regression tests.
tglsfdc Jan 20, 2025
d62403c
Update time zone data files to tzdata release 2025a.
tglsfdc Jan 20, 2025
ddab512
Fix detach of a partition that has a toplevel FK to a partitioned table
alvherre Jan 21, 2025
8c57f54
Repair incorrect handling of AfterTriggerSharedData.ats_modifiedcols.
tglsfdc Jan 22, 2025
7ab181a
Don't ask for bug reports about pthread_is_threaded_np() != 0.
tglsfdc Jan 23, 2025
155d616
meson: Fix sepgsql installation
petere Jan 24, 2025
92598f4
Use the correct sizeof() in BufFileLoadBuffer
tvondra Jan 24, 2025
53771e4
Doc: recommend "psql -X" for restoring pg_dump scripts.
tglsfdc Jan 25, 2025
3d57f7c
Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() in…
nmisch Jan 25, 2025
9311fcb
At update of non-LP_NORMAL TID, fail instead of corrupting page header.
nmisch Jan 25, 2025
998c4fc
Avoid breaking SJIS encoding while de-backslashing Windows paths.
tglsfdc Jan 29, 2025
6655d93
Handle default NULL insertion a little better.
tglsfdc Jan 29, 2025
f7a08b6
Avoid integer overflow while testing wal_skip_threshold condition.
tglsfdc Jan 30, 2025
2f9b769
Fix comment of StrategySyncStart()
michaelpq Jan 31, 2025
f07ebd5
Mention jsonlog in description of logging_collector in GUC table
michaelpq Feb 2, 2025
e8d8174
vacuumdb: Add missing PQfinish() calls to vacuum_one_database().
nathan-bossart Feb 4, 2025
d54d566
pg_controldata: Fix possible errors on corrupted pg_control
akorotkov Feb 4, 2025
8062093
meson: Narrow dependencies for 'install-quiet' target
anarazel Feb 4, 2025
dab83a6
meson: Improve dependencies for tmp_install test target
anarazel Feb 4, 2025
0577620
meson: Add pg_regress_ecpg to ecpg test dependencies
anarazel Feb 4, 2025
5acf063
meson: Add missing dependencies to libpq_pipeline test
anarazel Feb 4, 2025
ad80e58
meson: Add missing dependencies for libpq tests
anarazel Feb 4, 2025
d9b5e2f
meson: ci: ensure tests are built before running them
anarazel Feb 4, 2025
b26a3bc
doc: Update links which returned 404
danielgustafsson Feb 5, 2025
60516fc
meson: Fix linking using old OpenSSL lib names
danielgustafsson Feb 7, 2025
bbf1ef7
Doc: clarify behavior of timestamptz input some more.
tglsfdc Feb 7, 2025
21b815f
Fix pgbench performance issue induced by commit af35fe501.
tglsfdc Feb 7, 2025
2aa91e3
Release notes for 17.3, 16.7, 15.11, 14.16, 13.19.
tglsfdc Feb 9, 2025
ef23624
Translation updates
petere Feb 10, 2025
6e05b19
Add pg_encoding_set_invalid()
anarazel Feb 10, 2025
56aa2dc
Specify the encoding of input to fmtId()
anarazel Feb 10, 2025
92e4170
Fix handling of invalidly encoded data in escaping functions
anarazel Feb 10, 2025
0178479
Add test of various escape functions
anarazel Feb 10, 2025
16ce519
docs: EUC_TW can be up to four bytes wide, not three
anarazel Feb 10, 2025
41343f8
Fix type in test_escape test
anarazel Feb 10, 2025
0075a5c
Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations.
tglsfdc Feb 10, 2025
7e06ffb
Last-minute updates for release notes.
tglsfdc Feb 10, 2025
61f3dcf
Stamp 16.7.
tglsfdc Feb 10, 2025
d29bf19
Doc: Fix punctuation errors
j-naylor Feb 12, 2025
01cdb98
meson: Fix failure to detect bsd_auth.h presence
anarazel Feb 12, 2025
139beb0
Fix MakeTransitionCaptureState() to return a consistent result
michaelpq Feb 13, 2025
22240b2
Fix assertion on dereferenced object
danielgustafsson Feb 14, 2025
111f4dd
Fix PQescapeLiteral()/PQescapeIdentifier() length handling
anarazel Feb 14, 2025
991a60a
Make escaping functions retain trailing bytes of an invalid character.
tglsfdc Feb 15, 2025
644b7d6
In fmtIdEnc(), handle failure of enlargePQExpBuffer().
tglsfdc Feb 16, 2025
27e48f0
Release notes for 17.4, 16.8, 15.12, 14.17, 13.20.
tglsfdc Feb 16, 2025
3b5b99f
Translation updates
alvherre Feb 17, 2025
71eb35c
Stamp 16.8.
tglsfdc Feb 17, 2025
8d07562
test_escape: Fix handling of short options in getopt_long()
michaelpq Feb 19, 2025
4c6b5dd
Fix unsafe access to BufferDescriptors
Feb 19, 2025
c0c364f
Avoid null pointer dereference crash after OOM in Snowball stemmers.
tglsfdc Feb 19, 2025
fbfd386
backport: Improve handling of empty query results in BackgroundPsql
anarazel Feb 19, 2025
6ab58d5
backport: Extend background_psql() to be able to start asynchronously
anarazel Feb 19, 2025
4c9397c
tests: BackgroundPsql: Fix potential for lost errors on windows
anarazel Feb 19, 2025
9fe0cad
test_escape: Fix output of --help
michaelpq Feb 20, 2025
b4969a2
Fix FATAL message for invalid recovery timeline at beginning of recovery
michaelpq Feb 20, 2025
0af3ae4
Add missing deparsing of [NO] IDENT to XMLSERIALIZE()
michaelpq Feb 21, 2025
1c2a235
Fix a WARNING for data origin discrepancies.
Feb 21, 2025
514d47d
Fix cross-version upgrades with XMLSERIALIZE(NO INDENT)
michaelpq Feb 21, 2025
28fcaa6
Make test portlock logic work with meson
anarazel Feb 21, 2025
b2b112b
doc: clarify default checksum behavior in non-master branches
bmomjian Feb 21, 2025
d850a66
Fix pg_dumpall to cope with dangling OIDs in pg_auth_members.
tglsfdc Feb 21, 2025
cc628f6
Fix assertion when decoding XLOG_PARAMETER_CHANGE on promoted primary.
MasahikoSawada Feb 24, 2025
816149d
pg_amcheck: Fix inconsistency in memory freeing
michaelpq Feb 27, 2025
9ca2145
pg_upgrade: Fix inconsistency in memory freeing
michaelpq Feb 28, 2025
5c64ece
Fix pg_strtof() to not crash on NULL endptr.
tglsfdc Mar 1, 2025
edc3bcc
Fix broken handling of domains in atthasmissing logic.
tglsfdc Mar 3, 2025
9ea5fe5
Fix ALTER TABLE error message
alvherre Mar 4, 2025
4938924
ci: Upgrade FreeBSD image
anarazel Mar 5, 2025
d52221c
Fix some performance issues in GIN query startup.
tglsfdc Mar 6, 2025
98aa99b
Doc: correct aggressive vacuum threshold for multixact members storage
j-naylor Mar 7, 2025
61513da
Clear errno before calling strtol() in spell.c.
tglsfdc Mar 8, 2025
a7aa9f2
Don't try to parallelize array_agg() on an anonymous record type.
tglsfdc Mar 9, 2025
778f9dd
Doc: improve description of window function processing.
tglsfdc Mar 10, 2025
8171d2d
Fix snapshot used in logical replication index lookup
hlinnaka Mar 10, 2025
324e0b6
Fix a few more redundant calls of GetLatestSnapshot()
hlinnaka Mar 10, 2025
e0d8f49
BRIN: be more strict about required support procs
alvherre Mar 11, 2025
fec4342
Build whole-row Vars the same way during parsing and planning.
tglsfdc Mar 12, 2025
004dbbd
Handle interrupts while waiting on Append's async subplans
hlinnaka Mar 12, 2025
0405982
Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input.
tglsfdc Mar 13, 2025
d9bc607
meson: Flush stdout in testwrap
anarazel Mar 19, 2025
9070e58
doc: Remove incorrect description about dropping replication slots.
MasaoFujii Mar 21, 2025
a28c1fb
Fix plpgsql's handling of simple expressions in scrollable cursors.
tglsfdc Mar 21, 2025
2f33de3
Fix rare assertion failure in standby, if primary is restarted
hlinnaka Mar 23, 2025
de14847
Fix integer-overflow problem in scram_SaltedPassword()
Mar 26, 2025
ebcc799
Keep the decompressed filter in brin_bloom_union
tvondra Mar 26, 2025
4fd0156
doc: Correct description of values used in FSM for indexes
michaelpq Mar 27, 2025
41ed749
Prevent assertion failure in contrib/pg_freespacemap.
tglsfdc Mar 27, 2025
8d48e84
Fix guc_malloc calls for consistency and OOM checks
danielgustafsson Mar 27, 2025
8d4cd3b
Fix MERGE with DO NOTHING actions into a partitioned table.
deanrasheed Mar 29, 2025
a39eb9c
Fix detection and handling of strchrnul() for macOS 15.4.
tglsfdc Apr 1, 2025
5a0840b
Fix planner's failure to identify multiple hashable ScalarArrayOpExprs
david-rowley Apr 1, 2025
9b34f10
Doc: add information about partition locking
david-rowley Apr 2, 2025
548184d
Fix code comment
petere Apr 2, 2025
053222a
Need to do CommandCounterIncrement after StoreAttrMissingVal.
tglsfdc Apr 2, 2025
980727b
Remove HeapBitmapScan's skip_fetch optimization
anarazel Apr 2, 2025
5fb9f96
Remove unnecessary type violation in tsvectorrecv().
tglsfdc Apr 2, 2025
82a8f0f
Make dblink interruptible, via new libpqsrv APIs.
nmisch Jan 8, 2024
87e8599
Restrict copying of invalidated replication slots.
MasahikoSawada Apr 3, 2025
bc485fc
Fix logical decoding regression tests to correctly check slot existence.
MasaoFujii Apr 4, 2025
65e9418
Fix logical decoding test to correctly check slot removal on standby.
MasaoFujii Apr 4, 2025
dda1b06
doc: Clarify the system value for sslrootcert
danielgustafsson Apr 4, 2025
4193213
Relax assertion in finding correct GiST parent
hlinnaka Apr 4, 2025
fb3a77f
Repair misbehavior with duplicate entries in FK SET column lists.
tglsfdc Apr 5, 2025
ca54f9b
Avoid double transformation of json_array()'s subquery.
tglsfdc Apr 5, 2025
1980ec2
Fix parse_cte.c's failure to examine sub-WITHs in DML statements.
tglsfdc Apr 5, 2025
57467ec
Fix unintentional 'NULL' string literal in pg_upgrade.
jeff-davis Apr 6, 2025
00f0bb4
doc: Clarify project naming
danielgustafsson Apr 6, 2025
e2a82cd
Flush the IO statistics of active WAL senders more frequently
michaelpq Apr 7, 2025
86392e8
Stabilize 035_standby_logical_decoding.pl.
Apr 8, 2025
9a2f8b4
Fix data loss in logical replication.
Apr 10, 2025
047495f
Doc: remove long-obsolete advice about generated constraint names.
tglsfdc Apr 10, 2025
c922ae2
Fix race with synchronous_standby_names at startup
michaelpq Apr 11, 2025
4b65b08
Fix GIN's shimTriConsistentFn to not corrupt its input.
tglsfdc Apr 12, 2025
f04e0fa
Fix failure for generated column with a not-null domain constraint.
tglsfdc Apr 15, 2025
a25f21d
Fix pg_dump --clean with partitioned indexes.
tglsfdc Apr 16, 2025
2d33cf7
Be more wary of corrupt data in pageinspect's heap_page_items().
tglsfdc Apr 19, 2025
887a232
Fix issue with ORDER BY / DISTINCT aggregates and FILTER
david-rowley Apr 20, 2025
5905e99
Avoid ERROR at ON COMMIT DELETE ROWS after relhassubclass=f.
nmisch Apr 20, 2025
4664de1
Test restartpoints in archive recovery.
nmisch Apr 20, 2025
d2b0650
Doc: reword text explaining the --maintenance-db option
david-rowley Apr 22, 2025
e9ab867
Remove assertion based on pending_since in pgstat_report_stat()
michaelpq Apr 23, 2025
0de091a
Fix an oversight in 3f28b2fcac.
Apr 23, 2025
f45bdb1
Avoid possibly-theoretical OOM crash hazard in hash_create().
tglsfdc Apr 23, 2025
9987c94
Fix typo in test file name added in commit 4909b38af0.
Apr 25, 2025
21a7cae
Fix xmin advancement during fast_forward decoding.
Apr 28, 2025
e076120
Update time zone data files to tzdata release 2025b.
tglsfdc Apr 30, 2025
e14df10
doc: Warn that ts_headline() output is not HTML-safe.
deanrasheed May 1, 2025
334e508
Doc: stop implying recommendation of insecure search_path value.
nmisch May 1, 2025
3faac9d
Doc: correct spelling of meson switch.
tglsfdc May 2, 2025
1817d62
Handle self-referencing FKs correctly in partitioned tables
alvherre May 2, 2025
c8a3935
Fix typos in comments.
May 3, 2025
828edfa
Release notes for 17.5, 16.9, 15.13, 14.18, 13.21.
tglsfdc May 4, 2025
7648d26
Translation updates
petere May 5, 2025
f3bb0b2
Refactor test_escape.c for additional ways of testing.
nmisch May 5, 2025
d126494
With GB18030, prevent SIGSEGV from reading past end of allocation.
nmisch May 5, 2025
ce12d66
Last-minute updates for release notes.
tglsfdc May 5, 2025
6e4ab1b
Stamp 16.9.
tglsfdc May 5, 2025
119d39e
Merge tag 'REL_16_9' into merge3
chenjinbao1989 Aug 21, 2025
c46af7b
Merge branch 'main' into cbdb-postgres-merge-test5
chenjinbao1989 May 8, 2026
4813fd7
Fix conflict
chenjinbao1989 May 8, 2026
0cec971
Fix compile error in cherry-pick
chenjinbao1989 Apr 13, 2026
7139eeb
Fix some envirenment issues for python
chenjinbao1989 Apr 13, 2026
fc914ee
Revert "Fix: fix bug When the TDE feature is enabled, backend panic w…
chenjinbao1989 Apr 13, 2026
991723a
Fix some answer files for parallel schedule
chenjinbao1989 Apr 14, 2026
28cdfa2
Fix some errors for dump
chenjinbao1989 Apr 17, 2026
c7ecbfe
Fix some answer files for isolation2
chenjinbao1989 Apr 17, 2026
5bd7d64
Fix some answer file for pax
chenjinbao1989 Apr 21, 2026
b57983d
Test pipeline
chenjinbao1989 Apr 22, 2026
cbd0458
Remove guc lc_ctype
chenjinbao1989 Apr 24, 2026
c35a2cb
Revert "Test pipeline"
chenjinbao1989 Apr 24, 2026
5173e7c
Fix some answer files
chenjinbao1989 Apr 24, 2026
3a7fd53
test
chenjinbao1989 Apr 25, 2026
bdf3c5f
Fix some answer files
chenjinbao1989 Apr 26, 2026
37d77ae
Fix: fix enable_parallel tests and others
Apr 23, 2026
d1aceb8
Fix tests after cherry-pick
chenjinbao1989 May 4, 2026
735ab21
Fix answer file for pg_trgm
chenjinbao1989 May 4, 2026
297ba31
Fix resgroup: restore pgstat_report_resgroup, fix is_session_in_group…
Apr 29, 2026
6c526ad
Fix some answer files and test setup
Apr 29, 2026
73c11ba
Fix icw optimizer off
chenjinbao1989 May 9, 2026
6dc345b
Fix: fix ORCA bugs and tests
Mar 27, 2026
9587a42
Fix test cases for icw optimizer on
chenjinbao1989 May 9, 2026
0961fb3
test
chenjinbao1989 May 10, 2026
6c33e62
test2
chenjinbao1989 May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
63 changes: 63 additions & 0 deletions .cirrus.star
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
"""Additional CI configuration, using the starlark language. See
https://cirrus-ci.org/guide/programming-tasks/#introduction-into-starlark

See also the starlark specification at
https://github.com/bazelbuild/starlark/blob/master/spec.md

See also .cirrus.yml and src/tools/ci/README
"""

load("cirrus", "env", "fs")


def main():
"""The main function is executed by cirrus-ci after loading .cirrus.yml and can
extend the CI definition further.

As documented in .cirrus.yml, the final CI configuration is composed of

1) the contents of .cirrus.yml

2) if defined, the contents of the file referenced by the, repository
level, REPO_CI_CONFIG_GIT_URL variable (see
https://cirrus-ci.org/guide/programming-tasks/#fs for the accepted
format)

3) .cirrus.tasks.yml
"""

output = ""

# 1) is evaluated implicitly

# Add 2)
repo_config_url = env.get("REPO_CI_CONFIG_GIT_URL")
if repo_config_url != None:
print("loading additional configuration from \"{}\"".format(repo_config_url))
output += config_from(repo_config_url)
else:
output += "\n# REPO_CI_CONFIG_URL was not set\n"

# Add 3)
output += config_from(".cirrus.tasks.yml")

return output


def config_from(config_src):
"""return contents of config file `config_src`, surrounded by markers
indicating start / end of the the included file
"""

config_contents = fs.read(config_src)
config_fmt = """

###
# contents of config file `{0}` start here
###
{1}
###
# contents of config file `{0}` end here
###
"""
return config_fmt.format(config_src, config_contents)
Loading
Loading