Skip to content

Commit 1d285c8

Browse files
committed
Sync with 'master'
2 parents a9746d9 + 852829b commit 1d285c8

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

Documentation/RelNotes/2.54.0.adoc

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,26 @@ Performance, Internal Implementation, Development Support etc.
3333
3434
* Improve set-up time of a perf test.
3535
36+
* ISO C23 redefines strchr and friends that tradiotionally took
37+
a const pointer and returned a non-const pointer derived from it to
38+
preserve constness (i.e., if you ask for a substring in a const
39+
string, you get a const pointer to the substring). Update code
40+
paths that used non-const pointer to receive their results that did
41+
not have to be non-const to adjust.
42+
(merge fc9fd8065c cf/c23-const-preserving-strchr-updates-0 later to maint).
43+
44+
* Rename three functions around the commit_list data structure.
45+
(merge 9f18d089c5 ps/commit-list-functions-renamed later to maint).
46+
47+
* Transaction to create objects (or not) is currently tied to the
48+
repository, but in the future a repository can have multiple object
49+
sources, which may have different transaction mechanisms. Make the
50+
odb transaction API per object source.
51+
(merge 3f67e3d021 jt/odb-transaction-per-source later to maint).
52+
53+
* "git merge-ours" is taught to work better in a sparse checkout.
54+
(merge fb1b786ebf sb/merge-ours-sparse later to maint).
55+
3656
3757
Fixes since v2.53
3858
-----------------
@@ -59,6 +79,17 @@ Fixes since v2.53
5979
gets blamed for.
6080
(merge d519082d4e rs/blame-ignore-colors-fix later to maint).
6181

82+
* Coccinelle rules update.
83+
(merge 60614838a4 tc/memzero-array later to maint).
84+
85+
* Giving "git last-modified" a tree (not a commit-ish) died an
86+
uncontrolled death, which has been corrected.
87+
(merge 525ef52301 tc/last-modified-not-a-tree later to maint).
88+
89+
* Test contrib/ things in CI to catch breakages before they enter the
90+
"next" branch.
91+
(merge c591c3ceff jc/ci-test-contrib-too later to maint).
92+
6293
* Other code cleanup, docfix, build fix, etc.
6394
(merge d79fff4a11 jk/remote-tracking-ref-leakfix later to maint).
6495
(merge 7a747f972d dd/t5403-modernise later to maint).
@@ -68,3 +99,7 @@ Fixes since v2.53
6899
(merge df1c5d7ed7 kh/doc-shortlog-fix later to maint).
69100
(merge 2d45507f15 am/doc-github-contributiong-link-to-submittingpatches later to maint).
70101
(merge 68060b9262 hs/t9160-test-paths later to maint).
102+
(merge 486386c687 cs/subtree-reftable-testfix later to maint).
103+
(merge 0728012c53 jc/diff-highlight-main-master-testfix later to maint).
104+
(merge 831989ef38 mc/doc-send-email-signed-off-by-cc later to maint).
105+
(merge c44b3f3203 sd/doc-my1c-api-config-reference-fix later to maint).

0 commit comments

Comments
 (0)