Tyler Veness
e728ee27f2
[upstream_utils] Upgrade to Sleipnir 0.6.1 ( #8930 )
...
This fixes a memory leak on Windows.
2026-05-29 14:59:39 -07:00
Tyler Veness
f1d95ee5f8
[upstream_utils] Upgrade to Sleipnir 0.6.0 ( #8923 )
2026-05-27 21:26:42 -07:00
Tyler Veness
5a96685c86
[upstream_utils] Upgrade to Sleipnir 0.5.2
...
This fixes a bug in Sleipnir's Newton solver (the exit status was inaccurate because unconstrained optimization problems can't be infeasible).
2026-04-09 17:03:57 -07:00
Tyler Veness
5b4769ea0a
[upstream_utils] Upgrade to Sleipnir 0.5.1 ( #8726 )
...
There's changes to the diagnostic output and a performance improvement
for autodiff setup. I also updated Java's Options docs to more closely
match upstream.
2026-04-07 23:52:30 -07:00
Tyler Veness
f3757bdeae
[upstream_utils] Upgrade to Sleipnir 0.5.0 ( #8711 )
2026-03-29 20:39:18 -07:00
Tyler Veness
cca035787c
[upstream_utils] Upgrade to Sleipnir 0.3.3 ( #8463 )
2025-12-12 19:40:43 -08:00
Tyler Veness
08784dc2d1
[upstream_utils] Upgrade to Sleipnir 0.3.2 ( #8323 )
...
Also includes a C++ benchmark, which has a Java counterpart in #8236 .
2025-12-01 13:51:28 -07:00
PJ Reiniger
07b60384d0
SCRIPT run upstream utils
2025-11-07 23:09:21 -08:00
PJ Reiniger
ae6c043632
HAND FIXES: Update upstream for namespace changes
2025-11-07 23:09:21 -08:00
PJ Reiniger
bf9da2cdea
SCRIPT run upstream utils
2025-11-07 23:09:21 -08:00
PJ Reiniger
198771dde4
HAND FIXES: Fix upstream util scripts
2025-11-07 23:09:21 -08:00
Tyler Veness
3dbdfa1839
[upstream_utils] Upgrade Sleipnir ( #8235 )
2025-09-20 11:21:06 -07:00
Tyler Veness
de718f7ae5
[upstream_utils] Upgrade Sleipnir ( #7973 )
2025-05-27 08:24:15 -06:00
Tyler Veness
d5edb4060d
[upstream_utils] Upgrade Sleipnir ( #7512 )
...
It now uses SQP for problems without inequality constraints, which is
faster.
main:
```
[ RUN ] Ellipse2dTest.DistanceToPoint
0.203 ms
[ OK ] Ellipse2dTest.DistanceToPoint (0 ms)
[ RUN ] Ellipse2dTest.FindNearestPoint
0.019 ms
[ OK ] Ellipse2dTest.FindNearestPoint (0 ms)
```
upgrade:
```
[ RUN ] Ellipse2dTest.DistanceToPoint
0.197 ms
[ OK ] Ellipse2dTest.DistanceToPoint (0 ms)
[ RUN ] Ellipse2dTest.FindNearestPoint
0.015 ms
[ OK ] Ellipse2dTest.FindNearestPoint (0 ms)
```
2024-12-07 23:02:39 -08:00
Tyler Veness
278efa6384
[upstream_utils] Remove Sleipnir patches no longer needed with GCC 11 ( #7491 )
2024-12-07 12:36:25 -08:00
Tyler Veness
554024767e
Fix errors from new cpplint.py ( #7105 )
2024-09-20 17:43:39 -07:00
Tyler Veness
79dfdb9dc5
[upstream_utils] Upgrade Sleipnir to support Eigen type specializations ( #6924 )
2024-08-04 06:26:05 -07:00
Tyler Veness
6478ba6e3f
[upstream_utils] Upgrade Sleipnir to fix unused parameter warnings ( #6803 )
2024-07-07 06:43:44 -07:00
Tyler Veness
19ea73ef69
[upstream_utils] Upgrade to fmtlib 11.0.0 ( #6796 )
2024-07-02 13:34:59 -07:00
Tyler Veness
25865759f4
[upstream_utils] Upgrade Sleipnir and use wpi::SmallVector ( #6748 )
2024-06-21 11:14:19 -07:00
Tyler Veness
300595da9e
[upstream_utils] Update Sleipnir ( #6709 )
...
Upstream now uses std::format/std::print, so we have to backport it to
fmtlib.
2024-06-08 09:50:59 -07:00
Tyler Veness
7601b7250a
[upstream_utils] Upgrade Sleipnir to use a small vector type ( #6565 )
...
This sped up ArmFeedforward.Calculate() by up to 2x.
2024-04-29 22:00:32 -07:00
Tyler Veness
fd363fdf5a
[wpimath] Add Sleipnir ( #6541 )
...
This is useful for solving quadratic programs.
2024-04-27 22:42:42 -07:00