Commits
Click on a commit to change the comparison rangeperf: propagate adv_data_changed flag to skip dedup in scanner_adv_received refactor: make adv_data_changed a private field perf: use tri-state int for _adv_data_changed to avoid double-check on changed path fix: import public ADV_DATA constants and assign to local cdef _ADV_DATA copies bench: add raw, bleak unchanged, and bleak changed advertisement benchmarks bench: add BlueZ MGMT end-to-end benchmarks for unchanged and changed data Merge branch 'main' into opt/adv-data-changed-flag test: add coverage for _adv_data_changed dedup paths fix: default _adv_data_changed to ADV_DATA_UNKNOWN in __init__ for external callers fix: preserve object identity in service_uuids merge and add assertions to dedup tests refactor: simplify service_data and manufacturer_data merge by collapsing duplicate branches fix: address review - preserve name identity with >=, add source equality fallback, use non-interned test strings fix: explicitly set _adv_data_changed in raw fast path test: verify _adv_data_changed is set correctly at all construction sites