35 Commits

Author SHA1 Message Date
Jason Young
b5af4153c2 gitignore generated DBCs (#3229) 2026-03-25 20:59:21 -04:00
Adeeb Shihadeh
ddeba888a3 try no scons (#3194)
* try no scons

* lil more

* lil more

* lazy

* fix ty
2026-03-11 11:23:38 -07:00
Adeeb Shihadeh
37207f61e9 Replace mull with custom mutation test runner (#3130)
simple mutation!
2026-03-10 21:23:32 -07:00
Adeeb Shihadeh
4ec3892bcd pin python dependencies (#3047)
* check in uv.lock

* ty fixes
2026-01-20 09:30:31 -08:00
Adeeb Shihadeh
7391f464de get mutation tests running on macOS (#2998)
* install mull on macOS

* runs

* run in ci

* more readable

* fail early

* who doesn't have curl

* fix that?

* uv sourcing

* unset that

* mit

* cleanup
2025-12-29 17:23:00 -08:00
Adeeb Shihadeh
3981d353ec Remove mypy configuration and references (#2995) 2025-12-28 00:34:20 -08:00
Adeeb Shihadeh
75e8982f2f gitignore a bunch of stuffg 2025-07-27 11:02:07 -07:00
Adeeb Shihadeh
698ca0ad71 safety: to_push/to_send -> msg (#2553)
* safety: to_push/to_send -> msg

* fix
2025-07-25 12:12:17 -07:00
Adeeb Shihadeh
e7470dea32 safety: misc cleanups (#2552)
* little cleanups

* passes

* update

* oops

* these names were always confusing

* Revert "these names were always confusing"

This reverts commit d17a250d6791f6423604e78e8e52691020b9aeae.
2025-07-24 15:26:03 -07:00
Adeeb Shihadeh
f8d6e46f93 opendbc/can/ little cleanups (#2535)
* it's all opendbc.can

* common is a stupid name

* pedal -> body

* more body

* car specific
2025-07-23 10:13:12 -07:00
Adeeb Shihadeh
0fac3c9d1d add compile db to gitignore 2025-07-04 10:04:59 -07:00
Adeeb Shihadeh
bb742bd93a safety: improve MISRA test coverage (#2274)
* safety: fix MISRA test flags

* lil more

* enable
2025-05-19 21:50:24 -07:00
Adeeb Shihadeh
45bf6c8f54 Add safety headers to package (#2258)
* Add safety headers to package

* include path

* it's for the whole project

* update

* guard
2025-05-17 18:52:21 -07:00
Jason Young
41bd77bca2 add CI test artifacts to gitignore (#1916) 2025-03-04 13:06:13 -05:00
Adeeb Shihadeh
7200418ec3 update .gitignore 2025-02-19 22:26:11 -08:00
Louis Velez
551081b32f Build Dbcs with scons (#1519)
* clean-up generated dbcs and adds them to gitignore

* Adds SConscript for dbcs and adds reference to SConstruct
2024-11-22 10:46:24 -08:00
Adeeb Shihadeh
f2fa755ab7 longitudinal profile runner (#1197)
* long profiles

* start with creep

* lil cleanup

* corolla updates

* cleanup

* 2s

* plot is a little nicer

* strict mode

* cleanup

* unused

* fix that

---------

Co-authored-by: Comma Device <device@comma.ai>
2024-08-30 13:48:13 -07:00
Adeeb Shihadeh
aa1d21b40e ignore uv.lock for now 2024-08-28 17:51:06 -07:00
Adeeb Shihadeh
3537404a18 no docker (#1081)
* cleanup dependencies

* all

* install

* less

* try this

* slimmm

* skip docker

* silence that one

* disable for now

* e

* fix build

* bring that back

* not ready yet
2024-08-17 12:04:46 -07:00
Shane Smiskol
9a53f08080 move selfdrive/car to opendbc (#1049)
* move most of /car

* rename selfdrive.car imports to opendbc.car

* move some car tests

move some car tests

* fix car tests

* fix actions?

* add panda ignore to pytest

* need these ignores from openpilot

* fix tests for outside pip install (openpilot/local)

forgot
2024-08-17 00:38:33 -07:00
Shane Smiskol
a40652d341 move to nested opendbc/ (#1069)
* move to nested opendbc/

* get CI working / similar to msgq

* move dbcs to dbc/

* run pre-commit outside docker

* move generator to dbc/

* fix path in print
2024-07-31 22:46:43 -07:00
Dean Lee
1f0e04f444 libdbc: build both static and shared library (#786) 2023-03-27 16:01:39 -07:00
grekiki
699dc63a88 Scons cython builder (#316)
* migrate to home pc

* style

* this works

* this is hacky

* why doesn't this work

* this should work

* no lint

* link against libdbc wtih abs path

* new env

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2020-11-26 16:11:23 -08:00
Adeeb Shihadeh
9ee0069ecc rebuild cython extensions when python/cython/distuils change 2020-07-16 13:36:28 -07:00
Adeeb Shihadeh
2265c9c3dc Build cython extensions in common setup.py (#281)
* build packer and parser with same setup

* fix build

* remove packer setup

* extra compile args
2020-07-08 14:05:16 -07:00
Adeeb Shihadeh
1dfdce9f69 gitignore scons temp file 2020-06-24 14:25:31 -07:00
Willem Melching
0430bfa5c2 run pre commit in ci (#268) 2020-05-28 18:53:42 -07:00
Willem Melching
d68f8ff0cd Clean up .gitignore 2020-02-03 16:39:13 -08:00
Patipat Susumpow
e82757b95a Add Lexus NX300H (#214)
* Add Lexus NX300H

* Update .gitignore
2020-02-03 16:38:45 -08:00
George Hotz
79dbfc1aec build on mac 2019-12-14 19:31:38 -08:00
Comma Device
4f82d01ebc gitignore 2019-12-12 20:04:31 +00:00
Willem Melching
25d88009b6 consistent naming 2019-12-03 08:22:16 -08:00
Comma Device
3254d1fc67 think scons works 2019-12-01 15:54:51 -08:00
Comma Device
0ef1e35d97 fix gitignore 2019-11-27 01:45:53 +00:00
George Hotz
69684eb473 make opendbc import work, and ignore junk 2017-06-05 01:36:59 -07:00