Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
acc953f
8380089: C2: Elide stores in loops by peeling
merykitty Oct 8, 2026
a675ed2
8393657: G1: Fix num_region naming for heap expansion and shrinking
Oct 8, 2026
ee4d42c
8385488: Compiler allows "case _ when" in switches, but JLS doesn't
nizarbenalla Oct 8, 2026
fd9cf2b
8386128: ZGC: Race when retiring shared medium relocation target page
xmas92 Oct 8, 2026
6edf757
8393335: Update Pandoc to version 3.6.4 for Oracle builds
nizarbenalla Oct 8, 2026
20c6982
8393848: Align the JDK with Microsoft's new timezone name for Manitoba
naotoj Oct 8, 2026
36683b7
8393864: Improve equality-related discussion in BigDecimal
jddarcy Oct 8, 2026
c5a3111
8392122: Test jdk/internal/platform/docker/TestDockerMemoryMetrics.ja…
shivshah-oracle Oct 8, 2026
e976cef
8393431: Strict static field read-write state incorrectly preserved b…
Oct 8, 2026
f6fa653
8380476: Implement JEP 544: Ahead-of-Time Code Compilation
Oct 8, 2026
1b0a055
8385585: EmSignRootG2CA.java test fails with: couldn't determine EE c…
Oct 8, 2026
5ec0824
8391598: RISC-V: Avoid call-patching I-cache flushes with Ziccid
hlb194802 Oct 9, 2026
1fd948d
8392347: RISC-V: Use 32-byte code entry alignment on Xuantie
hlb194802 Oct 9, 2026
952037a
8393678: [windows] DefaultProxySelector.c leaks handle 'session' if i…
MBaesken Oct 9, 2026
ee1a2c9
8393061: java/nio/channels/Channels/Available.java failing (lnx)
vy Oct 9, 2026
f2b6aba
8377972: Provide a way for an application to opt-in to legacy Desktop…
prsadhuk Oct 9, 2026
118ef3b
8393866: C2: TypeInstPtr with klass_is_exact should not have abstract…
merykitty Oct 9, 2026
850620f
8393706: [windows] DefaultProxySelector.c loop continues after proxy_…
MBaesken Oct 9, 2026
8e48fff
8377548: Implement dark theme for other specs and tool guides
hns Oct 9, 2026
cfff6bf
8392942: C2: Missed Ideal optimization opportunity for ConvL2I
dev-jonghoonpark Oct 9, 2026
4e2f7c7
8391576: Reuse IK _has_strict_instance_fields in more places
caspernorrbin Oct 9, 2026
6e6a595
8393884: MiscTests.testExecutableJARNoManifest fails when -Djava.awt.…
jaikiran Oct 9, 2026
14d9935
8394208: ProblemList java/foreign/TestSharedCloseDeopts.java on all c…
Oct 9, 2026
80f8c07
8394091: gc/z/TestZHugeMaxHeapSize.java fails when test VM options se…
Oct 9, 2026
bdd0d7e
8383384: Determine if VtableStubs::find_stub should take C1 into acco…
Oct 9, 2026
9854058
8393854: RISC-V: Use Zalasr store-release instructions for C1 volatil…
DingliZhang Oct 10, 2026
440be4f
8394146: Hsdis does not build with binutils 2.47
DingliZhang Oct 10, 2026
46d5c4c
8392951: (bf) Thread-local buffer cache access should pin virtual thr…
Oct 10, 2026
a8c574a
8371851: Build tool GenModuleInfoSource does not report duplicate tar…
benshuai5D Oct 10, 2026
5f92fec
8393199: Add missing @Override annotations in "sun.print" package part 1
mrserb Oct 10, 2026
4b477f0
8387967: RISC-V: Optimize compare-to-int with branch-free implementation
zifeihan Oct 12, 2026
63745d1
8394216: RISC-V: Elide the leading membar of an LR/SC based CAS
zifeihan Oct 12, 2026
f398fe6
8393708: [s390x] cleanup remaining Array flattening code checks
offamitkumar Oct 12, 2026
ce6c5d6
8391945: RISC-V: Add floating-point vector multiplication reduction r…
zifeihan Oct 12, 2026
3112a30
8393880: C2: get rid of AnyNull
marc-chevalier Oct 12, 2026
21b9cb5
8388255: PPC64: assert failure in CompiledDirectCall::verify() in tes…
reinrich Oct 12, 2026
0e6513b
8392344: Remove unused AI_CANONNAME hints in java.net.InetAddressImpl…
vy Oct 12, 2026
e60e815
8392555: Nested method reference on a captured self-type fails
Oct 12, 2026
2378b98
8393721: Reduce max SO_LINGER value for BSD
Oct 12, 2026
b532411
8392937: G1: Evacuation failure handling leaves out regions on 64TB+ …
Oct 12, 2026
8f5f393
8392838: [Valhalla] C2: flat, null-restricted array escape state is n…
robcasloz Oct 12, 2026
4c44eca
8393887: Icmp6SendEcho2/Icmp6SendEcho2ex reply buffer size might be t…
MBaesken Oct 12, 2026
1c05cd0
8367022: MethodHandles.foldArguments throws unspecified ArrayIndexOut…
benshuai5D Oct 12, 2026
7bf2ef4
8393263: JVM Tool Interface spec presentation needs work
hns Oct 12, 2026
7996ac7
8388519: Add APIs to get supported and negotiated named groups
artur-oracle Oct 12, 2026
2ce50fa
8390358: HotCodeCollector can relocate never-sampled nmethod
Oct 12, 2026
52c1cf3
8393682: BigDecimal.{toBigInteger(), toBigIntegerExact()} could speci…
jddarcy Oct 12, 2026
444fccb
8393744: JFR: Remove unused classes, methods, fields and imports
egahlin Oct 12, 2026
0d1b5e7
8392771: Add 2 Certum roots
Oct 12, 2026
b74cc9b
8394084: Minor enhancements to ObjectStreamPrinter
Oct 12, 2026
18ba1e4
8393473: Remove unused medialib ConvolveOp code for float/double data
prrace Oct 12, 2026
26582da
8393554: Shenandoah: Remove ShenandoahImplicitGCInvokesConcurrent option
Oct 12, 2026
10f4d3d
8389460: JVMTI IterateThroughHeap class filter skips flattened value …
Oct 13, 2026
ca27bf4
8394236: RISC-V: Fix StoreLoad ordering for sequentially consistent CAS
zifeihan Oct 13, 2026
dac5598
8384612: Test serviceability/dcmd/gc/HeapDumpParallelTest.java failed…
benshuai5D Oct 13, 2026
6386689
8387577: [s390x] TestSharedCloseJFR.java failure due to null pc
vpa1977 Oct 13, 2026
2495eae
8393995: Some tests fail due to unexpected flags after JDK-8393182
TobiHartmann Oct 13, 2026
aacc17a
8394255: PPC64: Assembler::is_within_range_of_b() and ::is_within_ran…
reinrich Oct 13, 2026
97f3240
8392087: Test compiler/vectorapi/VectorMaskCompareNotTest.java fails …
Oct 13, 2026
dcf8c88
8393469: Avoid switching off the unused-variable warning in BUILD_LIBAWT
MBaesken Oct 13, 2026
de43ced
8394181: Call free in getMacAddress on original malloced nddp pointer…
MBaesken Oct 13, 2026
76950fa
8393077: Shenandoah: Worker SATB buffers should be processed in concu…
shipilev Oct 13, 2026
bcaba36
8394235: PPC64: Remove unreachable non-acquiring CAS match rules
albertnetymk Oct 13, 2026
059de78
8391895: RISC-V: Add unsigned vector min/max reductions
zifeihan Oct 13, 2026
dfebf8c
8394217: Allow poller group be configured to have no write pollers
Oct 13, 2026
7da6b6e
8394375: Non-literal boolean constant expressions in switch crash the…
biboudis Oct 13, 2026
262d92d
8394182: Move oopCast.inline.hpp functions to oop.inline.hpp
stefank Oct 13, 2026
b235d14
8387719: Building the JDK: running `bash configure` does not detect musl
benshuai5D Oct 13, 2026
64f829f
8393664: G1: Rename inactive region state to pending uncommit
Oct 13, 2026
46d3486
8394316: (ch) Channels.newInputStream skip returns negative value if …
Oct 13, 2026
0bfa055
8394031: Include MetalToolchain in the macOS devkit
vidmik Oct 13, 2026
d75a38d
8392991: SimpleDateFormat CLDR zone name format and parse can change …
justin-curtis-lu Oct 13, 2026
a5afd6e
8393752: jdi/stress/serial/heapwalking002/TestDescription.java fails …
shivshah-oracle Oct 13, 2026
9a95fa6
8394032: Remove un-used math tables from medialib native code
prrace Oct 13, 2026
eba245f
8394229: Add missing @Override annotations in "sun.print" package part 2
mrserb Oct 13, 2026
f953391
8388986: javac is crashing with SOE in Types.glbFlattened
Oct 13, 2026
493cb30
8394234: RISC-V: Remove unreachable non-acquiring CAS match rules
albertnetymk Oct 14, 2026
c368bac
6340855: Remove sun.cpu.isalist property
djelinski Oct 14, 2026
e344a37
8394406: RISC-V: Preserve StoreLoad barriers before CAS and fast locking
zifeihan Oct 14, 2026
446786a
8393016: (fs) FileChannelLinesSpliterator.tryAdvance/forEachRemaining…
PeyaPeyaPeyang Oct 14, 2026
4b9e4a1
8390618: Move debuginfo related code to salibelf from symtab
YaSuenag Oct 14, 2026
16c6239
8394502: [s390x] TestZGCBarrierElision.java test failure
Oct 14, 2026
f3f7829
8394343: PPC64: C2: incorrect lshl of positive integer
reinrich Oct 14, 2026
f7360da
8393580: C2: "assert(_base >= OopPtr && _base <= AryPtr) failed: Not …
merykitty Oct 14, 2026
3dca177
8393459: [test] TestDefaultArchiveLoading.java is incorrectly ignored…
fthevenet Oct 14, 2026
7f0d1d9
8392541: Remove the internal BufferStack and CaptureStateUtil
minborg Oct 14, 2026
a6b5c4b
8392597: ZGC: Test gc/metaspace/TestMetaspaceFirstGC.java still fails…
shivshah-oracle Oct 14, 2026
82f5b10
8394303: RISC-V: Simplify C1 compare-and-swap result handling
albertnetymk Oct 14, 2026
39c6f4b
8392686: Don't attempt to reserve address space for compressed classe…
fthevenet Oct 14, 2026
e2e948a
8394429: RISC-V: Enable Zalasr extensions in Xuantie vendor at produc…
zifeihan Oct 14, 2026
aff48c4
8391921: RISC-V: Add C2 vector support for CompressBitsV and ExpandBitsV
zifeihan Oct 14, 2026
2460980
8393482: assert(false) failed: PhaseCCP not at fixpoint: analysis res…
Oct 14, 2026
8efc77d
8394492: Update FreeType to 2.15.0
jayathirthrao Oct 14, 2026
b002439
8394419: [PPC64] Cleanup after JDK-8331859
TheRealMDoerr Oct 14, 2026
cfb8c9c
8391086: Shenandoah: Remembered set scan needs to balance queues better
kdnilsen Oct 14, 2026
76310cb
8394461: Rename ClassLoaderDataShared to AOTModules
iklam Oct 14, 2026
f6ebed4
8393281: JDK-8392214 is incomplete
fparain Oct 14, 2026
610607d
8394583: ProblemList java/awt/dnd/Button2DragTest/Button2DragTest.jav…
Oct 14, 2026
4dde007
8394493: RISC-V: Enable RVV IR checks in compiler gallery tests
DingliZhang Oct 14, 2026
44647eb
8387279: javac error message refers to value_class modifier instead o…
Oct 15, 2026
84054db
8394585: Move AOT code from modules.cpp to aotModules.cpp
iklam Oct 15, 2026
91751f2
Merge branch 'sapmachine' into pr-jdk-28+20
RealCLanger Oct 19, 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
  •  
  •  
  •  
117 changes: 59 additions & 58 deletions doc/building.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,11 @@
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
/* The extra [class] is a hack that increases specificity enough to
override a similar rule in reveal.js */
ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
Expand All @@ -21,9 +24,6 @@
</style>
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css" />
<style type="text/css">pre, code, tt { color: #1d6ae5; }</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<header id="title-block-header">
Expand Down Expand Up @@ -302,8 +302,8 @@ <h3 id="special-considerations">Special Considerations</h3>
in one of the columns of the ouput. If a directory is missing a short
name, the safest way to get one is to enable short names for that
particular volume with
<code>fsutil 8dot3name set &lt;drive letter&gt;: 0</code> (note that
you need to run as administrator for this), and then re-create the
<code>fsutil 8dot3name set &lt;drive letter&gt;: 0</code> (note that you
need to run as administrator for this), and then re-create the
particular directory. A short name should be generated automatically
then. Another option is to manually assign a short name to the directory
using
Expand Down Expand Up @@ -366,13 +366,14 @@ <h3 id="building-on-aarch64">Building on aarch64</h3>
also possible to use <a href="#cross-compiling">cross-compiling</a>.</p>
<h4 id="branch-protection">Branch Protection</h4>
<p>In order to use Branch Protection features in the VM,
<code>--enable-branch-protection</code> must be used. This option requires C++
compiler support for <code>-mbranch-protection=standard</code> in GCC 9.1.0+ or
Clang 10+ on Linux/AArch64 or for <code>/guard:signret</code> in Visual Studio
2019+ on Windows/ARM64. The resulting build can be run on both machines with and
without support for branch protection in hardware. Branch Protection is fully
supported for the Linux/AArch64 target and only partially supported for the
Windows/ARM64 targets.</p>
<code>--enable-branch-protection</code> must be used. This option
requires C++ compiler support for
<code>-mbranch-protection=standard</code> in GCC 9.1.0+ or Clang 10+ on
Linux/AArch64 or for <code>/guard:signret</code> in Visual Studio 2019+
on Windows/ARM64. The resulting build can be run on both machines with
and without support for branch protection in hardware. Branch Protection
is fully supported for the Linux/AArch64 target and only partially
supported for the Windows/ARM64 target.</p>
<h3 id="building-on-32-bit-arm">Building on 32-bit ARM</h3>
<p>This is not recommended. Instead, see the section on <a
href="#cross-compiling">Cross-compiling</a>.</p>
Expand All @@ -389,25 +390,25 @@ <h2 id="operating-system-requirements">Operating System
to date at the time of writing.</p>
<table>
<thead>
<tr class="header">
<tr>
<th>Operating system</th>
<th>Vendor/version used</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>Linux/x64</td>
<td>Oracle Linux 6.4 / 8.x</td>
</tr>
<tr class="even">
<tr>
<td>Linux/aarch64</td>
<td>Oracle Linux 7.6 / 8.x</td>
</tr>
<tr class="odd">
<tr>
<td>macOS</td>
<td>macOS 14.x</td>
</tr>
<tr class="even">
<tr>
<td>Windows</td>
<td>Windows Server 2016</td>
</tr>
Expand Down Expand Up @@ -580,25 +581,25 @@ <h2 id="native-compiler-toolchain-requirements">Native Compiler
system and toolchain.</p>
<table>
<thead>
<tr class="header">
<tr>
<th>Operating system</th>
<th>Supported toolchain</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>Linux</td>
<td>gcc, clang</td>
</tr>
<tr class="even">
<tr>
<td>macOS</td>
<td>Apple Xcode (using clang)</td>
</tr>
<tr class="odd">
<tr>
<td>AIX</td>
<td>IBM Open XL C/C++</td>
</tr>
<tr class="even">
<tr>
<td>Windows</td>
<td>Microsoft Visual Studio</td>
</tr>
Expand All @@ -612,21 +613,21 @@ <h2 id="native-compiler-toolchain-requirements">Native Compiler
to compile successfully without issues.</p>
<table>
<thead>
<tr class="header">
<tr>
<th>Operating system</th>
<th>Toolchain version</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>Linux</td>
<td>gcc 14.2.0</td>
</tr>
<tr class="even">
<tr>
<td>macOS</td>
<td>Apple Xcode 15.4 (using clang 15.0.0)</td>
</tr>
<tr class="odd">
<tr>
<td>Windows</td>
<td>Microsoft Visual Studio 2022 version 17.13.2</td>
</tr>
Expand Down Expand Up @@ -902,7 +903,7 @@ <h3 id="graphviz-and-pandoc">Graphviz and Pandoc</h3>
href="https://pandoc.org">Pandoc</a> is required. For full docs also <a
href="https://www.graphviz.org">Graphviz</a> is required. Any recent
versions should work. For reference, and subject to change, Oracle
builds use Graphviz 9.0.0 and Pandoc 2.19.2.</p>
builds use Graphviz 9.0.0 and Pandoc 3.6.4.</p>
<h2 id="running-configure">Running Configure</h2>
<p>To build the JDK, you need a "configuration", which consists of a
directory where to store the build output, coupled with information
Expand Down Expand Up @@ -1473,27 +1474,27 @@ <h4 id="using-openjdk-devkits">Using OpenJDK Devkits</h4>
following targets are known to work:</p>
<table>
<thead>
<tr class="header">
<tr>
<th>Supported devkit targets</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>x86_64-linux-gnu</td>
</tr>
<tr class="even">
<tr>
<td>aarch64-linux-gnu</td>
</tr>
<tr class="odd">
<tr>
<td>arm-linux-gnueabihf</td>
</tr>
<tr class="even">
<tr>
<td>ppc64le-linux-gnu</td>
</tr>
<tr class="odd">
<tr>
<td>riscv64-linux-gnu</td>
</tr>
<tr class="even">
<tr>
<td>s390x-linux-gnu</td>
</tr>
</tbody>
Expand Down Expand Up @@ -1589,7 +1590,7 @@ <h4 id="using-debian-debootstrap">Using Debian debootstrap</h4>
<col style="width: 29%" />
</colgroup>
<thead>
<tr class="header">
<tr>
<th>Target</th>
<th>Debian tree</th>
<th>Debian arch</th>
Expand All @@ -1598,98 +1599,98 @@ <h4 id="using-debian-debootstrap">Using Debian debootstrap</h4>
</tr>
</thead>
<tbody>
<tr class="odd">
<tr>
<td>x86</td>
<td>buster</td>
<td>i386</td>
<td>i386-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<tr>
<td>arm</td>
<td>buster</td>
<td>armhf</td>
<td>arm-linux-gnueabihf</td>
<td>(all)</td>
</tr>
<tr class="odd">
<tr>
<td>aarch64</td>
<td>buster</td>
<td>arm64</td>
<td>aarch64-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<tr>
<td>ppc64le</td>
<td>buster</td>
<td>ppc64el</td>
<td>powerpc64le-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="odd">
<tr>
<td>s390x</td>
<td>buster</td>
<td>s390x</td>
<td>s390x-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="even">
<tr>
<td>mipsle</td>
<td>buster</td>
<td>mipsel</td>
<td>mipsel-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="odd">
<tr>
<td>mips64le</td>
<td>buster</td>
<td>mips64el</td>
<td>mips64el-linux-gnueabi64</td>
<td>zero</td>
</tr>
<tr class="even">
<tr>
<td>armel</td>
<td>buster</td>
<td>arm</td>
<td>arm-linux-gnueabi</td>
<td>zero</td>
</tr>
<tr class="odd">
<tr>
<td>ppc</td>
<td>sid</td>
<td>powerpc</td>
<td>powerpc-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="even">
<tr>
<td>ppc64be</td>
<td>sid</td>
<td>ppc64</td>
<td>powerpc64-linux-gnu</td>
<td>(all)</td>
</tr>
<tr class="odd">
<tr>
<td>m68k</td>
<td>sid</td>
<td>m68k</td>
<td>m68k-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="even">
<tr>
<td>alpha</td>
<td>sid</td>
<td>alpha</td>
<td>alpha-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="odd">
<tr>
<td>sh4</td>
<td>sid</td>
<td>sh4</td>
<td>sh4-linux-gnu</td>
<td>zero</td>
</tr>
<tr class="even">
<tr>
<td>riscv64</td>
<td>sid</td>
<td>riscv64</td>
Expand Down Expand Up @@ -1818,13 +1819,13 @@ <h3 id="ccache">Ccache</h3>
recommend evaluating it for yourself. To enable it, make sure it's on
the path and configure with <code>--enable-ccache</code>.</p>
<h3 id="sccache">Sccache</h3>
<p>The JDK build supports building with sccache when using gcc, clang, or
Microsoft toolchains. To enable it, make sure the sccache binary is on the path
(or specify the path to the binary using the <code>SCCACHE</code> argument to
the configure script) and configure with <code>--enable-sccache</code>. To
optionally specify where sccache stores its cache files, use
<code>--with-sccache-dir</code>. Precompiled headers are disabled when sccache
is enabled.</p>
<p>The JDK build supports building with sccache when using gcc, clang,
or Microsoft toolchains. To enable it, make sure the sccache binary is
on the path (or specify the path to the binary using the
<code>SCCACHE</code> argument to the configure script) and configure
with <code>--enable-sccache</code>. To optionally specify where sccache
stores its cache files, use <code>--with-sccache-dir</code>. Precompiled
headers are disabled when sccache is enabled.</p>
<h3 id="precompiled-headers">Precompiled Headers</h3>
<p>By default, the Hotspot build uses pre-compiled headers (PCH) on the
toolchains were it is properly supported (clang, gcc, and Visual
Expand Down Expand Up @@ -1961,7 +1962,7 @@ <h4 id="running-make-doctor">Running "make doctor"</h4>
* Checking for warnings from configure...
---
The following warnings were produced. Repeated here for convenience:
WARNING: pandoc is version 3.1.9, not the recommended version 2.19.2
WARNING: pandoc is version 3.1.9, not the recommended version 3.6.4
---
! Inspect the warnings, fix any problems, and re-run configure

Expand Down
4 changes: 2 additions & 2 deletions doc/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -713,7 +713,7 @@ In order to build man pages and the full docs (see the `--enable-full-docs`
configure option) [Pandoc](https://pandoc.org) is required. For full docs also
[Graphviz](https://www.graphviz.org) is required. Any recent versions should
work. For reference, and subject to change, Oracle builds use Graphviz
9.0.0 and Pandoc 2.19.2.
9.0.0 and Pandoc 3.6.4.

## Running Configure

Expand Down Expand Up @@ -1720,7 +1720,7 @@ certain well-known problems, but it can never find all possible errors.
* Checking for warnings from configure...
---
The following warnings were produced. Repeated here for convenience:
WARNING: pandoc is version 3.1.9, not the recommended version 2.19.2
WARNING: pandoc is version 3.1.9, not the recommended version 3.6.4
---
! Inspect the warnings, fix any problems, and re-run configure

Expand Down
8 changes: 4 additions & 4 deletions doc/hotspot-style.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
/* The extra [class] is a hack that increases specificity enough to
override a similar rule in reveal.js */
ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css" />
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<header id="title-block-header">
Expand Down
Loading
Loading