Adeeb Shihadeh
d3cbcf91b0
build system simplifications ( #2359 )
...
* buidl system simplifications
* less j
* fix that
2026-02-28 14:14:17 -08:00
DevTekVE
f849893bdc
Add support for generating clang compilation database by default ( #2225 )
...
compilation db by default
2025-07-03 10:07:12 -07:00
Adeeb Shihadeh
92c26f71e6
remove dead mull stuff ( #2208 )
...
* remove dead mull stuff
* rm clang
* fix
2025-05-19 19:40:50 -07:00
Maxime Desroches
b6644f7a35
revert libpanda with clang ( #2044 )
...
* revert
* adapt this
2024-09-26 12:35:45 -07:00
Maxime Desroches
78b49ab155
safety mutation tests ( #2040 )
...
* mutation
* clone
* origin
* get diff
* better example
* better
* fix docker
* work on push
* make test fail
* real change
* test all modes
* ignore
* better
* reco
* fix
* no libpanda on device
* curl
* nl
* nl again
* delete
* clean
* clean
* this
* add this back
* cleanup
2024-09-25 21:56:09 -07:00
Maxime Desroches
fb67bda00e
compile libpanda with clang ( #2041 )
...
* clang
* report
* safety.h
* fix lines
* cleaner
* better
* remove this
* revert this
* fix
* tici build
* revert
* revert
* fix
2024-09-25 20:14:12 -07:00
DevTekVE
df030a9ca8
Adding compilation_db to panda builds ( #1828 )
2024-01-21 16:16:53 -08:00
Shane Smiskol
f3bdfdd435
Rename safety coverage flag
2023-10-30 11:43:56 -07:00
Shane Smiskol
da66779b43
safety: coverage report ( #1696 )
...
* coverage report
* test script
* not needed
* option
* options
* re-build if file missing
* rename
* rename flag
* just always build
* cmt
* fix rebuild, panda.c is what does gens gcno
* clean up
* check coverage
* rename
* add skip flag
* Revert "add skip flag"
This reverts commit 6991c174cebb8529b67199033e017155eff917b0.
* both do same thing
* clean up script
* don't test here
* Revert "don't test here"
This reverts commit 43fe4c961fcc1693d5efc33cabb8162be56a1b88.
* try running in CI
* nproc
* move
* Revert "try running in CI"
This reverts commit 912017c7fa93ba3faf31267b9b144cc9faee591b.
* don't test here
* fix path
* re-compiling does this
2023-10-25 22:01:01 -07:00
Adeeb Shihadeh
0587f22bf3
add --minimal build flag ( #1604 )
2023-08-24 14:01:27 -07:00
Adeeb Shihadeh
7aef934d4c
Fix undefined behavior in GET_BYTES macro ( #1367 )
2023-04-26 22:59:58 -07:00
Shane Smiskol
2ae7b9a4d5
scons: put targets in global SConscript ( #1180 )
...
* Revert "remove unused scons argument (#1169 )"
This reverts commit 702e5281d8 .
* try this
* clean up
* default true
* default true
* already built
2022-11-30 20:22:09 -08:00
Adeeb Shihadeh
1f73c70fdc
generic libpanda for tests ( #1177 )
...
* generic libpanda for tests
* move safety helpers
* fix ci build
* fix running
* opendbc is in the image
* make can packet
* rename
2022-11-30 17:41:24 -08:00
Shane Smiskol
702e5281d8
remove unused scons argument ( #1169 )
...
* clean
* also here
2022-11-29 01:28:46 -08:00
Adeeb Shihadeh
abaa9f8968
always build all projects + test libs ( #1038 )
...
* always build all projects
* and tests
* fix that
2022-08-19 11:41:34 -07:00
Adeeb Shihadeh
596344e48b
build libpandasafety with scons ( #639 )
...
* build libpandasafety with scons
* remove makefile
* fix that
2021-03-31 18:35:47 -07:00
Willem Melching
ad9ecefe65
Switch panda to scons builder ( #635 )
...
* add scons builder
* cleanup 1
* remove building from python code
* add pedal build
* fixup flags
* add EON flag
* change github actions to scons
* fixup automated tests
* move flashing scripts
* fix indent
* remove version.mk
* fix not in git
* fix linker script filename
* untested pedal flashing scripts
* add release option
* better asserts
* swap condition
* enable usb and fix flash script
* usb flash is not supported
* use button to enable dfu mode
* no usb because misra
* remove sleep
2021-03-24 14:44:32 +01:00