Skip to content

Commit 3c4fdc5

Browse files
authored
Merge branch 'master' into goetz_backport_8375549
2 parents e4f3be4 + 0c5d6e1 commit 3c4fdc5

47 files changed

Lines changed: 1865 additions & 398 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

make/autoconf/platform.m4

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2011, 2026, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -305,6 +305,12 @@ AC_DEFUN([PLATFORM_EXTRACT_TARGET_AND_BUILD],
305305
else
306306
OPENJDK_BUILD_OS_ENV="$VAR_OS"
307307
fi
308+
# Special handling for MSYS2 that reports a Cygwin triplet as the default host triplet.
309+
case `uname` in
310+
MSYS*)
311+
OPENJDK_BUILD_OS_ENV=windows.msys2
312+
;;
313+
esac
308314
OPENJDK_BUILD_CPU="$VAR_CPU"
309315
OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH"
310316
OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS"

make/data/tzdata/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
# or visit www.oracle.com if you need additional information or have any
2222
# questions.
2323
#
24-
tzdata2025b
24+
tzdata2025c

make/data/tzdata/africa

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
# 2009-05-17 by Arthur David Olson.
2828

2929
# This file is by no means authoritative; if you think you know better,
30-
# go ahead and edit the file (and please send any changes to
31-
# tz@iana.org for general use in the future). For more, please see
32-
# the file CONTRIBUTING in the tz distribution.
30+
# go ahead and edit the file, and please send any changes to
31+
# the public mailing list tz@iana.org for general use in the future.
32+
# For more, please see the file CONTRIBUTING in the tz distribution.
3333

3434
# From Paul Eggert (2018-05-27):
3535
#
@@ -138,8 +138,9 @@ Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia
138138
-1:00 - %z
139139

140140
# Chad
141+
# Fort-Lamy was renamed to N’Djamena on 1973-04-06.
141142
# Zone NAME STDOFF RULES FORMAT [UNTIL]
142-
Zone Africa/Ndjamena 1:00:12 - LMT 1912 Jan 1 # N'Djamena
143+
Zone Africa/Ndjamena 1:00:12 - LMT 1912 Jan 1 # Fort-Lamy
143144
1:00 - WAT 1979 Oct 14
144145
1:00 1:00 WAST 1980 Mar 8
145146
1:00 - WAT

make/data/tzdata/antarctica

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,10 @@
2626
# This file is in the public domain, so clarified as of
2727
# 2009-05-17 by Arthur David Olson.
2828

29-
# From Paul Eggert (1999-11-15):
30-
# To keep things manageable, we list only locations occupied year-round; see
31-
# COMNAP - Stations and Bases
32-
# http://www.comnap.aq/comnap/comnap.nsf/P/Stations/
33-
# and
34-
# Summary of the Peri-Antarctic Islands (1998-07-23)
35-
# http://www.spri.cam.ac.uk/bob/periant.htm
29+
# From Paul Eggert (2025-08-16):
30+
# To keep things manageable, list only locations occupied year-round; see
31+
# Antarctic Facilities Information
32+
# https://www.comnap.aq/antarctic-facilities-information
3633
# for information.
3734
# Unless otherwise specified, we have no time zone information.
3835

@@ -167,6 +164,7 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13
167164
# China - year-round bases
168165
# Great Wall, King George Island, -6213-05858, since 1985-02-20
169166
# Zhongshan, Larsemann Hills, Prydz Bay, -6922+07623, since 1989-02-26
167+
# Qinling, Inexpressible I, Terra Nova Bay, -7456+16343, since 2024-02-07
170168

171169
# France - year-round bases (also see "France & Italy")
172170
#

make/data/tzdata/asia

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
# 2009-05-17 by Arthur David Olson.
2828

2929
# This file is by no means authoritative; if you think you know better,
30-
# go ahead and edit the file (and please send any changes to
31-
# tz@iana.org for general use in the future). For more, please see
32-
# the file CONTRIBUTING in the tz distribution.
30+
# go ahead and edit the file, and please send any changes to
31+
# the public mailing list tz@iana.org for general use in the future.
32+
# For more, please see the file CONTRIBUTING in the tz distribution.
3333

3434
# From Paul Eggert (2019-07-11):
3535
#

make/data/tzdata/australasia

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -960,9 +960,9 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
960960
# NOTES
961961

962962
# This file is by no means authoritative; if you think you know better,
963-
# go ahead and edit the file (and please send any changes to
964-
# tz@iana.org for general use in the future). For more, please see
965-
# the file CONTRIBUTING in the tz distribution.
963+
# go ahead and edit the file, and please send any changes to
964+
# the public mailing list tz@iana.org for general use in the future.
965+
# For more, please see the file CONTRIBUTING in the tz distribution.
966966

967967
# From Paul Eggert (2018-11-18):
968968
#
@@ -2011,6 +2011,7 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
20112011
# From Paul Eggert (2018-11-19):
20122012
# The 1921-01-15 introduction of standard time is in Shanks; it is also in
20132013
# "Standard Time Throughout the World", US National Bureau of Standards (1935),
2014+
# https://nvlpubs.nist.gov/nistpubs/Legacy/circ/nbscircular406.pdf
20142015
# page 3, which does not give the UT offset. In response to a comment by
20152016
# Phake Nick I set the Nauru time of occupation by Japan to
20162017
# 1942-08-29/1945-09-08 by using dates from:
@@ -2078,9 +2079,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila
20782079
# https://webspace.science.uu.nl/~gent0113/idl/idl_alaska_samoa.htm
20792080

20802081
# Although Shanks & Pottenger says they both switched to UT -11:30
2081-
# in 1911, and to -11 in 1950. many earlier sources give -11
2082+
# in 1911, and to -11 in 1950, many earlier sources give -11
20822083
# for American Samoa, e.g., the US National Bureau of Standards
20832084
# circular "Standard Time Throughout the World", 1932.
2085+
# https://nvlpubs.nist.gov/nistpubs/Legacy/circ/nbscircular399.pdf
20842086
# Assume American Samoa switched to -11 in 1911, not 1950,
20852087
# and that after 1950 they agreed until (western) Samoa skipped a
20862088
# day in 2011. Assume also that the Samoas follow the US and New

make/data/tzdata/europe

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
# 2009-05-17 by Arthur David Olson.
2828

2929
# This file is by no means authoritative; if you think you know better,
30-
# go ahead and edit the file (and please send any changes to
31-
# tz@iana.org for general use in the future). For more, please see
32-
# the file CONTRIBUTING in the tz distribution.
30+
# go ahead and edit the file, and please send any changes to
31+
# the public mailing list tz@iana.org for general use in the future.
32+
# For more, please see the file CONTRIBUTING in the tz distribution.
3333

3434
# From Paul Eggert (2017-02-10):
3535
#
@@ -65,7 +65,7 @@
6565
# <https://www.jstor.org/stable/1774359>. He writes:
6666
# "It is requested that corrections and additions to these tables
6767
# may be sent to Mr. John Milne, Royal Geographical Society,
68-
# Savile Row, London." Nowadays please email them to tz@iana.org.
68+
# Savile Row, London." Nowadays please see the file CONTRIBUTING.
6969
#
7070
# Byalokoz EL. New Counting of Time in Russia since July 1, 1919.
7171
# This Russian-language source was consulted by Vladimir Karpinsky; see
@@ -77,7 +77,7 @@
7777
# Десятая гос. тип., 1919.
7878
# http://resolver.gpntb.ru/purl?docushare/dsweb/Get/Resource-2011/Byalokoz__E.L.__Novyy__schet__vremeni__v__techenie__sutok__izd__2(1).pdf
7979
#
80-
# Brazil's Divisão Serviço da Hora (DSHO),
80+
# Brazil's Divisão de Serviços da Hora (DISHO)
8181
# History of Summer Time
8282
# <http://pcdsh01.on.br/HISTHV.htm>
8383
# (1998-09-21, in Portuguese)
@@ -937,7 +937,7 @@ Rule Belgium 1922 1927 - Oct Sat>=1 23:00s 0 -
937937
Rule Belgium 1923 only - Apr 21 23:00s 1:00 S
938938
Rule Belgium 1924 only - Mar 29 23:00s 1:00 S
939939
Rule Belgium 1925 only - Apr 4 23:00s 1:00 S
940-
# DSH writes that a royal decree of 1926-02-22 specified the Sun following 3rd
940+
# DISHO writes that a royal decree of 1926-02-22 specified the Sun following 3rd
941941
# Sat in Apr (except if it's Easter, in which case it's one Sunday earlier),
942942
# to Sun following 1st Sat in Oct, and that a royal decree of 1928-09-15
943943
# changed the transition times to 02:00 GMT.
@@ -1333,6 +1333,13 @@ Zone Europe/Helsinki 1:39:49 - LMT 1878 May 31
13331333
# France
13341334
# Monaco
13351335

1336+
# From Robert H. van Gent (2025-07-21):
1337+
# The most recent issue of the Annuaire [par le Bureau des Longitudes]
1338+
# on Gallica (2021) ... lists information for France
1339+
# https://gallica.bnf.fr/ark:/12148/bpt6k9127672b/f52.item
1340+
# From Paul Eggert (2025-07-21):
1341+
# Go with the 2020 Annuaire (published 2021) except as noted below.
1342+
13361343
# From Ciro Discepolo (2000-12-20):
13371344
#
13381345
# Henri Le Corre, Régimes horaires pour le monde entier, Éditions
@@ -1394,7 +1401,6 @@ Zone Europe/Helsinki 1:39:49 - LMT 1878 May 31
13941401
# problems in Algiers, Monaco and Tunis.
13951402

13961403
#
1397-
# Shank & Pottenger seem to use '24:00' ambiguously; resolve it with Whitman.
13981404
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
13991405
Rule France 1916 only - Jun 14 23:00s 1:00 S
14001406
Rule France 1916 1919 - Oct Sun>=1 23:00s 0 -
@@ -1406,9 +1412,25 @@ Rule France 1920 only - Oct 23 23:00s 0 -
14061412
Rule France 1921 only - Mar 14 23:00s 1:00 S
14071413
Rule France 1921 only - Oct 25 23:00s 0 -
14081414
Rule France 1922 only - Mar 25 23:00s 1:00 S
1409-
# DSH writes that a law of 1923-05-24 specified 3rd Sat in Apr at 23:00 to 1st
1410-
# Sat in Oct at 24:00; and that in 1930, because of Easter, the transitions
1411-
# were Apr 12 and Oct 5. Go with Shanks & Pottenger.
1415+
# From Robert H. van Gent (2025-07-22):
1416+
# There is a curious history behind the erroneous date for the start of
1417+
# daylight saving in France in 1923 as listed in the current issues of
1418+
# the Annuaire du Bureau des Longitudes. [See:]
1419+
# https://lists.iana.org/hyperkitty/list/tz@iana.org/message/MYQEJMSXO2AIEZ3UIXZKMTTAIPY7KNT2/
1420+
# From Brian Inglis (2025-07-23):
1421+
# Légifrance JORF No. 0073 du 15 mars 1922
1422+
# https://www.legifrance.gouv.fr/jorf/jo/id/JORFCONT000000008324
1423+
# Légifrance JORF No. 0139 du 25 mai 1923
1424+
# https://www.legifrance.gouv.fr/jorf/jo/id/JORFCONT000000008416
1425+
# From Paul Eggert (2025-07-23):
1426+
# The latter specifies March's last Saturday at 23:00 to October's first
1427+
# Saturday at 24:00, except that if neighboring allies agree the dates
1428+
# can be moved to April's third Saturday and September's third Saturday.
1429+
# Apparently spring 1923 was tricky. DISHO writes that in 1930,
1430+
# because of Easter, the transitions were Apr 12 and Oct 5.
1431+
# Use the 2020 Annuaire dates, except for spring 1923 where
1432+
# Shanks & Pottenger's May 26 matches the dates given in the 1924 and
1433+
# 1961-2001 issues of the Annuaire.
14121434
Rule France 1922 1938 - Oct Sat>=1 23:00s 0 -
14131435
Rule France 1923 only - May 26 23:00s 1:00 S
14141436
Rule France 1924 only - Mar 29 23:00s 1:00 S
@@ -2119,12 +2141,10 @@ Zone Europe/Warsaw 1:24:00 - LMT 1880
21192141
# all clocks therefore having to be advanced or set back correspondingly ...
21202142

21212143
# Rule NAME FROM TO - IN ON AT SAVE LETTER/S
2122-
# From Tim Parenti (2024-07-01), per Paul Eggert (1999-01-30):
2123-
# DSH writes in their history that Decreto 1469 of 1915-03-30 established
2124-
# summer time and that, "despite" this, the change to the clocks was not done
2125-
# every year, depending on what Spain did, because of railroad schedules.
2126-
# In fact, that decree had nothing to do with DST; rather, it regulated the
2127-
# sending of time signals. But we do see linkage to Spain in the 1920s below.
2144+
# From Tim Parenti (2024-07-01):
2145+
# Decreto 1469 of 1915-03-30 ... had nothing to do with DST;
2146+
# rather it regulated the sending of time signals.
2147+
# But we do see linkage to Spain in the 1920s below.
21282148
# https://dre.pt/dr/detalhe/decreto/1469-1915-285721
21292149
# https://dre.pt/application/conteudo/285721
21302150
#

make/data/tzdata/iso3166.tab

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@
2626
# This file is in the public domain, so clarified as of
2727
# 2009-05-17 by Arthur David Olson.
2828
#
29-
# From Paul Eggert (2023-09-06):
29+
# From Paul Eggert (2025-07-01):
3030
# This file contains a table of two-letter country codes. Columns are
31-
# separated by a single tab. Lines beginning with '#' are comments.
31+
# separated by a single tab. Lines beginning with ‘#’ are comments.
3232
# All text uses UTF-8 encoding. The columns of the table are as follows:
3333
#
3434
# 1. ISO 3166-1 alpha-2 country code, current as of
35-
# ISO/TC 46 N1108 (2023-04-05). See: ISO/TC 46 Documents
35+
# ISO/TC 46 N1127 (2024-02-29). See: ISO/TC 46 Documents
3636
# https://www.iso.org/committee/48750.html?view=documents
3737
# 2. The usual English name for the coded region. This sometimes
3838
# departs from ISO-listed names, sometimes so that sorted subsets
39-
# of names are useful (e.g., "Samoa (American)" and "Samoa
40-
# (western)" rather than "American Samoa" and "Samoa"),
39+
# of names are useful (e.g., Samoa (American) and Samoa
40+
# (western) rather than American Samoa and Samoa),
4141
# sometimes to avoid confusion among non-experts (e.g.,
42-
# "Czech Republic" and "Turkey" rather than "Czechia" and "Türkiye"),
43-
# and sometimes to omit needless detail or churn (e.g., "Netherlands"
44-
# rather than "Netherlands (the)" or "Netherlands (Kingdom of the)").
42+
# Czech Republic and Turkey rather than Czechia and Türkiye),
43+
# and sometimes to omit needless detail or churn (e.g., Netherlands
44+
# rather than Netherlands (the) or Netherlands (Kingdom of the)).
4545
#
4646
# The table is sorted by country code.
4747
#
@@ -94,7 +94,7 @@ CD Congo (Dem. Rep.)
9494
CF Central African Rep.
9595
CG Congo (Rep.)
9696
CH Switzerland
97-
CI Côte d'Ivoire
97+
CI Côte dIvoire
9898
CK Cook Islands
9999
CL Chile
100100
CM Cameroon

make/data/tzdata/leapseconds

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
# This file is generated automatically from the data in the public-domain
2929
# NIST/IERS format leap-seconds.list file, which can be copied from
3030
# <https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list>
31-
# or, in a variant with different comments, from
31+
# or via a less-secure protocol and with different comments and
32+
# less volatile last-modified and expiration timestamps, from
3233
# <ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list>.
3334
# For more about leap-seconds.list, please see
3435
# The NTP Timescale and Leap Seconds
@@ -92,11 +93,17 @@ Leap 2016 Dec 31 23:59:60 + S
9293
# Any additional leap seconds will come after this.
9394
# This Expires line is commented out for now,
9495
# so that pre-2020a zic implementations do not reject this file.
95-
#Expires 2025 Dec 28 00:00:00
96+
#Expires 2026 Jun 28 00:00:00
9697

97-
# POSIX timestamps for the data in this file:
98-
#updated 1736208000 (2025-01-07 00:00:00 UTC)
99-
#expires 1766880000 (2025-12-28 00:00:00 UTC)
98+
# Here are POSIX timestamps for the data in this file.
99+
# "#updated" gives the last time the leap seconds data changed
100+
# or, if this file was derived from the IERS leap-seconds.list,
101+
# the last time that file changed in any way.
102+
# "#expires" gives the first time this file might be wrong;
103+
# if this file was derived from the IERS leap-seconds.list,
104+
# this is typically a bit less than one year after "updated".
105+
#updated 1751846400 (2025-07-07 00:00:00 UTC)
106+
#expires 1782604800 (2026-06-28 00:00:00 UTC)
100107

101108
# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat)
102-
# File expires on 28 December 2025
109+
# File expires on 28 June 2026

0 commit comments

Comments
 (0)