[all-commits] [llvm/llvm-project] 88558d: Avoid stalls when MainLoop::Interrupt fails to wak...
Stanislav Mekhanoshin via All-commits
all-commits at lists.llvm.org
Mon Oct 27 15:27:03 PDT 2025
Branch: refs/heads/users/rampitec/10-27-_amdgpu_support_true16_spill_restore_with_sram-ecc
Home: https://github.com/llvm/llvm-project
Commit: 88558d52c71081d5c6c372f87fb454a89747c5dd
https://github.com/llvm/llvm-project/commit/88558d52c71081d5c6c372f87fb454a89747c5dd
Author: jimingham <jingham at apple.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M lldb/include/lldb/Host/MainLoopBase.h
M lldb/include/lldb/Host/posix/MainLoopPosix.h
M lldb/include/lldb/Host/windows/MainLoopWindows.h
M lldb/source/Host/common/MainLoopBase.cpp
M lldb/source/Host/posix/MainLoopPosix.cpp
M lldb/source/Host/windows/MainLoopWindows.cpp
M lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp
A lldb/test/API/driver/stdio_closed/TestDriverWithClosedSTDIO.py
M lldb/tools/driver/Driver.cpp
M lldb/tools/lldb-dap/DAP.cpp
M lldb/unittests/DAP/TestBase.cpp
M lldb/unittests/Host/JSONTransportTest.cpp
M lldb/unittests/Host/MainLoopTest.cpp
M lldb/unittests/Protocol/ProtocolMCPServerTest.cpp
Log Message:
-----------
Avoid stalls when MainLoop::Interrupt fails to wake up the MainLoop (#164905)
Turns out there's a bug in the current lldb sources that if you fork,
set the stdio file handles to close on exec and then exec lldb with some
commands and the `--batch` flag, lldb will stall on exit. The first
cause of the bug is that the Python session handler - and probably other
places in lldb - think 0, 1, and 2 HAVE TO BE the stdio file handles,
and open and close and dup them as needed. NB: I am NOT trying to fix
that bug. I'm not convinced running the lldb driver headless is worth a
lot of effort, it's just as easy to redirect them to /dev/null, which
does work.
But I would like to keep lldb from stalling on the way out when this
happens. The reason we stall is that we have a MainLoop waiting for
signals, and we try to Interrupt it, but because stdio was closed, the
interrupt pipe for the MainLoop gets the file descriptor 0, which gets
closed by the Python session handler if you run some script command. So
the Interrupt fails.
We were running the Write to the interrupt pipe wrapped in
`llvm::cantFail`, but in a no asserts build that just drops the error on
the floor. So then lldb went on to call std::thread::join on the still
active MainLoop, and that stalls
I made Interrupt (and AddCallback & AddPendingCallback) return a bool
for "interrupt success" instead. All the places where code was
requesting termination, I added checks for that failure, and skip the
std::thread::join call on the MainLoop thread, since that is almost
certainly going to stall at this point.
I didn't do the same for the Windows MainLoop, as I don't know if/when
the WSASetEvent call can fail, so I always return true here. I also
didn't turn the test off for Windows. According to the Python docs all
the API's I used should work on Windows... If that turns out not to be
true I'll make the test Darwin/Unix only.
Commit: f8a0599d761e4283b3877f0bf4043e01722dc448
https://github.com/llvm/llvm-project/commit/f8a0599d761e4283b3877f0bf4043e01722dc448
Author: sstwcw <su3e8a96kzlver at posteo.net>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M clang/lib/Format/WhitespaceManager.cpp
M clang/unittests/Format/FormatTest.cpp
Log Message:
-----------
[clang-format] Align comments following continued aligned lines (#164687)
new
```C++
auto aaaaaaaaaaaaaaaaaaaaa = {}; //
auto b = [] { //
return; //
};
auto aaaaaaaaaaaaaaaaaaaaa = {}; //
auto b = [] { //
return aaaaaaaaaaaaaaaaaaaaa; //
};
```
old
```C++
auto aaaaaaaaaaaaaaaaaaaaa = {}; //
auto b = [] { //
return; //
};
auto aaaaaaaaaaaaaaaaaaaaa = {}; //
auto b = [] { //
return aaaaaaaaaaaaaaaaaaaaa; //
};
```
Aligning a line to another line involves keeping track of the tokens'
positions. Previously the shift was incorrectly added to some tokens
that did not move. Then the comments would end up in the wrong places.
Commit: a6788b52468fb1bf661ce76f95ad92d0050bd35e
https://github.com/llvm/llvm-project/commit/a6788b52468fb1bf661ce76f95ad92d0050bd35e
Author: Hanumanth <hhanuman at mathworks.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M mlir/lib/Dialect/Tensor/Transforms/RuntimeOpVerification.cpp
M mlir/test/Integration/Dialect/Tensor/extract_slice-runtime-verification.mlir
Log Message:
-----------
[mlir][tensor] Fix runtime verification for `tensor.extract_slice` when size dimension value is 0 (#164878)
Previously, the runtime verification pass would insert assertion
statements with conditions that always evaluate to false for
semantically valid `tensor.extract_slice` operations where one of the
dimensions had a size of 0.
The `tensor.extract_slice` runtime verification logic was
unconditionally generating checks for the position of the last element
(`offset + (size - 1) * stride`). When `size` is 0, this causes the
assertion condition to always be false, leading to runtime failures even
though the operation is semantically valid.
This patch fixes the issue by making the `lastPos` check conditional.
The offset is always verified, but the endpoint check is only performed
when `size > 0` to avoid generating spurious assert statements.
This issue was discovered through LiteRT model, where a dynamic shape
calculation resulted in a zero-sized dimension being passed to
`tensor.extract_slice`.
The following is a simplified IR snippet from the model. After running
the runtime verification pass, an assertion that always fails is
generated because the SSA value `%3` becomes 0.
```mlir
func.func @simple_repro_from_liteRT_model(%arg0: tensor<10x4x1xf32>) -> tensor<?x?x?xf32> {
%cst = arith.constant dense<0> : tensor<1xi32>
%cst_0 = arith.constant dense<-1> : tensor<2xi32>
%c-1 = arith.constant -1 : index
%c0 = arith.constant 0 : index
%c10 = arith.constant 10 : index
%c1 = arith.constant 1 : index
%c4 = arith.constant 4 : index
%c2 = arith.constant 2 : index
%0 = tensor.empty() : tensor<3xi32>
%inserted_slice = tensor.insert_slice %cst into %0[0] [1] [1] : tensor<1xi32> into tensor<3xi32>
%inserted_slice_1 = tensor.insert_slice %cst_0 into %inserted_slice[1] [2] [1] : tensor<2xi32> into tensor<3xi32>
%extracted = tensor.extract %inserted_slice_1[%c0] : tensor<3xi32>
%1 = index.casts %extracted : i32 to index
%2 = arith.cmpi eq, %1, %c-1 : index
%3 = arith.select %2, %c10, %1 : index
%extracted_2 = tensor.extract %inserted_slice_1[%c1] : tensor<3xi32>
%4 = index.casts %extracted_2 : i32 to index
%5 = arith.cmpi eq, %4, %c-1 : index
%6 = arith.select %5, %c4, %4 : index
%extracted_3 = tensor.extract %inserted_slice_1[%c2] : tensor<3xi32>
%7 = index.casts %extracted_3 : i32 to index
%8 = arith.cmpi eq, %7, %c-1 : index
%9 = arith.select %8, %c1, %7 : index
%extracted_slice = tensor.extract_slice %arg0[0, 0, 0] [%3, %6, %9] [1, 1, 1] : tensor<10x4x1xf32> to tensor<?x?x?xf32>
return %extracted_slice : tensor<?x?x?xf32>
}
```
The issue can be reproduced more simply with the following test case,
where `dim_0` is `0`. When the runtime verification pass is applied to
this code with `dim_0 = 0`, it generates an assertion that will always
fail at runtime.
```mlir
func.func @extract_slice_zero_size_dim(%arg0: tensor<10x4x1xf32>,
%dim_0: index,
%dim_1: index,
%dim_2: index) {
%slice = tensor.extract_slice %arg0[0, 0, 0] [%dim_0, %dim_1, %dim_2] [1, 1, 1]
: tensor<10x4x1xf32> to tensor<?x?x?xf32>
return
}
func.func @test_zero_size_extraction() {
%input = arith.constant dense<1.0> : tensor<10x4x1xf32>
// Define slice dimensions: 0x4x1 (zero-size in first dimension)
%dim_0 = arith.constant 0 : index
%dim_1 = arith.constant 4 : index
%dim_2 = arith.constant 1 : index
func.call @extract_slice_zero_size_dim(%input, %dim_0, %dim_1, %dim_2)
: (tensor<10x4x1xf32>, index, index, index) -> ()
return
}
```
P.S. We probably have a similar issue with `memref.subview`. I will
check this and send a separate PR for the issue.
---------
Co-authored-by: Hanumanth Hanumantharayappa <hhanuman at ah-hhanuman-l.dhcp.mathworks.com>
Commit: cbe7c49e93b630d3388dba2663b08a3c5c1bc8b6
https://github.com/llvm/llvm-project/commit/cbe7c49e93b630d3388dba2663b08a3c5c1bc8b6
Author: Hanumanth <hhanuman at mathworks.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M mlir/lib/Dialect/MemRef/Transforms/RuntimeOpVerification.cpp
M mlir/test/Integration/Dialect/MemRef/subview-runtime-verification.mlir
Log Message:
-----------
[mlir][memref] Fix runtime verification for memref.subview when size dimension value is 0 (#164897)
Previously, the runtime verification pass would insert assertion
statements with conditions that always evaluate to false for
semantically valid `memref.subview` operations where one of the
dimensions had a size of 0.
The `memref.subview` runtime verification logic was unconditionally
generating checks for the position of the last element (`offset + (size
- 1) * stride`). When `size` is 0, this causes the assertion condition
to always be false, leading to runtime failures even though the
operation is semantically valid.
This patch fixes the issue by making the `lastPos` check conditional.
The offset is always verified, but the endpoint check is only performed
when `size > 0` to avoid generating spurious assert statements.
This issue was discovered through a LiteRT model, where a dynamic shape
calculation resulted in a zero-sized dimension being passed to
`memref.subview`. The following is a simplified IR snippet from the
model. After running the runtime verification pass, an assertion that
always fails is generated because the SSA value `%5` becomes 0.
```mlir
module {
memref.global "private" constant @__constant_2xi32 : memref<2xi32> = dense<-1> {alignment = 64 : i64}
memref.global "private" constant @__constant_1xi32 : memref<1xi32> = dense<0> {alignment = 64 : i64}
func.func @simpleRepro(%arg0: memref<10x4x1xf32, strided<[?, ?, ?], offset: ?>>) -> memref<?x?x?xf32, strided<[?, ?, ?], offset: ?>> {
%c2 = arith.constant 2 : index
%c4 = arith.constant 4 : index
%c1 = arith.constant 1 : index
%c10 = arith.constant 10 : index
%c0 = arith.constant 0 : index
%c-1 = arith.constant -1 : index
%0 = memref.get_global @__constant_1xi32 : memref<1xi32>
%1 = memref.get_global @__constant_2xi32 : memref<2xi32>
%alloca = memref.alloca() {alignment = 64 : i64} : memref<3xi32>
%subview = memref.subview %alloca[0] [1] [1] : memref<3xi32> to memref<1xi32, strided<[1]>>
memref.copy %0, %subview : memref<1xi32> to memref<1xi32, strided<[1]>>
%subview_0 = memref.subview %alloca[1] [2] [1] : memref<3xi32> to memref<2xi32, strided<[1], offset: 1>>
memref.copy %1, %subview_0 : memref<2xi32> to memref<2xi32, strided<[1], offset: 1>>
%2 = memref.load %alloca[%c0] : memref<3xi32>
%3 = index.casts %2 : i32 to index
%4 = arith.cmpi eq, %3, %c-1 : index
%5 = arith.select %4, %c10, %3 : index
%6 = memref.load %alloca[%c1] : memref<3xi32>
%7 = index.casts %6 : i32 to index
%8 = arith.cmpi eq, %7, %c-1 : index
%9 = arith.select %8, %c4, %7 : index
%10 = memref.load %alloca[%c2] : memref<3xi32>
%11 = index.casts %10 : i32 to index
%12 = arith.cmpi eq, %11, %c-1 : index
%13 = arith.select %12, %c1, %11 : index
%subview_1 = memref.subview %arg0[0, 0, 0] [%5, %9, %13] [1, 1, 1] : memref<10x4x1xf32, strided<[?, ?, ?], offset: ?>> to memref<?x?x?xf32, strided<[?, ?, ?], offset: ?>>
return %subview_1 : memref<?x?x?xf32, strided<[?, ?, ?], offset: ?>>
}
}
```
P.S. This is a similar issue to the one fixed for `tensor.extract_slice`
in https://github.com/llvm/llvm-project/pull/164878
---------
Co-authored-by: Hanumanth Hanumantharayappa <hhanuman at ah-hhanuman-l.dhcp.mathworks.com>
Commit: d8184343755ababad6479d07451f36dd695f75c1
https://github.com/llvm/llvm-project/commit/d8184343755ababad6479d07451f36dd695f75c1
Author: Adrian Prantl <aprantl at apple.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M lldb/test/API/macosx/posix_spawn/TestLaunchProcessPosixSpawn.py
Log Message:
-----------
[LLDB] Add debug output to test to diagnose bot failure
Commit: cc868f6545592cded1521f84034df238c96a187c
https://github.com/llvm/llvm-project/commit/cc868f6545592cded1521f84034df238c96a187c
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A clang/test/DebugInfo/ObjC/property-basic.m
R clang/test/DebugInfo/ObjC/property.m
Log Message:
-----------
[clang][DebugInfo][test] Convert Objective-C property test to check LLVM IR (#165286)
There's a couple of tests like this.
This patch series renames these to something more descriptive and
adjusts the tests to check IR. Currently the tests check raw assembly
output (not even dwarfdump). Which most likely hid some bugs around
property debug-info.
Commit: 90489adf7a9944f53e7be411bab92174d9e069d1
https://github.com/llvm/llvm-project/commit/90489adf7a9944f53e7be411bab92174d9e069d1
Author: Mark Danial <mark.danial at ibm.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A clang/test/DebugInfo/ObjCXX/lit.local.cfg
Log Message:
-----------
[clang][DebugInfo] Disable objective-CXX tests on AIX and z/OS (#164765)
These tests not supported on AIX and z/OS, disable them to get the
clang-ppc64-aix green
Commit: 616f3b5aa118e95089679fd2a2b79fe769bbaf9a
https://github.com/llvm/llvm-project/commit/616f3b5aa118e95089679fd2a2b79fe769bbaf9a
Author: Shimin Cui <scui at ca.ibm.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/lib/Analysis/DependenceAnalysis.cpp
A llvm/test/Analysis/DependenceAnalysis/same-sd-for-diff-becount-type-loops.ll
Log Message:
-----------
[DA] Fix crash when two loops have different type sizes of becount (#165021)
The type sizes of backedge taken counts for two loops can be different
and this is to fix the crash in haveSameSD
(https://github.com/llvm/llvm-project/issues/165014).
---------
Co-authored-by: Shimin Cui <scui at xlperflep9.rtp.raleigh.ibm.com>
Commit: 267b5b8901fad878add53159e7a11050bec2e0f3
https://github.com/llvm/llvm-project/commit/267b5b8901fad878add53159e7a11050bec2e0f3
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A clang/test/DebugInfo/ObjC/property-auto-synth.m
R clang/test/DebugInfo/ObjC/property4.m
Log Message:
-----------
[clang][DebugInfo][test] Rename Objective-C test
Changes test name to something more meaningful. In preparation to
refactoring the test to check LLVM IR instead of assembly.
Commit: cd9d48777e3b1f2d46791e7d834a80f1b6a14c74
https://github.com/llvm/llvm-project/commit/cd9d48777e3b1f2d46791e7d834a80f1b6a14c74
Author: Maksim Levental <maksim.levental at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M mlir/lib/ExecutionEngine/ExecutionEngine.cpp
M mlir/test/python/CMakeLists.txt
M mlir/test/python/execution_engine.py
Log Message:
-----------
[MLIR][ExecutionEngine] don't dump decls (#164478)
Currently ExecutionEngine tries to dump all functions declared in the
module, even those which are "external" (i.e., linked/loaded at
runtime). E.g.
```mlir
func.func private @printF32(f32)
func.func @supported_arg_types(%arg0: i32, %arg1: f32) {
call @printF32(%arg1) : (f32) -> ()
return
}
```
fails with
```
Could not compile printF32:
Symbols not found: [ __mlir_printF32 ]
Program aborted due to an unhandled Error:
Symbols not found: [ __mlir_printF32 ]
```
even though `printF32` can be provided at final build time (i.e., when
the object file is linked to some executable or shlib). E.g, if our own
`libmlir_c_runner_utils` is linked.
So just skip functions which have no bodies during dump (i.e., are decls
without defns).
Commit: 9abae17b25f937376e5036b080b473f948232968
https://github.com/llvm/llvm-project/commit/9abae17b25f937376e5036b080b473f948232968
Author: Tomer Shafir <tomer.shafir8 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
R llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/target-triple-mismatch.ll
R llvm/test/tools/UpdateTestChecks/update_llc_test_checks/target-triple-mismatch.test
M llvm/utils/UpdateTestChecks/asm.py
Log Message:
-----------
[UpdateTestChecks][llc] Support `arm64-apple-darwin` (#165092)
Adds `arm64-apple-darwin` support to `asm.py` matching and removes now
invalidated `target-triple-mismatch` test (I dont have another triple
supported by llc but not the autogenerator that make this test useful).
Commit: dce825248bb0286d97f199ae4d628923e926083c
https://github.com/llvm/llvm-project/commit/dce825248bb0286d97f199ae4d628923e926083c
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/include/llvm/ADT/RadixTree.h
Log Message:
-----------
[RadixTree] Use std::optional for Node::Value (#165299)
Don't rely on comparison to singular iterator, it's UB.
Fixes bot crashes after
https://github.com/llvm/llvm-project/pull/164524.
Commit: 769481704da29c6defbd205c40eb2a7560ff400c
https://github.com/llvm/llvm-project/commit/769481704da29c6defbd205c40eb2a7560ff400c
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M clang/test/DebugInfo/ObjC/property-auto-synth.m
Log Message:
-----------
[clang][DebugInfo] Make property-auto-synth.m check LLVM IR
Check for lack of `setter` and `getter` attributes on `DIObjCProperty`
Commit: e44dce3cb62013a7d1f573d6e7a1b2fffaaf36d5
https://github.com/llvm/llvm-project/commit/e44dce3cb62013a7d1f573d6e7a1b2fffaaf36d5
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
R clang/test/DebugInfo/ObjC/property-2.m
Log Message:
-----------
[clang][DebugInfo][test] Remove redundant Objective-C property test (#165298)
We already have the same test (just different variable names) in
`property-basic.m`.
Commit: 7d14733c12d909e1bdd1499c9557e78565aca4ae
https://github.com/llvm/llvm-project/commit/7d14733c12d909e1bdd1499c9557e78565aca4ae
Author: LU-JOHN <John.Lu at amd.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/SOPInstructions.td
A llvm/test/CodeGen/AMDGPU/absdiff.ll
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
Log Message:
-----------
[AMDGPU] Generate s_absdiff_i32 (#164835)
Generate s_absdiff_i32. Tested in absdiff.ll. Also update s_cmp_0.ll to
test that s_absdiff_i32 is foldable with a s_cmp_lg_u32 sX, 0.
---------
Signed-off-by: John Lu <John.Lu at amd.com>
Commit: 3d26e6c7172f31f9242e64e1515a20834c673646
https://github.com/llvm/llvm-project/commit/3d26e6c7172f31f9242e64e1515a20834c673646
Author: Adrian Prantl <aprantl at apple.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M lldb/test/API/macosx/posix_spawn/TestLaunchProcessPosixSpawn.py
Log Message:
-----------
Revert "[LLDB] Add debug output to test to diagnose bot failure"
This reverts commit d8184343755ababad6479d07451f36dd695f75c1.
Commit: 8c13b75b614fe97c633af1fa72a328b5a1a05044
https://github.com/llvm/llvm-project/commit/8c13b75b614fe97c633af1fa72a328b5a1a05044
Author: Adrian Prantl <aprantl at apple.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M lldb/test/API/macosx/posix_spawn/TestLaunchProcessPosixSpawn.py
Log Message:
-----------
[LLDB] Fix condition in test
Commit: 5d9df8f29ab46156d6f6decb43a3b364f88a9587
https://github.com/llvm/llvm-project/commit/5d9df8f29ab46156d6f6decb43a3b364f88a9587
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A clang/test/DebugInfo/ObjC/property-explicit-ivar.m
R clang/test/DebugInfo/ObjC/property2.m
Log Message:
-----------
[clang][DebugInfo][test] Convert Objective-C property2.m test to check LLVM IR (#165297)
This patch series renames these Objective-C property tests to something
more descriptive and adjusts them to check IR. Currently the tests check
raw assembly output (not even dwarfdump). Which most likely hid some
bugs around property debug-info.
Commit: d2bcd58aa6d9d49af9129537d837c87bb491d99d
https://github.com/llvm/llvm-project/commit/d2bcd58aa6d9d49af9129537d837c87bb491d99d
Author: Ellis Hoag <ellis.sparky.hoag at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/tools/llvm-profdata/llvm-profdata.cpp
Log Message:
-----------
[profdata] Consume reader error if returned early (#163671)
Commit: d0a7411cb840d253f58a627cc3957fc7b5263a3d
https://github.com/llvm/llvm-project/commit/d0a7411cb840d253f58a627cc3957fc7b5263a3d
Author: Michael Buch <michaelbuch12 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A clang/test/DebugInfo/ObjC/property-explicit-accessors.m
R clang/test/DebugInfo/ObjC/property5.m
Log Message:
-----------
[clang][DebugInfo][test] Make Objective-C property5.m test check LLVM IR
New name makes it easer to find and checking IR is less likely to hide
bugs (and is more consistent with the other Clang debug-info tests).
Commit: 57722ddce172f569f04a50b76ccb2fc524adf8f5
https://github.com/llvm/llvm-project/commit/57722ddce172f569f04a50b76ccb2fc524adf8f5
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/utils/lit/lit/TestRunner.py
M llvm/utils/lit/lit/builtin_commands/_launch_with_limit.py
M llvm/utils/lit/tests/Inputs/shtest-ulimit/print_limits.py
M llvm/utils/lit/tests/Inputs/shtest-ulimit/ulimit_okay.txt
M llvm/utils/lit/tests/shtest-ulimit.py
Log Message:
-----------
Revert "[lit] Support more ulimit options"
This reverts commit 8f1c72dcd3fc4bc871bbcd06bfae76510f3714b0.
This is causing builtbot failures.
https://lab.llvm.org/buildbot/#/builders/23/builds/15030
https://lab.llvm.org/buildbot/#/builders/190/builds/29834
Commit: 1c837ecaa067840b06a97e7e1f13e54bf64e03cf
https://github.com/llvm/llvm-project/commit/1c837ecaa067840b06a97e7e1f13e54bf64e03cf
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/utils/profcheck-xfail.txt
Log Message:
-----------
[Profcheck] Update XFail List
00f5a1e30b1b2a28569c5aa24219518135d107d0 added in some new tests that fail
under the profcheck configuration. We have not finished cleaning up
SimplifyCFG yet, so disable these tests for now.
Commit: 7d1538cd3db3e228459e483ce9cdeb7fa4ae5e00
https://github.com/llvm/llvm-project/commit/7d1538cd3db3e228459e483ce9cdeb7fa4ae5e00
Author: Sterling-Augustine <saugustine at google.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/src/string/CMakeLists.txt
Log Message:
-----------
Move LIBC_CONF_STRING_UNSAFE_WIDE_READ to top-level libc-configuration (#165046)
This options sets a compile option when building sources inside the
string directory, and this option affects string_utils.h. But
string_utils.h is #included from more places than just the string
directory (such as from __support/CPP/string.h), leading to both
narrow-reads in those cases, but more seriously, ODR violations when the
two different string_length implementations are included int he same
program.
Having this option at the top level avoids this problem.
Commit: 585da50d7d651ae3fcdd1368204ecc7d8250db24
https://github.com/llvm/llvm-project/commit/585da50d7d651ae3fcdd1368204ecc7d8250db24
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
A third-party/README.md
A third-party/boost-math/.codecov.yml
A third-party/boost-math/.drone.star
A third-party/boost-math/.gitattributes
A third-party/boost-math/.gitignore
A third-party/boost-math/.travis.yml
A third-party/boost-math/CMakeLists.txt
A third-party/boost-math/LICENSE
A third-party/boost-math/README.md
A third-party/boost-math/build.jam
A third-party/boost-math/include/boost/cstdfloat.hpp
A third-party/boost-math/include/boost/math/bindings/detail/big_digamma.hpp
A third-party/boost-math/include/boost/math/bindings/detail/big_lanczos.hpp
A third-party/boost-math/include/boost/math/bindings/mpfr.hpp
A third-party/boost-math/include/boost/math/bindings/mpreal.hpp
A third-party/boost-math/include/boost/math/bindings/rr.hpp
A third-party/boost-math/include/boost/math/ccmath/abs.hpp
A third-party/boost-math/include/boost/math/ccmath/ccmath.hpp
A third-party/boost-math/include/boost/math/ccmath/ceil.hpp
A third-party/boost-math/include/boost/math/ccmath/copysign.hpp
A third-party/boost-math/include/boost/math/ccmath/detail/config.hpp
A third-party/boost-math/include/boost/math/ccmath/detail/swap.hpp
A third-party/boost-math/include/boost/math/ccmath/div.hpp
A third-party/boost-math/include/boost/math/ccmath/fabs.hpp
A third-party/boost-math/include/boost/math/ccmath/fdim.hpp
A third-party/boost-math/include/boost/math/ccmath/floor.hpp
A third-party/boost-math/include/boost/math/ccmath/fma.hpp
A third-party/boost-math/include/boost/math/ccmath/fmax.hpp
A third-party/boost-math/include/boost/math/ccmath/fmin.hpp
A third-party/boost-math/include/boost/math/ccmath/fmod.hpp
A third-party/boost-math/include/boost/math/ccmath/fpclassify.hpp
A third-party/boost-math/include/boost/math/ccmath/frexp.hpp
A third-party/boost-math/include/boost/math/ccmath/hypot.hpp
A third-party/boost-math/include/boost/math/ccmath/ilogb.hpp
A third-party/boost-math/include/boost/math/ccmath/isfinite.hpp
A third-party/boost-math/include/boost/math/ccmath/isgreater.hpp
A third-party/boost-math/include/boost/math/ccmath/isgreaterequal.hpp
A third-party/boost-math/include/boost/math/ccmath/isinf.hpp
A third-party/boost-math/include/boost/math/ccmath/isless.hpp
A third-party/boost-math/include/boost/math/ccmath/islessequal.hpp
A third-party/boost-math/include/boost/math/ccmath/isnan.hpp
A third-party/boost-math/include/boost/math/ccmath/isnormal.hpp
A third-party/boost-math/include/boost/math/ccmath/isunordered.hpp
A third-party/boost-math/include/boost/math/ccmath/ldexp.hpp
A third-party/boost-math/include/boost/math/ccmath/logb.hpp
A third-party/boost-math/include/boost/math/ccmath/modf.hpp
A third-party/boost-math/include/boost/math/ccmath/next.hpp
A third-party/boost-math/include/boost/math/ccmath/remainder.hpp
A third-party/boost-math/include/boost/math/ccmath/round.hpp
A third-party/boost-math/include/boost/math/ccmath/scalbln.hpp
A third-party/boost-math/include/boost/math/ccmath/scalbn.hpp
A third-party/boost-math/include/boost/math/ccmath/signbit.hpp
A third-party/boost-math/include/boost/math/ccmath/sqrt.hpp
A third-party/boost-math/include/boost/math/ccmath/trunc.hpp
A third-party/boost-math/include/boost/math/common_factor.hpp
A third-party/boost-math/include/boost/math/common_factor_ct.hpp
A third-party/boost-math/include/boost/math/common_factor_rt.hpp
A third-party/boost-math/include/boost/math/complex.hpp
A third-party/boost-math/include/boost/math/complex/acos.hpp
A third-party/boost-math/include/boost/math/complex/acosh.hpp
A third-party/boost-math/include/boost/math/complex/asin.hpp
A third-party/boost-math/include/boost/math/complex/asinh.hpp
A third-party/boost-math/include/boost/math/complex/atan.hpp
A third-party/boost-math/include/boost/math/complex/atanh.hpp
A third-party/boost-math/include/boost/math/complex/details.hpp
A third-party/boost-math/include/boost/math/complex/fabs.hpp
A third-party/boost-math/include/boost/math/concepts/distributions.hpp
A third-party/boost-math/include/boost/math/concepts/real_concept.hpp
A third-party/boost-math/include/boost/math/concepts/real_type_concept.hpp
A third-party/boost-math/include/boost/math/concepts/std_real_concept.hpp
A third-party/boost-math/include/boost/math/constants/calculate_constants.hpp
A third-party/boost-math/include/boost/math/constants/constants.hpp
A third-party/boost-math/include/boost/math/constants/info.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_cmath.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_complex.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_iostream.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_limits.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_types.hpp
A third-party/boost-math/include/boost/math/differentiation/autodiff.hpp
A third-party/boost-math/include/boost/math/differentiation/autodiff_cpp11.hpp
A third-party/boost-math/include/boost/math/differentiation/finite_difference.hpp
A third-party/boost-math/include/boost/math/differentiation/lanczos_smoothing.hpp
A third-party/boost-math/include/boost/math/distributions.hpp
A third-party/boost-math/include/boost/math/distributions/arcsine.hpp
A third-party/boost-math/include/boost/math/distributions/bernoulli.hpp
A third-party/boost-math/include/boost/math/distributions/beta.hpp
A third-party/boost-math/include/boost/math/distributions/binomial.hpp
A third-party/boost-math/include/boost/math/distributions/cauchy.hpp
A third-party/boost-math/include/boost/math/distributions/chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/complement.hpp
A third-party/boost-math/include/boost/math/distributions/detail/common_error_handling.hpp
A third-party/boost-math/include/boost/math/distributions/detail/derived_accessors.hpp
A third-party/boost-math/include/boost/math/distributions/detail/generic_mode.hpp
A third-party/boost-math/include/boost/math/distributions/detail/generic_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_cdf.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_pdf.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/detail/inv_discrete_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/empirical_cumulative_distribution_function.hpp
A third-party/boost-math/include/boost/math/distributions/exponential.hpp
A third-party/boost-math/include/boost/math/distributions/extreme_value.hpp
A third-party/boost-math/include/boost/math/distributions/find_location.hpp
A third-party/boost-math/include/boost/math/distributions/find_scale.hpp
A third-party/boost-math/include/boost/math/distributions/fisher_f.hpp
A third-party/boost-math/include/boost/math/distributions/fwd.hpp
A third-party/boost-math/include/boost/math/distributions/gamma.hpp
A third-party/boost-math/include/boost/math/distributions/geometric.hpp
A third-party/boost-math/include/boost/math/distributions/holtsmark.hpp
A third-party/boost-math/include/boost/math/distributions/hyperexponential.hpp
A third-party/boost-math/include/boost/math/distributions/hypergeometric.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_gamma.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_gaussian.hpp
A third-party/boost-math/include/boost/math/distributions/kolmogorov_smirnov.hpp
A third-party/boost-math/include/boost/math/distributions/landau.hpp
A third-party/boost-math/include/boost/math/distributions/laplace.hpp
A third-party/boost-math/include/boost/math/distributions/logistic.hpp
A third-party/boost-math/include/boost/math/distributions/lognormal.hpp
A third-party/boost-math/include/boost/math/distributions/mapairy.hpp
A third-party/boost-math/include/boost/math/distributions/negative_binomial.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_beta.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_f.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_t.hpp
A third-party/boost-math/include/boost/math/distributions/normal.hpp
A third-party/boost-math/include/boost/math/distributions/pareto.hpp
A third-party/boost-math/include/boost/math/distributions/poisson.hpp
A third-party/boost-math/include/boost/math/distributions/rayleigh.hpp
A third-party/boost-math/include/boost/math/distributions/saspoint5.hpp
A third-party/boost-math/include/boost/math/distributions/skew_normal.hpp
A third-party/boost-math/include/boost/math/distributions/students_t.hpp
A third-party/boost-math/include/boost/math/distributions/triangular.hpp
A third-party/boost-math/include/boost/math/distributions/uniform.hpp
A third-party/boost-math/include/boost/math/distributions/weibull.hpp
A third-party/boost-math/include/boost/math/filters/daubechies.hpp
A third-party/boost-math/include/boost/math/interpolators/barycentric_rational.hpp
A third-party/boost-math/include/boost/math/interpolators/bezier_polynomial.hpp
A third-party/boost-math/include/boost/math/interpolators/bilinear_uniform.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_cubic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_quintic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_trigonometric.hpp
A third-party/boost-math/include/boost/math/interpolators/catmull_rom.hpp
A third-party/boost-math/include/boost/math/interpolators/cubic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cubic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/bezier_polynomial_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cubic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/quintic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/septic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/makima.hpp
A third-party/boost-math/include/boost/math/interpolators/pchip.hpp
A third-party/boost-math/include/boost/math/interpolators/quintic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/septic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/vector_barycentric_rational.hpp
A third-party/boost-math/include/boost/math/interpolators/whittaker_shannon.hpp
A third-party/boost-math/include/boost/math/octonion.hpp
A third-party/boost-math/include/boost/math/optimization/cma_es.hpp
A third-party/boost-math/include/boost/math/optimization/detail/common.hpp
A third-party/boost-math/include/boost/math/optimization/differential_evolution.hpp
A third-party/boost-math/include/boost/math/optimization/jso.hpp
A third-party/boost-math/include/boost/math/optimization/random_search.hpp
A third-party/boost-math/include/boost/math/policies/error_handling.hpp
A third-party/boost-math/include/boost/math/policies/policy.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/exp_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/exp_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/gauss.hpp
A third-party/boost-math/include/boost/math/quadrature/gauss_kronrod.hpp
A third-party/boost-math/include/boost/math/quadrature/naive_monte_carlo.hpp
A third-party/boost-math/include/boost/math/quadrature/ooura_fourier_integrals.hpp
A third-party/boost-math/include/boost/math/quadrature/sinh_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/tanh_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/trapezoidal.hpp
A third-party/boost-math/include/boost/math/quadrature/wavelet_transforms.hpp
A third-party/boost-math/include/boost/math/quaternion.hpp
A third-party/boost-math/include/boost/math/special_functions.hpp
A third-party/boost-math/include/boost/math/special_functions/acosh.hpp
A third-party/boost-math/include/boost/math/special_functions/airy.hpp
A third-party/boost-math/include/boost/math/special_functions/asinh.hpp
A third-party/boost-math/include/boost/math/special_functions/atanh.hpp
A third-party/boost-math/include/boost/math/special_functions/bernoulli.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel_iterators.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel_prime.hpp
A third-party/boost-math/include/boost/math/special_functions/beta.hpp
A third-party/boost-math/include/boost/math/special_functions/binomial.hpp
A third-party/boost-math/include/boost/math/special_functions/cardinal_b_spline.hpp
A third-party/boost-math/include/boost/math/special_functions/cbrt.hpp
A third-party/boost-math/include/boost/math/special_functions/chebyshev.hpp
A third-party/boost-math/include/boost/math/special_functions/chebyshev_transform.hpp
A third-party/boost-math/include/boost/math/special_functions/cos_pi.hpp
A third-party/boost-math/include/boost/math/special_functions/daubechies_scaling.hpp
A third-party/boost-math/include/boost/math/special_functions/daubechies_wavelet.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bernoulli_details.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_derivatives_linear.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_i0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_i1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_ik.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_j0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_j1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_zero.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_k0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_k1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_kn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_y0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_y1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_yn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/daubechies_scaling_integer_grid.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/erf_inv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/fp_traits.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/gamma_inva.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_0F1_bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_addition_theorems_on_z.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_by_ratios.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_cf.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_large_a.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_large_abz.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_negative_b_regions.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_recurrence.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_scaled_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_small_a_negative_b_by_ratio.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_cf.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_pade.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_rational.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_separated_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/ibeta_inv_ab.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/ibeta_inverse.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/iconv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/igamma_inverse.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/igamma_large.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/lambert_w_lookup_table.ipp
A third-party/boost-math/include/boost/math/special_functions/detail/lanczos_sse2.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/lgamma_small.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/polygamma.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/round_fwd.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/t_distribution_inv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/unchecked_factorial.hpp
A third-party/boost-math/include/boost/math/special_functions/digamma.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_1.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_2.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_3.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_d.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rc.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rd.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rf.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rg.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rj.hpp
A third-party/boost-math/include/boost/math/special_functions/erf.hpp
A third-party/boost-math/include/boost/math/special_functions/expint.hpp
A third-party/boost-math/include/boost/math/special_functions/expm1.hpp
A third-party/boost-math/include/boost/math/special_functions/factorials.hpp
A third-party/boost-math/include/boost/math/special_functions/fibonacci.hpp
A third-party/boost-math/include/boost/math/special_functions/fourier_transform_daubechies.hpp
A third-party/boost-math/include/boost/math/special_functions/fpclassify.hpp
A third-party/boost-math/include/boost/math/special_functions/gamma.hpp
A third-party/boost-math/include/boost/math/special_functions/gegenbauer.hpp
A third-party/boost-math/include/boost/math/special_functions/hankel.hpp
A third-party/boost-math/include/boost/math/special_functions/hermite.hpp
A third-party/boost-math/include/boost/math/special_functions/heuman_lambda.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_0F1.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_1F0.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_1F1.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_2F0.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_pFq.hpp
A third-party/boost-math/include/boost/math/special_functions/hypot.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_elliptic.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_theta.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_zeta.hpp
A third-party/boost-math/include/boost/math/special_functions/laguerre.hpp
A third-party/boost-math/include/boost/math/special_functions/lambert_w.hpp
A third-party/boost-math/include/boost/math/special_functions/lanczos.hpp
A third-party/boost-math/include/boost/math/special_functions/legendre.hpp
A third-party/boost-math/include/boost/math/special_functions/legendre_stieltjes.hpp
A third-party/boost-math/include/boost/math/special_functions/log1p.hpp
A third-party/boost-math/include/boost/math/special_functions/logaddexp.hpp
A third-party/boost-math/include/boost/math/special_functions/logsumexp.hpp
A third-party/boost-math/include/boost/math/special_functions/math_fwd.hpp
A third-party/boost-math/include/boost/math/special_functions/modf.hpp
A third-party/boost-math/include/boost/math/special_functions/next.hpp
A third-party/boost-math/include/boost/math/special_functions/nonfinite_num_facets.hpp
A third-party/boost-math/include/boost/math/special_functions/owens_t.hpp
A third-party/boost-math/include/boost/math/special_functions/polygamma.hpp
A third-party/boost-math/include/boost/math/special_functions/pow.hpp
A third-party/boost-math/include/boost/math/special_functions/powm1.hpp
A third-party/boost-math/include/boost/math/special_functions/prime.hpp
A third-party/boost-math/include/boost/math/special_functions/relative_difference.hpp
A third-party/boost-math/include/boost/math/special_functions/round.hpp
A third-party/boost-math/include/boost/math/special_functions/rsqrt.hpp
A third-party/boost-math/include/boost/math/special_functions/sign.hpp
A third-party/boost-math/include/boost/math/special_functions/sin_pi.hpp
A third-party/boost-math/include/boost/math/special_functions/sinc.hpp
A third-party/boost-math/include/boost/math/special_functions/sinhc.hpp
A third-party/boost-math/include/boost/math/special_functions/spherical_harmonic.hpp
A third-party/boost-math/include/boost/math/special_functions/sqrt1pm1.hpp
A third-party/boost-math/include/boost/math/special_functions/trigamma.hpp
A third-party/boost-math/include/boost/math/special_functions/trunc.hpp
A third-party/boost-math/include/boost/math/special_functions/ulp.hpp
A third-party/boost-math/include/boost/math/special_functions/zeta.hpp
A third-party/boost-math/include/boost/math/statistics/anderson_darling.hpp
A third-party/boost-math/include/boost/math/statistics/bivariate_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/chatterjee_correlation.hpp
A third-party/boost-math/include/boost/math/statistics/detail/rank.hpp
A third-party/boost-math/include/boost/math/statistics/detail/single_pass.hpp
A third-party/boost-math/include/boost/math/statistics/linear_regression.hpp
A third-party/boost-math/include/boost/math/statistics/ljung_box.hpp
A third-party/boost-math/include/boost/math/statistics/runs_test.hpp
A third-party/boost-math/include/boost/math/statistics/signal_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/t_test.hpp
A third-party/boost-math/include/boost/math/statistics/univariate_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/z_test.hpp
A third-party/boost-math/include/boost/math/tools/agm.hpp
A third-party/boost-math/include/boost/math/tools/array.hpp
A third-party/boost-math/include/boost/math/tools/assert.hpp
A third-party/boost-math/include/boost/math/tools/atomic.hpp
A third-party/boost-math/include/boost/math/tools/big_constant.hpp
A third-party/boost-math/include/boost/math/tools/bivariate_statistics.hpp
A third-party/boost-math/include/boost/math/tools/centered_continued_fraction.hpp
A third-party/boost-math/include/boost/math/tools/cohen_acceleration.hpp
A third-party/boost-math/include/boost/math/tools/color_maps.hpp
A third-party/boost-math/include/boost/math/tools/complex.hpp
A third-party/boost-math/include/boost/math/tools/concepts.hpp
A third-party/boost-math/include/boost/math/tools/condition_numbers.hpp
A third-party/boost-math/include/boost/math/tools/config.hpp
A third-party/boost-math/include/boost/math/tools/convert_from_string.hpp
A third-party/boost-math/include/boost/math/tools/cstdint.hpp
A third-party/boost-math/include/boost/math/tools/cubic_roots.hpp
A third-party/boost-math/include/boost/math/tools/cxx03_warn.hpp
A third-party/boost-math/include/boost/math/tools/detail/is_const_iterable.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_9.hpp
A third-party/boost-math/include/boost/math/tools/engel_expansion.hpp
A third-party/boost-math/include/boost/math/tools/estrin.hpp
A third-party/boost-math/include/boost/math/tools/fraction.hpp
A third-party/boost-math/include/boost/math/tools/header_deprecated.hpp
A third-party/boost-math/include/boost/math/tools/is_constant_evaluated.hpp
A third-party/boost-math/include/boost/math/tools/is_detected.hpp
A third-party/boost-math/include/boost/math/tools/is_standalone.hpp
A third-party/boost-math/include/boost/math/tools/luroth_expansion.hpp
A third-party/boost-math/include/boost/math/tools/minima.hpp
A third-party/boost-math/include/boost/math/tools/mp.hpp
A third-party/boost-math/include/boost/math/tools/norms.hpp
A third-party/boost-math/include/boost/math/tools/nothrow.hpp
A third-party/boost-math/include/boost/math/tools/numeric_limits.hpp
A third-party/boost-math/include/boost/math/tools/numerical_differentiation.hpp
A third-party/boost-math/include/boost/math/tools/polynomial.hpp
A third-party/boost-math/include/boost/math/tools/polynomial_gcd.hpp
A third-party/boost-math/include/boost/math/tools/precision.hpp
A third-party/boost-math/include/boost/math/tools/promotion.hpp
A third-party/boost-math/include/boost/math/tools/quartic_roots.hpp
A third-party/boost-math/include/boost/math/tools/random_vector.hpp
A third-party/boost-math/include/boost/math/tools/rational.hpp
A third-party/boost-math/include/boost/math/tools/real_cast.hpp
A third-party/boost-math/include/boost/math/tools/recurrence.hpp
A third-party/boost-math/include/boost/math/tools/roots.hpp
A third-party/boost-math/include/boost/math/tools/series.hpp
A third-party/boost-math/include/boost/math/tools/signal_statistics.hpp
A third-party/boost-math/include/boost/math/tools/simple_continued_fraction.hpp
A third-party/boost-math/include/boost/math/tools/stats.hpp
A third-party/boost-math/include/boost/math/tools/test_value.hpp
A third-party/boost-math/include/boost/math/tools/throw_exception.hpp
A third-party/boost-math/include/boost/math/tools/toms748_solve.hpp
A third-party/boost-math/include/boost/math/tools/traits.hpp
A third-party/boost-math/include/boost/math/tools/tuple.hpp
A third-party/boost-math/include/boost/math/tools/type_traits.hpp
A third-party/boost-math/include/boost/math/tools/ulps_plot.hpp
A third-party/boost-math/include/boost/math/tools/univariate_statistics.hpp
A third-party/boost-math/include/boost/math/tools/user.hpp
A third-party/boost-math/include/boost/math/tools/utility.hpp
A third-party/boost-math/include/boost/math/tools/workaround.hpp
A third-party/boost-math/include/boost/math/tr1.hpp
A third-party/boost-math/include/boost/math/tr1_c_macros.ipp
A third-party/boost-math/include/boost/math_fwd.hpp
A third-party/boost-math/include_private/boost/math/constants/generate.hpp
A third-party/boost-math/include_private/boost/math/tools/iteration_logger.hpp
A third-party/boost-math/include_private/boost/math/tools/remez.hpp
A third-party/boost-math/include_private/boost/math/tools/solve.hpp
A third-party/boost-math/include_private/boost/math/tools/test.hpp
A third-party/boost-math/include_private/boost/math/tools/test_data.hpp
A third-party/boost-math/index.html
A third-party/update_boost_math.sh
Log Message:
-----------
[third-party] Add a snapshot of Boost.Math 1.89 standalone (#141508)
This PR adds the code of Boost.Math as of version 1.89 into the
third-party directory, as discussed in a recent RFC [1].
The goal is for this code to be used as a back-end for the C++17
Math Special Functions.
As explained in third-paty/README.md, this code is cleared for
usage inside libc++ for the Math Special functions, however
the LLVM Foundation should be consulted before using this
code anywhere else in the LLVM project, due to the fact
that it is under the Boost Software License (as opposed
to the usual LLVM license). See the RFC [1] for more details.
[1]: https://discourse.llvm.org/t/rfc-libc-taking-a-dependency-on-boost-math-for-the-c-17-math-special-functions
Commit: 60ab8c89673a84a34e4245c5a590c45e22852f13
https://github.com/llvm/llvm-project/commit/60ab8c89673a84a34e4245c5a590c45e22852f13
Author: Ellis Hoag <ellis.sparky.hoag at gmail.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M lld/MachO/BPSectionOrderer.cpp
Log Message:
-----------
[lld][macho] Use reloc length correctly in hash computation (#165287)
`Reloc::length` actually encodes the log2 of the length. Thanks @int3
for pointing this out in
https://github.com/llvm/llvm-project/issues/160894#issuecomment-3416250179.
This code computes hashes of relocations. With the correct length, the
hashes should more accurately represent the relocation. In my testing of
some large binaries, the compressed size change is negligable.
Commit: a06550574981d78f4e2ff5978391c4ed621e6b84
https://github.com/llvm/llvm-project/commit/a06550574981d78f4e2ff5978391c4ed621e6b84
Author: IƱaki V Arrechea <inakiarrechea at google.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M llvm/lib/Passes/StandardInstrumentations.cpp
M llvm/test/Other/print-on-crash.ll
Log Message:
-----------
Begin -print-on-crash output with semicolon (#164903)
So it's treated as a comment and doesn't need to be manually removed
from the output when used as IR.
Commit: 9702ec056b5509238353bff71c8f8bb664d95e4c
https://github.com/llvm/llvm-project/commit/9702ec056b5509238353bff71c8f8bb664d95e4c
Author: Eugene Epshteyn <eepshteyn at nvidia.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M flang/include/flang/Support/Fortran-features.h
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Lower/cdefined.f90
M flang/test/Semantics/cdefined.f90
Log Message:
-----------
[flang] Fixed regression with CDEFINED linkage (#164616)
https://github.com/llvm/llvm-project/pull/162722 introduced a regression
that started creating initializers for CDEFINED variables. CDEFINED
variables cannot have initializers, because their storage is expected
come from elsewhere, likely outside of Fortran. Fixed the regression and
improved the regression test to catch the incorrect initialization case.
Also, based on the code review feedback, made CDEFINED variable
initialization a hard error and updated tests accordingly.
Commit: 3fe3338c1b3e97bf7f84b30db5441797e9f8f25a
https://github.com/llvm/llvm-project/commit/3fe3338c1b3e97bf7f84b30db5441797e9f8f25a
Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
Date: 2025-10-27 (Mon, 27 Oct 2025)
Changed paths:
M clang/lib/Format/WhitespaceManager.cpp
R clang/test/DebugInfo/ObjC/property-2.m
A clang/test/DebugInfo/ObjC/property-auto-synth.m
A clang/test/DebugInfo/ObjC/property-basic.m
A clang/test/DebugInfo/ObjC/property-explicit-accessors.m
A clang/test/DebugInfo/ObjC/property-explicit-ivar.m
R clang/test/DebugInfo/ObjC/property.m
R clang/test/DebugInfo/ObjC/property2.m
R clang/test/DebugInfo/ObjC/property4.m
R clang/test/DebugInfo/ObjC/property5.m
A clang/test/DebugInfo/ObjCXX/lit.local.cfg
M clang/unittests/Format/FormatTest.cpp
M flang/include/flang/Support/Fortran-features.h
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Lower/cdefined.f90
M flang/test/Semantics/cdefined.f90
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/src/string/CMakeLists.txt
M lld/MachO/BPSectionOrderer.cpp
M lldb/include/lldb/Host/MainLoopBase.h
M lldb/include/lldb/Host/posix/MainLoopPosix.h
M lldb/include/lldb/Host/windows/MainLoopWindows.h
M lldb/source/Host/common/MainLoopBase.cpp
M lldb/source/Host/posix/MainLoopPosix.cpp
M lldb/source/Host/windows/MainLoopWindows.cpp
M lldb/source/Plugins/Protocol/MCP/ProtocolServerMCP.cpp
A lldb/test/API/driver/stdio_closed/TestDriverWithClosedSTDIO.py
M lldb/test/API/macosx/posix_spawn/TestLaunchProcessPosixSpawn.py
M lldb/tools/driver/Driver.cpp
M lldb/tools/lldb-dap/DAP.cpp
M lldb/unittests/DAP/TestBase.cpp
M lldb/unittests/Host/JSONTransportTest.cpp
M lldb/unittests/Host/MainLoopTest.cpp
M lldb/unittests/Protocol/ProtocolMCPServerTest.cpp
M llvm/include/llvm/ADT/RadixTree.h
M llvm/lib/Analysis/DependenceAnalysis.cpp
M llvm/lib/Passes/StandardInstrumentations.cpp
M llvm/lib/Target/AMDGPU/SOPInstructions.td
A llvm/test/Analysis/DependenceAnalysis/same-sd-for-diff-becount-type-loops.ll
A llvm/test/CodeGen/AMDGPU/absdiff.ll
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
M llvm/test/Other/print-on-crash.ll
R llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/target-triple-mismatch.ll
R llvm/test/tools/UpdateTestChecks/update_llc_test_checks/target-triple-mismatch.test
M llvm/tools/llvm-profdata/llvm-profdata.cpp
M llvm/utils/UpdateTestChecks/asm.py
M llvm/utils/lit/lit/TestRunner.py
M llvm/utils/lit/lit/builtin_commands/_launch_with_limit.py
M llvm/utils/lit/tests/Inputs/shtest-ulimit/print_limits.py
M llvm/utils/lit/tests/Inputs/shtest-ulimit/ulimit_okay.txt
M llvm/utils/lit/tests/shtest-ulimit.py
M llvm/utils/profcheck-xfail.txt
M mlir/lib/Dialect/MemRef/Transforms/RuntimeOpVerification.cpp
M mlir/lib/Dialect/Tensor/Transforms/RuntimeOpVerification.cpp
M mlir/lib/ExecutionEngine/ExecutionEngine.cpp
M mlir/test/Integration/Dialect/MemRef/subview-runtime-verification.mlir
M mlir/test/Integration/Dialect/Tensor/extract_slice-runtime-verification.mlir
M mlir/test/python/CMakeLists.txt
M mlir/test/python/execution_engine.py
A third-party/README.md
A third-party/boost-math/.codecov.yml
A third-party/boost-math/.drone.star
A third-party/boost-math/.gitattributes
A third-party/boost-math/.gitignore
A third-party/boost-math/.travis.yml
A third-party/boost-math/CMakeLists.txt
A third-party/boost-math/LICENSE
A third-party/boost-math/README.md
A third-party/boost-math/build.jam
A third-party/boost-math/include/boost/cstdfloat.hpp
A third-party/boost-math/include/boost/math/bindings/detail/big_digamma.hpp
A third-party/boost-math/include/boost/math/bindings/detail/big_lanczos.hpp
A third-party/boost-math/include/boost/math/bindings/mpfr.hpp
A third-party/boost-math/include/boost/math/bindings/mpreal.hpp
A third-party/boost-math/include/boost/math/bindings/rr.hpp
A third-party/boost-math/include/boost/math/ccmath/abs.hpp
A third-party/boost-math/include/boost/math/ccmath/ccmath.hpp
A third-party/boost-math/include/boost/math/ccmath/ceil.hpp
A third-party/boost-math/include/boost/math/ccmath/copysign.hpp
A third-party/boost-math/include/boost/math/ccmath/detail/config.hpp
A third-party/boost-math/include/boost/math/ccmath/detail/swap.hpp
A third-party/boost-math/include/boost/math/ccmath/div.hpp
A third-party/boost-math/include/boost/math/ccmath/fabs.hpp
A third-party/boost-math/include/boost/math/ccmath/fdim.hpp
A third-party/boost-math/include/boost/math/ccmath/floor.hpp
A third-party/boost-math/include/boost/math/ccmath/fma.hpp
A third-party/boost-math/include/boost/math/ccmath/fmax.hpp
A third-party/boost-math/include/boost/math/ccmath/fmin.hpp
A third-party/boost-math/include/boost/math/ccmath/fmod.hpp
A third-party/boost-math/include/boost/math/ccmath/fpclassify.hpp
A third-party/boost-math/include/boost/math/ccmath/frexp.hpp
A third-party/boost-math/include/boost/math/ccmath/hypot.hpp
A third-party/boost-math/include/boost/math/ccmath/ilogb.hpp
A third-party/boost-math/include/boost/math/ccmath/isfinite.hpp
A third-party/boost-math/include/boost/math/ccmath/isgreater.hpp
A third-party/boost-math/include/boost/math/ccmath/isgreaterequal.hpp
A third-party/boost-math/include/boost/math/ccmath/isinf.hpp
A third-party/boost-math/include/boost/math/ccmath/isless.hpp
A third-party/boost-math/include/boost/math/ccmath/islessequal.hpp
A third-party/boost-math/include/boost/math/ccmath/isnan.hpp
A third-party/boost-math/include/boost/math/ccmath/isnormal.hpp
A third-party/boost-math/include/boost/math/ccmath/isunordered.hpp
A third-party/boost-math/include/boost/math/ccmath/ldexp.hpp
A third-party/boost-math/include/boost/math/ccmath/logb.hpp
A third-party/boost-math/include/boost/math/ccmath/modf.hpp
A third-party/boost-math/include/boost/math/ccmath/next.hpp
A third-party/boost-math/include/boost/math/ccmath/remainder.hpp
A third-party/boost-math/include/boost/math/ccmath/round.hpp
A third-party/boost-math/include/boost/math/ccmath/scalbln.hpp
A third-party/boost-math/include/boost/math/ccmath/scalbn.hpp
A third-party/boost-math/include/boost/math/ccmath/signbit.hpp
A third-party/boost-math/include/boost/math/ccmath/sqrt.hpp
A third-party/boost-math/include/boost/math/ccmath/trunc.hpp
A third-party/boost-math/include/boost/math/common_factor.hpp
A third-party/boost-math/include/boost/math/common_factor_ct.hpp
A third-party/boost-math/include/boost/math/common_factor_rt.hpp
A third-party/boost-math/include/boost/math/complex.hpp
A third-party/boost-math/include/boost/math/complex/acos.hpp
A third-party/boost-math/include/boost/math/complex/acosh.hpp
A third-party/boost-math/include/boost/math/complex/asin.hpp
A third-party/boost-math/include/boost/math/complex/asinh.hpp
A third-party/boost-math/include/boost/math/complex/atan.hpp
A third-party/boost-math/include/boost/math/complex/atanh.hpp
A third-party/boost-math/include/boost/math/complex/details.hpp
A third-party/boost-math/include/boost/math/complex/fabs.hpp
A third-party/boost-math/include/boost/math/concepts/distributions.hpp
A third-party/boost-math/include/boost/math/concepts/real_concept.hpp
A third-party/boost-math/include/boost/math/concepts/real_type_concept.hpp
A third-party/boost-math/include/boost/math/concepts/std_real_concept.hpp
A third-party/boost-math/include/boost/math/constants/calculate_constants.hpp
A third-party/boost-math/include/boost/math/constants/constants.hpp
A third-party/boost-math/include/boost/math/constants/info.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_cmath.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_complex.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_complex_std.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_iostream.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_limits.hpp
A third-party/boost-math/include/boost/math/cstdfloat/cstdfloat_types.hpp
A third-party/boost-math/include/boost/math/differentiation/autodiff.hpp
A third-party/boost-math/include/boost/math/differentiation/autodiff_cpp11.hpp
A third-party/boost-math/include/boost/math/differentiation/finite_difference.hpp
A third-party/boost-math/include/boost/math/differentiation/lanczos_smoothing.hpp
A third-party/boost-math/include/boost/math/distributions.hpp
A third-party/boost-math/include/boost/math/distributions/arcsine.hpp
A third-party/boost-math/include/boost/math/distributions/bernoulli.hpp
A third-party/boost-math/include/boost/math/distributions/beta.hpp
A third-party/boost-math/include/boost/math/distributions/binomial.hpp
A third-party/boost-math/include/boost/math/distributions/cauchy.hpp
A third-party/boost-math/include/boost/math/distributions/chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/complement.hpp
A third-party/boost-math/include/boost/math/distributions/detail/common_error_handling.hpp
A third-party/boost-math/include/boost/math/distributions/detail/derived_accessors.hpp
A third-party/boost-math/include/boost/math/distributions/detail/generic_mode.hpp
A third-party/boost-math/include/boost/math/distributions/detail/generic_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_cdf.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_pdf.hpp
A third-party/boost-math/include/boost/math/distributions/detail/hypergeometric_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/detail/inv_discrete_quantile.hpp
A third-party/boost-math/include/boost/math/distributions/empirical_cumulative_distribution_function.hpp
A third-party/boost-math/include/boost/math/distributions/exponential.hpp
A third-party/boost-math/include/boost/math/distributions/extreme_value.hpp
A third-party/boost-math/include/boost/math/distributions/find_location.hpp
A third-party/boost-math/include/boost/math/distributions/find_scale.hpp
A third-party/boost-math/include/boost/math/distributions/fisher_f.hpp
A third-party/boost-math/include/boost/math/distributions/fwd.hpp
A third-party/boost-math/include/boost/math/distributions/gamma.hpp
A third-party/boost-math/include/boost/math/distributions/geometric.hpp
A third-party/boost-math/include/boost/math/distributions/holtsmark.hpp
A third-party/boost-math/include/boost/math/distributions/hyperexponential.hpp
A third-party/boost-math/include/boost/math/distributions/hypergeometric.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_gamma.hpp
A third-party/boost-math/include/boost/math/distributions/inverse_gaussian.hpp
A third-party/boost-math/include/boost/math/distributions/kolmogorov_smirnov.hpp
A third-party/boost-math/include/boost/math/distributions/landau.hpp
A third-party/boost-math/include/boost/math/distributions/laplace.hpp
A third-party/boost-math/include/boost/math/distributions/logistic.hpp
A third-party/boost-math/include/boost/math/distributions/lognormal.hpp
A third-party/boost-math/include/boost/math/distributions/mapairy.hpp
A third-party/boost-math/include/boost/math/distributions/negative_binomial.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_beta.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_chi_squared.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_f.hpp
A third-party/boost-math/include/boost/math/distributions/non_central_t.hpp
A third-party/boost-math/include/boost/math/distributions/normal.hpp
A third-party/boost-math/include/boost/math/distributions/pareto.hpp
A third-party/boost-math/include/boost/math/distributions/poisson.hpp
A third-party/boost-math/include/boost/math/distributions/rayleigh.hpp
A third-party/boost-math/include/boost/math/distributions/saspoint5.hpp
A third-party/boost-math/include/boost/math/distributions/skew_normal.hpp
A third-party/boost-math/include/boost/math/distributions/students_t.hpp
A third-party/boost-math/include/boost/math/distributions/triangular.hpp
A third-party/boost-math/include/boost/math/distributions/uniform.hpp
A third-party/boost-math/include/boost/math/distributions/weibull.hpp
A third-party/boost-math/include/boost/math/filters/daubechies.hpp
A third-party/boost-math/include/boost/math/interpolators/barycentric_rational.hpp
A third-party/boost-math/include/boost/math/interpolators/bezier_polynomial.hpp
A third-party/boost-math/include/boost/math/interpolators/bilinear_uniform.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_cubic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_quintic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cardinal_trigonometric.hpp
A third-party/boost-math/include/boost/math/interpolators/catmull_rom.hpp
A third-party/boost-math/include/boost/math/interpolators/cubic_b_spline.hpp
A third-party/boost-math/include/boost/math/interpolators/cubic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/bezier_polynomial_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/cubic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/quintic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/septic_hermite_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp
A third-party/boost-math/include/boost/math/interpolators/makima.hpp
A third-party/boost-math/include/boost/math/interpolators/pchip.hpp
A third-party/boost-math/include/boost/math/interpolators/quintic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/septic_hermite.hpp
A third-party/boost-math/include/boost/math/interpolators/vector_barycentric_rational.hpp
A third-party/boost-math/include/boost/math/interpolators/whittaker_shannon.hpp
A third-party/boost-math/include/boost/math/octonion.hpp
A third-party/boost-math/include/boost/math/optimization/cma_es.hpp
A third-party/boost-math/include/boost/math/optimization/detail/common.hpp
A third-party/boost-math/include/boost/math/optimization/differential_evolution.hpp
A third-party/boost-math/include/boost/math/optimization/jso.hpp
A third-party/boost-math/include/boost/math/optimization/random_search.hpp
A third-party/boost-math/include/boost/math/policies/error_handling.hpp
A third-party/boost-math/include/boost/math/policies/policy.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/exp_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/sinh_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/detail/tanh_sinh_detail.hpp
A third-party/boost-math/include/boost/math/quadrature/exp_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/gauss.hpp
A third-party/boost-math/include/boost/math/quadrature/gauss_kronrod.hpp
A third-party/boost-math/include/boost/math/quadrature/naive_monte_carlo.hpp
A third-party/boost-math/include/boost/math/quadrature/ooura_fourier_integrals.hpp
A third-party/boost-math/include/boost/math/quadrature/sinh_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/tanh_sinh.hpp
A third-party/boost-math/include/boost/math/quadrature/trapezoidal.hpp
A third-party/boost-math/include/boost/math/quadrature/wavelet_transforms.hpp
A third-party/boost-math/include/boost/math/quaternion.hpp
A third-party/boost-math/include/boost/math/special_functions.hpp
A third-party/boost-math/include/boost/math/special_functions/acosh.hpp
A third-party/boost-math/include/boost/math/special_functions/airy.hpp
A third-party/boost-math/include/boost/math/special_functions/asinh.hpp
A third-party/boost-math/include/boost/math/special_functions/atanh.hpp
A third-party/boost-math/include/boost/math/special_functions/bernoulli.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel_iterators.hpp
A third-party/boost-math/include/boost/math/special_functions/bessel_prime.hpp
A third-party/boost-math/include/boost/math/special_functions/beta.hpp
A third-party/boost-math/include/boost/math/special_functions/binomial.hpp
A third-party/boost-math/include/boost/math/special_functions/cardinal_b_spline.hpp
A third-party/boost-math/include/boost/math/special_functions/cbrt.hpp
A third-party/boost-math/include/boost/math/special_functions/chebyshev.hpp
A third-party/boost-math/include/boost/math/special_functions/chebyshev_transform.hpp
A third-party/boost-math/include/boost/math/special_functions/cos_pi.hpp
A third-party/boost-math/include/boost/math/special_functions/daubechies_scaling.hpp
A third-party/boost-math/include/boost/math/special_functions/daubechies_wavelet.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bernoulli_details.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_derivatives_linear.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_i0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_i1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_ik.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_j0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_j1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_jy_zero.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_k0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_k1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_kn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_y0.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_y1.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/bessel_yn.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/daubechies_scaling_integer_grid.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/erf_inv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/fp_traits.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/gamma_inva.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_0F1_bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_addition_theorems_on_z.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_bessel.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_by_ratios.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_cf.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_large_a.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_large_abz.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_negative_b_regions.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_recurrence.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_scaled_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_1F1_small_a_negative_b_by_ratio.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_asym.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_cf.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_pade.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_rational.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_separated_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/hypergeometric_series.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/ibeta_inv_ab.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/ibeta_inverse.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/iconv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/igamma_inverse.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/igamma_large.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/lambert_w_lookup_table.ipp
A third-party/boost-math/include/boost/math/special_functions/detail/lanczos_sse2.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/lgamma_small.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/polygamma.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/round_fwd.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/t_distribution_inv.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/unchecked_bernoulli.hpp
A third-party/boost-math/include/boost/math/special_functions/detail/unchecked_factorial.hpp
A third-party/boost-math/include/boost/math/special_functions/digamma.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_1.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_2.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_3.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_d.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rc.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rd.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rf.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rg.hpp
A third-party/boost-math/include/boost/math/special_functions/ellint_rj.hpp
A third-party/boost-math/include/boost/math/special_functions/erf.hpp
A third-party/boost-math/include/boost/math/special_functions/expint.hpp
A third-party/boost-math/include/boost/math/special_functions/expm1.hpp
A third-party/boost-math/include/boost/math/special_functions/factorials.hpp
A third-party/boost-math/include/boost/math/special_functions/fibonacci.hpp
A third-party/boost-math/include/boost/math/special_functions/fourier_transform_daubechies.hpp
A third-party/boost-math/include/boost/math/special_functions/fpclassify.hpp
A third-party/boost-math/include/boost/math/special_functions/gamma.hpp
A third-party/boost-math/include/boost/math/special_functions/gegenbauer.hpp
A third-party/boost-math/include/boost/math/special_functions/hankel.hpp
A third-party/boost-math/include/boost/math/special_functions/hermite.hpp
A third-party/boost-math/include/boost/math/special_functions/heuman_lambda.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_0F1.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_1F0.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_1F1.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_2F0.hpp
A third-party/boost-math/include/boost/math/special_functions/hypergeometric_pFq.hpp
A third-party/boost-math/include/boost/math/special_functions/hypot.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_elliptic.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_theta.hpp
A third-party/boost-math/include/boost/math/special_functions/jacobi_zeta.hpp
A third-party/boost-math/include/boost/math/special_functions/laguerre.hpp
A third-party/boost-math/include/boost/math/special_functions/lambert_w.hpp
A third-party/boost-math/include/boost/math/special_functions/lanczos.hpp
A third-party/boost-math/include/boost/math/special_functions/legendre.hpp
A third-party/boost-math/include/boost/math/special_functions/legendre_stieltjes.hpp
A third-party/boost-math/include/boost/math/special_functions/log1p.hpp
A third-party/boost-math/include/boost/math/special_functions/logaddexp.hpp
A third-party/boost-math/include/boost/math/special_functions/logsumexp.hpp
A third-party/boost-math/include/boost/math/special_functions/math_fwd.hpp
A third-party/boost-math/include/boost/math/special_functions/modf.hpp
A third-party/boost-math/include/boost/math/special_functions/next.hpp
A third-party/boost-math/include/boost/math/special_functions/nonfinite_num_facets.hpp
A third-party/boost-math/include/boost/math/special_functions/owens_t.hpp
A third-party/boost-math/include/boost/math/special_functions/polygamma.hpp
A third-party/boost-math/include/boost/math/special_functions/pow.hpp
A third-party/boost-math/include/boost/math/special_functions/powm1.hpp
A third-party/boost-math/include/boost/math/special_functions/prime.hpp
A third-party/boost-math/include/boost/math/special_functions/relative_difference.hpp
A third-party/boost-math/include/boost/math/special_functions/round.hpp
A third-party/boost-math/include/boost/math/special_functions/rsqrt.hpp
A third-party/boost-math/include/boost/math/special_functions/sign.hpp
A third-party/boost-math/include/boost/math/special_functions/sin_pi.hpp
A third-party/boost-math/include/boost/math/special_functions/sinc.hpp
A third-party/boost-math/include/boost/math/special_functions/sinhc.hpp
A third-party/boost-math/include/boost/math/special_functions/spherical_harmonic.hpp
A third-party/boost-math/include/boost/math/special_functions/sqrt1pm1.hpp
A third-party/boost-math/include/boost/math/special_functions/trigamma.hpp
A third-party/boost-math/include/boost/math/special_functions/trunc.hpp
A third-party/boost-math/include/boost/math/special_functions/ulp.hpp
A third-party/boost-math/include/boost/math/special_functions/zeta.hpp
A third-party/boost-math/include/boost/math/statistics/anderson_darling.hpp
A third-party/boost-math/include/boost/math/statistics/bivariate_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/chatterjee_correlation.hpp
A third-party/boost-math/include/boost/math/statistics/detail/rank.hpp
A third-party/boost-math/include/boost/math/statistics/detail/single_pass.hpp
A third-party/boost-math/include/boost/math/statistics/linear_regression.hpp
A third-party/boost-math/include/boost/math/statistics/ljung_box.hpp
A third-party/boost-math/include/boost/math/statistics/runs_test.hpp
A third-party/boost-math/include/boost/math/statistics/signal_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/t_test.hpp
A third-party/boost-math/include/boost/math/statistics/univariate_statistics.hpp
A third-party/boost-math/include/boost/math/statistics/z_test.hpp
A third-party/boost-math/include/boost/math/tools/agm.hpp
A third-party/boost-math/include/boost/math/tools/array.hpp
A third-party/boost-math/include/boost/math/tools/assert.hpp
A third-party/boost-math/include/boost/math/tools/atomic.hpp
A third-party/boost-math/include/boost/math/tools/big_constant.hpp
A third-party/boost-math/include/boost/math/tools/bivariate_statistics.hpp
A third-party/boost-math/include/boost/math/tools/centered_continued_fraction.hpp
A third-party/boost-math/include/boost/math/tools/cohen_acceleration.hpp
A third-party/boost-math/include/boost/math/tools/color_maps.hpp
A third-party/boost-math/include/boost/math/tools/complex.hpp
A third-party/boost-math/include/boost/math/tools/concepts.hpp
A third-party/boost-math/include/boost/math/tools/condition_numbers.hpp
A third-party/boost-math/include/boost/math/tools/config.hpp
A third-party/boost-math/include/boost/math/tools/convert_from_string.hpp
A third-party/boost-math/include/boost/math/tools/cstdint.hpp
A third-party/boost-math/include/boost/math/tools/cubic_roots.hpp
A third-party/boost-math/include/boost/math/tools/cxx03_warn.hpp
A third-party/boost-math/include/boost/math/tools/detail/is_const_iterable.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner1_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner2_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/polynomial_horner3_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner1_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner2_9.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_10.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_11.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_12.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_13.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_14.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_15.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_16.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_17.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_18.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_19.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_2.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_20.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_3.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_4.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_5.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_6.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_7.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_8.hpp
A third-party/boost-math/include/boost/math/tools/detail/rational_horner3_9.hpp
A third-party/boost-math/include/boost/math/tools/engel_expansion.hpp
A third-party/boost-math/include/boost/math/tools/estrin.hpp
A third-party/boost-math/include/boost/math/tools/fraction.hpp
A third-party/boost-math/include/boost/math/tools/header_deprecated.hpp
A third-party/boost-math/include/boost/math/tools/is_constant_evaluated.hpp
A third-party/boost-math/include/boost/math/tools/is_detected.hpp
A third-party/boost-math/include/boost/math/tools/is_standalone.hpp
A third-party/boost-math/include/boost/math/tools/luroth_expansion.hpp
A third-party/boost-math/include/boost/math/tools/minima.hpp
A third-party/boost-math/include/boost/math/tools/mp.hpp
A third-party/boost-math/include/boost/math/tools/norms.hpp
A third-party/boost-math/include/boost/math/tools/nothrow.hpp
A third-party/boost-math/include/boost/math/tools/numeric_limits.hpp
A third-party/boost-math/include/boost/math/tools/numerical_differentiation.hpp
A third-party/boost-math/include/boost/math/tools/polynomial.hpp
A third-party/boost-math/include/boost/math/tools/polynomial_gcd.hpp
A third-party/boost-math/include/boost/math/tools/precision.hpp
A third-party/boost-math/include/boost/math/tools/promotion.hpp
A third-party/boost-math/include/boost/math/tools/quartic_roots.hpp
A third-party/boost-math/include/boost/math/tools/random_vector.hpp
A third-party/boost-math/include/boost/math/tools/rational.hpp
A third-party/boost-math/include/boost/math/tools/real_cast.hpp
A third-party/boost-math/include/boost/math/tools/recurrence.hpp
A third-party/boost-math/include/boost/math/tools/roots.hpp
A third-party/boost-math/include/boost/math/tools/series.hpp
A third-party/boost-math/include/boost/math/tools/signal_statistics.hpp
A third-party/boost-math/include/boost/math/tools/simple_continued_fraction.hpp
A third-party/boost-math/include/boost/math/tools/stats.hpp
A third-party/boost-math/include/boost/math/tools/test_value.hpp
A third-party/boost-math/include/boost/math/tools/throw_exception.hpp
A third-party/boost-math/include/boost/math/tools/toms748_solve.hpp
A third-party/boost-math/include/boost/math/tools/traits.hpp
A third-party/boost-math/include/boost/math/tools/tuple.hpp
A third-party/boost-math/include/boost/math/tools/type_traits.hpp
A third-party/boost-math/include/boost/math/tools/ulps_plot.hpp
A third-party/boost-math/include/boost/math/tools/univariate_statistics.hpp
A third-party/boost-math/include/boost/math/tools/user.hpp
A third-party/boost-math/include/boost/math/tools/utility.hpp
A third-party/boost-math/include/boost/math/tools/workaround.hpp
A third-party/boost-math/include/boost/math/tr1.hpp
A third-party/boost-math/include/boost/math/tr1_c_macros.ipp
A third-party/boost-math/include/boost/math_fwd.hpp
A third-party/boost-math/include_private/boost/math/constants/generate.hpp
A third-party/boost-math/include_private/boost/math/tools/iteration_logger.hpp
A third-party/boost-math/include_private/boost/math/tools/remez.hpp
A third-party/boost-math/include_private/boost/math/tools/solve.hpp
A third-party/boost-math/include_private/boost/math/tools/test.hpp
A third-party/boost-math/include_private/boost/math/tools/test_data.hpp
A third-party/boost-math/index.html
A third-party/update_boost_math.sh
Log Message:
-----------
Merge branch 'main' into users/rampitec/10-27-_amdgpu_support_true16_spill_restore_with_sram-ecc
Compare: https://github.com/llvm/llvm-project/compare/211f4abedda4...3fe3338c1b3e
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list