Tyler Veness
aedee56e22
[upstream_utils] Add cbegin()/cend()/crbegin()/crend() to SmallVector ( #8918 )
...
std::vector has these.
2026-05-26 21:55:50 -07:00
Tyler Veness
254ca64106
[upstream_utils] Upgrade to LLVM 22.1.6 ( #8919 )
2026-05-26 16:25:29 -07:00
crueter
97c0b0c40a
[upstream_utils] Patch LLVM SmallSetIterator for AppleClang 21 ( #8877 )
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-05-08 12:49:47 -07:00
PJ Reiniger
32cd2ddf8e
[upstream_utils] Remove patch that results in building with NDEBUG causing ODR issues ( #8539 )
...
Semiwrap / meson / robotpy define `NDEBUG` when building their software
in all modes, while `allwplib` only does it when building debug. This
causes the size of `DenseMap` to differ between the shared libraries
built here, and the extension modules built in `mostrobotpy`, causing
segfaults when you try to execute code that uses `DenseMap`. This is not
a problem with the robotpy code in `allwpilib`, because bazel uses the
exact same compiler flags when building the shared libraries and
pybind11 extensions.
2026-01-03 13:32:16 -08:00
Gold856
22b58c1853
[upstream_utils] Upgrade to LLVM 20.1.7 ( #8033 )
...
Also removes xxhash, Hashing, and MapVector to reduce the size of the patches and to speed up compile times by a smidge.
2025-06-24 22:36:22 -07:00
Tyler Veness
939a9ceee1
[upstream_utils] Upgrade to LLVM 19.1.6 ( #7101 )
2024-12-24 17:40:31 -08:00
Tyler Veness
602c4caa02
[upstream_utils] Check patch files are up to date ( #7401 )
2024-11-17 20:27:53 -08:00
Ryan Blue
b8ff3fcee2
[upstream_utils] StringMap: fix structured bindings with move-only types ( #7127 )
2024-09-24 22:11:41 -07:00
Tyler Veness
912d9b2201
[upstream_utils] Fix LLVM's AlignedCharArrayUnion for C++23 ( #6830 )
...
C++23 deprecated std::aligned_union_t.
2024-07-15 14:50:19 -07:00
Tyler Veness
e2893fc1a3
[upstream_utils] Add wpi::SmallVector erase_if() ( #6752 )
2024-06-18 14:03:43 -06:00
Tyler Veness
b4674bacb9
[wpiutil] Upgrade to LLVM 18.1.1 ( #6405 )
2024-03-17 18:39:03 -07:00
Peter Johnson
76ae090570
[wpiutil] type_traits: Add is_constexpr() ( #5997 )
2023-12-02 20:54:22 -08:00
Tyler Veness
1b6ec5a95d
[wpiutil] Upgrade to LLVM 17.0.1 ( #5482 )
2023-09-21 19:54:33 -07:00