Jason Wen
36a9c02b8f
sync: post-merge fixes for tinygrad bump
2026-06-03 14:56:32 -04:00
Jason Wen
3137a32db4
Merge branch 'upstream/master' into sync-20260517-new-new
2026-06-03 01:45:40 -04:00
Armand du Parc Locmaria
d9553eeec7
Reapply "modeld: split warp" ( #38085 ) ( #38086 )
...
* Reapply "modeld: split warp" (#38085 )
This reverts commit d489dd8909 .
* don't time make_random_inputs
* depend on chunk targets
* also depend on compile_modeld's dependencies
2026-05-23 15:55:40 -07:00
Armand du Parc Locmaria
d489dd8909
Revert "modeld: split warp" ( #38085 )
...
Revert "modeld: split warp (#38079 )"
This reverts commit a3cc9c7ac3 .
2026-05-23 00:53:12 -07:00
Armand du Parc Locmaria
a3cc9c7ac3
modeld: split warp ( #38079 )
...
* compiles
* runs
* dedupe compiling model
* always build for both res
* fix does not bind loop variable
* rm size multiplier
2026-05-22 17:50:26 -07:00
Adeeb Shihadeh
69d3066d82
minimal build by default on device ( #38023 )
...
* minimal build by default on device
* and
2026-05-12 09:59:46 -07:00
Armand du Parc Locmaria
4b81dda1b5
modeld: build single camera ( #38008 )
...
* Reapply "modeld: build single camera" (#38007 )
This reverts commit edc3ce89fa .
* don't build same cam twice
2026-05-11 16:05:30 -07:00
Armand du Parc Locmaria
edc3ce89fa
Revert "modeld: build single camera" ( #38007 )
...
Revert "modeld: build single camera (#37990 )"
This reverts commit 628e230b63 .
2026-05-11 15:57:18 -07:00
Armand du Parc Locmaria
628e230b63
modeld: build single camera ( #37990 )
...
* modeld: build single camera
* rm old
* detect release only once
* acados
* rm whitespace change
2026-05-11 15:26:04 -07:00
Adeeb Shihadeh
f6e2dd280d
third_party/ is dead ( #37998 )
...
* third_party/ is dead
* lil more
2026-05-10 17:29:04 -07:00
Adeeb Shihadeh
8583826166
Reapply "Use packaged json11 dependency ( #37995 )" ( #37996 )
...
This reverts commit 656de3f17b .
2026-05-10 17:24:53 -07:00
Adeeb Shihadeh
656de3f17b
Revert "Use packaged json11 dependency ( #37995 )"
...
This reverts commit 63508d0481 .
2026-05-10 10:24:16 -07:00
Adeeb Shihadeh
63508d0481
Use packaged json11 dependency ( #37995 )
...
* Use packaged json11 dependency
* rm that too
2026-05-10 10:23:49 -07:00
Adeeb Shihadeh
d7c562e130
use linux headers from /usr ( #37993 )
...
* use linux headers from /usr
* Fix linux header build on non-TICI platforms
* Copy NV12 media header helpers
2026-05-09 19:42:31 -07:00
Adeeb Shihadeh
f87bc52405
use vendored acados ( #37992 )
...
* use vendored acados
* fix
* cleanup
2026-05-09 19:32:54 -07:00
Adeeb Shihadeh
1268227ce5
Reapply "use catch2 dependency package ( #37910 )" ( #37991 )
...
This reverts commit 7002d24213 .
2026-05-09 19:14:37 -07:00
Adeeb Shihadeh
bd1c7f39ec
scons build cleanups ( #37981 )
...
* simpler progress
* lil less
* cleanup
* handle cache in scons
* no j
* lil more
* rm atexit
* fix?
* cleanup
2026-05-07 18:50:52 -07:00
Ethan Reish
f7644c913e
Do not build extras when running --minimal SCons ( #37892 )
2026-04-27 08:38:55 -07:00
Adeeb Shihadeh
7002d24213
Revert "use catch2 dependency package ( #37910 )"
...
This reverts commit d1e069210f .
2026-04-26 09:05:34 -07:00
Adeeb Shihadeh
d1e069210f
use catch2 dependency package ( #37910 )
2026-04-25 13:56:25 -07:00
Jason Wen
d398f9951e
Merge branch 'upstream/openpilot/master' into sync-20260401
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/repo-maintenance.yaml
# README.md
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/controls/controlsd.py
# selfdrive/selfdrived/selfdrived.py
# selfdrive/test/process_replay/migration.py
# selfdrive/ui/translations/app_fr.po
Platform List: sync with latest
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-04-02 21:14:23 -04:00
Adeeb Shihadeh
b706673e1c
jotpluggler: part one ( #37730 )
2026-03-25 19:49:38 -07:00
Adeeb Shihadeh
a8b5c74507
prep for imgui tools ( #37712 )
...
* prep for imgui tools
* build cleanups
2026-03-21 16:49:57 -07:00
Jason Wen
d5b25e14fd
Merge branch 'upstream/openpilot/master' into sync-20260317
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .gitignore
# opendbc_repo
# panda
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/mici/layouts/onboarding.py
# selfdrive/ui/mici/layouts/settings/device.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/translations/app_fr.po
# system/ui/mici_setup.py
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-03-17 23:02:10 -04:00
Adeeb Shihadeh
a68ea44af3
cabana: use vendored libusb from commaai/dependencies ( #37681 )
2026-03-14 16:47:17 -07:00
Adeeb Shihadeh
5e7f5dd840
replay/cabana: remove unused openssl dependency ( #37680 )
2026-03-14 16:43:19 -07:00
Harald Schäfer
f4657aa2d5
Sconstruct: use name ( #37675 )
2026-03-14 13:42:57 -07:00
Adeeb Shihadeh
380d91c8f7
don't need to whitelist on larch64
2026-03-13 20:26:32 -07:00
Adeeb Shihadeh
9d19cca006
scons: whitelist non-vendored includes and libraries ( #37670 )
2026-03-13 20:12:13 -07:00
Adeeb Shihadeh
ee9da82aab
cleanup build paths ( #37667 )
...
* cleanup build paths
* not used
* lil more
* rm those too
* rm
* lil more
2026-03-13 19:20:33 -07:00
Adeeb Shihadeh
4e239dbc22
bump opendbc: in-memory DBC generation, drop scons build ( #37646 )
2026-03-11 11:35:32 -07:00
Trey Moen
9164148d48
feat: uv manages python ( #37535 )
2026-03-10 10:58:21 -07:00
Adeeb Shihadeh
ad181ba501
agnos 17 ( #37552 )
2026-03-08 20:54:31 -07:00
Jason Wen
00afa068a1
Merge branch 'upstream/openpilot/master' into sync-20260304
...
# Conflicts:
# selfdrive/ui/mici/layouts/onboarding.py
2026-03-05 01:27:07 -05:00
Adeeb Shihadeh
cd22ee3327
rm openssl3 package ( #37551 )
...
* rm openssl3 package
* upgrade
* lil more
2026-03-04 09:50:23 -08:00
Shane Smiskol
92f9684fdb
Revert "use vendored raylib from dependencies repo" ( #37537 )
...
Revert "use vendored raylib from dependencies repo (#37489 )"
This reverts commit 0374979397 .
2026-03-03 01:13:11 -08:00
Adeeb Shihadeh
0374979397
use vendored raylib from dependencies repo ( #37489 )
2026-03-01 13:52:39 -08:00
Jason Wen
8b13186a32
Merge branch 'upstream/openpilot/master' into sync-20260301
...
# Conflicts:
# .github/workflows/ci_weekly_report.yaml
# .github/workflows/ci_weekly_run.yaml
# panda
# system/ui/mici_setup.py
# tools/replay/api.cc
2026-03-01 16:18:24 -05:00
Adeeb Shihadeh
f9b5d1e9e5
use vendored libyuv from dependencies ( #37512 )
...
* vendor libyuv from dependencies
* relock libyuv to latest vendor branch
* install cmake in macOS setup when missing
* lock
* unused?
* rm that
* no yuv for the larch
2026-03-01 10:46:26 -08:00
Jason Wen
d3e26cf695
Merge branch 'upstream/openpilot/master' into sync-20260227
...
# Conflicts:
# .github/workflows/release.yaml
# .github/workflows/setup/action.yaml
# .github/workflows/tests.yaml
# panda
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-02-27 17:05:28 -05:00
Jason Wen
59a16b9cdc
Merge branch 'upstream/openpilot/master' into sync-20260225
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/badges.yaml
# .github/workflows/mici_raylib_ui_preview.yaml
# .github/workflows/prebuilt.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .gitignore
# Dockerfile.openpilot_base
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# release/build_release.sh
# selfdrive/modeld/SConscript
# selfdrive/modeld/modeld.py
# selfdrive/pandad/panda_safety.cc
# selfdrive/pandad/pandad.cc
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/layouts/onboarding.py
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/tests/test_ui/raylib_screenshots.py
# tools/mac_setup.sh
# uv.lock
2026-02-27 16:12:57 -05:00
Adeeb Shihadeh
276713ddf9
add back bz2 support with vendored bzip2 ( #37459 )
...
* add back bz2 support with vendored bzip2
Reverts f4a36f7f7 ("rm cpp bz2") to restore bzip2 decompression
support in replay/cabana tools, and replaces the system libbz2-dev
with a vendored bzip2 package from commaai/dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* relock bzip2 from releases branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 12:10:38 -08:00
Adeeb Shihadeh
a1f4ba55bf
nicer scons output ( #37455 )
2026-02-27 08:05:06 -08:00
Adeeb Shihadeh
a064de7ceb
use vendored libjpeg-turbo ( #37381 )
2026-02-24 12:00:39 -08:00
Adeeb Shihadeh
542e14306e
vendor zstd and ncurses ( #37376 )
2026-02-23 23:02:53 -08:00
Adeeb Shihadeh
79bc6c3a52
replace python3-dev apt install with vendored package ( #37374 )
...
* replace python3-dev apt install with vendored package
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* keep for agnos
* cleaner
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:59:39 -08:00
Adeeb Shihadeh
76d084d877
switch to system compilers (GCC on Linux, Apple Clang on macOS) ( #37355 )
2026-02-23 16:34:42 -08:00
Adeeb Shihadeh
f96406b13f
use vendored eigen from dependencies repo ( #37339 )
...
* use vendored eigen from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:48:00 -08:00
Adeeb Shihadeh
08b76d3de6
Use built-in clang on macOS ( #37335 )
...
* rm extra LLVM install on macOS
* update that
* rm brew cache
* no cache
* Revert "no cache"
This reverts commit a3f8eff234935d4bb27d4bd785ad8a710496a159.
2026-02-22 20:14:12 -08:00
Adeeb Shihadeh
cef81da1e9
use vendored zeromq from dependencies repo ( #37333 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 19:59:05 -08:00