Jade
9ebc4b32ae
[commands] Undeprecate deferredProxy ( #7417 )
...
This changes the way deferred proxy is implemented to not use the
deprecated ProxyCommand constructor.
This function serves a good purpose that should be kept IMO. The
constructor was confusing but this is just good syntactic sugar over
`defer(() -> supplier.get().asProxy())`.
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 15:11:39 -08:00
Tim Winters
bad56bcbe8
[commands] Add StartRun command factory ( #6572 )
2024-05-03 12:40:13 -07:00
DeltaDizzy
a9cfd0d0f9
[commands] Deprecate proxy supplier constructor ( #6553 )
2024-04-29 21:11:29 -07:00
Ryan Blue
c87f8fd538
[commands] Add DeferredCommand ( #5566 )
...
Allows commands to be constructed at runtime without proxying.
2023-10-26 19:16:33 -07:00
Ryan Blue
579007ceb3
[commands] Add requirements parameter to Commands.idle() ( #5774 )
2023-10-17 19:52:48 -07:00
Ryan Blue
fef03a3ff5
[commands] Clean up C++ includes after Requirements was added ( #5719 )
2023-10-04 22:09:28 -07:00
Ryan Blue
9fe258427a
[commands] Add proxy factory to Commands ( #5603 )
2023-09-17 20:49:02 -07:00
Joseph Eng
633c5a8a22
[commands] Add C++ Requirements struct ( #5504 )
2023-09-17 20:48:39 -07:00
Shai Grossman
52297ffe29
[commands] Add idle command ( #5555 )
2023-08-29 13:00:40 -07:00
Tyler Veness
652d1c44e3
[wpiutil] Upgrade to macOS 12 to remove concept shims ( #5379 )
...
The macOS deployment target has been upgraded from 10.15 to 11. Also, a
deprecation warning for sprintf() in libuv was suppressed.
2023-06-08 19:59:54 -07:00
Tyler Veness
91cbcea841
Replace SFINAE with concepts ( #5361 )
...
Concepts are cleaner to use and result in much better error messages for incorrect template use.
2023-06-07 09:50:09 -07:00
Tyler Veness
5fac18ff4a
Update formatting to clang-format 16 ( #5370 )
2023-05-31 22:10:53 -07:00
Starlight220
4054893669
[commands] Fix C++ Select() factory ( #5024 )
...
Update example to use it.
2023-01-29 07:23:12 -08:00
Ryan Blue
dd8ecfdd54
[commands] Fix typo in waitUntil docs (NFC) ( #4841 )
2022-12-21 08:24:25 -06:00
Starlight220
f40de0c120
[commands] Add C++ factory templates ( #4686 )
2022-11-27 11:27:44 -08:00
Starlight220
7d06e517e9
[commands] Move SelectCommand factory impl to header ( #4581 )
...
It's templated, so it needs to be in the header.
2022-11-07 15:49:36 -08:00
Starlight220
9e1f9c1133
[commands] Add command factories ( #4476 )
...
Co-authored-by: oblarg <emichaelbarnett@gmail.com >
2022-10-23 12:08:22 -07:00