Shane Smiskol
b134771d10
give a better name
1 year ago
Shane Smiskol
7ad5227b96
~27% decrease in time for 20k iterations on 3X (3.37857 -> 2.4821s)
1 year ago
Shane Smiskol
6d56b1a611
fix that, no dict support
1 year ago
Shane Smiskol
a29227618f
should save ~3% CPU (still 4% above baseline)
1 year ago
Shane Smiskol
d398f38dbe
add non-copying asdict function
1 year ago
Shane Smiskol
6f307cf19f
deepcopy -> copy: we can technically make a reference, but copy is almost free and less error-prone
...
saves ~1% CPU
1 year ago
Shane Smiskol
1a61723c2c
save ~4-5% CPU at 100hz, we don't modify after so no need to deepcopy
...
btw pickle.loads(pickle.dumps()) is faster by ~1% CPU
1 year ago
Shane Smiskol
c547a9628f
remove the struct converter
1 year ago
Shane Smiskol
b4c4da647e
Merge remote-tracking branch 'upstream/master' into no-capnp-cars-simple
1 year ago
Shane Smiskol
d43bf89978
GM: remove basedir import ( #33312 )
...
* remove these exceptions
* whoop
* ahhh
1 year ago
Shane Smiskol
71b5073d18
needed CS to be capnp, fix comparisons, and type hint car_specific so it's easier to catch type issues (capnp isn't detected by mypy :( )
1 year ago
Shane Smiskol
d98179d96c
add TODO for slots
1 year ago
Shane Smiskol
610ee98b05
and here too!
1 year ago
Shane Smiskol
377facf651
add typing to radard since I didn't realize RI.update() switched from cereal to structs
1 year ago
Shane Smiskol
26c02c7f5e
fix that
1 year ago
Maxime Desroches
3e9b91a2ac
setup.sh: fix macOS path specification ( #33311 )
...
realpath and mac
1 year ago
Shane Smiskol
e97d4fa107
Merge remote-tracking branch 'upstream/master' into no-capnp-cars-simple
1 year ago
Shane Smiskol
424b657376
docs: remove common import ( #33310 )
...
* add opcar
* fix references
* actually better to split this so opendbc will test docs conventions, and openpilot will test diffing
* not exe
* clean up
1 year ago
Shane Smiskol
9d0180ca97
body: remove controls import ( #33309 )
...
* body uses car's PIDController
* use a simple version
1 year ago
Shane Smiskol
2bd260d99a
remove rest of the cereal exceptions!
1 year ago
Shane Smiskol
cf62b18b96
Merge remote-tracking branch 'upstream/master' into no-capnp-cars-simple
1 year ago
Shane Smiskol
23d041eacc
Revert "remove cereal from fw_versions"
...
This reverts commit 232b37cd40
.
1 year ago
Shane Smiskol
2ed567b0f5
move live fingerprint debugging code to debug/car ( #33308 )
...
* remove cereal from fw_versions
* fix it
* do ecu_addrs and vin
* do last one
* move executable-ness
* notexe
* nice test
1 year ago
Shane Smiskol
232b37cd40
remove cereal from fw_versions
1 year ago
Shane Smiskol
39982ae7e4
forgot these
1 year ago
Shane Smiskol
cfb8453acc
Merge remote-tracking branch 'upstream/master' into no-capnp-cars-simple
1 year ago
Shane Smiskol
19d77b6e2f
Revert "stash, something is wrong with hyundai enable"
...
This reverts commit 39cf327def
.
1 year ago
Shane Smiskol
bcfb50d98c
Copy kalman filter to selfdrive/car ( #33307 )
...
move to car/common/ and give proper names
1 year ago
Maxime Desroches
f118d17659
op.sh: categorize commands ( #33305 )
...
names
1 year ago
Kacper Rączy
c61d504516
ui: remove GPS status from the sidebar ( #33304 )
...
* Remove usage of llk in ui
* Remove GPS from sidebar
* Remove it from test
1 year ago
Maxime Desroches
406939b9c0
replace python with python3 ( #33303 )
...
3
1 year ago
Shane Smiskol
b9dec5e3b5
rm tesla ( #33300 )
...
* rm tesla
* more rm
* ugh we should remove dynamic imports soon
1 year ago
Maxime Desroches
2bc5d2b635
retry uv with cache ( #33297 )
...
try uv with cache
1 year ago
Maxime Desroches
585f362738
lint.sh: better shebang lint ( #33296 )
...
-e
1 year ago
Shane Smiskol
39cf327def
stash, something is wrong with hyundai enable
1 year ago
Shane Smiskol
391445ede9
and that
1 year ago
Shane Smiskol
989d898a4f
and these
1 year ago
Shane Smiskol
134f523174
fix these tests
1 year ago
Shane Smiskol
dff4aaac70
LET'S GOOO
1 year ago
Shane Smiskol
6249420b17
remove a bunch more cereal!
1 year ago
Shane Smiskol
e0b9e45027
Merge remote-tracking branch 'upstream/master' into no-capnp-cars-simple
1 year ago
Shane Smiskol
7558a02c91
Revert "stash"
...
This reverts commit c1762af4e7
.
1 year ago
Shane Smiskol
7248b00086
Common CI._update function ( #33289 )
...
* use CP
* no car control, consistent _update function signatures
* eh it's fine to name it whatever
* clean up
* oops
* !!
* now we can delete this!
* nobody does anymore
1 year ago
Shane Smiskol
cb61d0045c
card: set mock carState fields ( #33294 )
...
* mock carstate inside card
* not used
1 year ago
Shane Smiskol
9f14c447db
Move buttonEvents to CarState ( #33292 )
...
* move mazda button events to carstate
* do more
* remove
* some more
* clean up
1 year ago
Shane Smiskol
29882b4519
Consistent spacing in car interfaces ( #33293 )
...
* formatting
* fix these
* not these
1 year ago
Maxime Desroches
63a38dcd4d
lint.sh: check shebang format for bash + python3 ( #33286 )
...
lint shebang
1 year ago
Shane Smiskol
d65e1d9500
fix static analysis
1 year ago
Maxime Desroches
1dcd660815
fix bash + python3 shebangs ( #33287 )
...
fix shebangs
1 year ago
Shane Smiskol
65fccbf756
Car interface clean up ( #33290 )
...
* remove some defs
* now carstate
* remove carControl from CI update function
* almost merged that
* and that
1 year ago