Avatar for the xorq-labs user
xorq-labs
xorq
BlogDocsChangelog

Performance History

Latest Results

ref
feat/expr-kind-catalog
19 minutes ago
ref: rename for consistency
feat/expr-kind-catalog
5 hours ago
ref
feat/expr-kind-catalog
5 hours ago
fix(lint): replace @property @functools.cache with @functools.cached_property (B019) - Replace `@property @functools.cache` combos with `@functools.cached_property` to fix B019 violations and eliminate memory leaks from instance-keyed caches - Convert standalone `@functools.cache` methods (`copy_sdist`) to `@functools.cached_property` and update call sites accordingly - Replace class-level `cached_property` aliases (`popened = _uv_build_popened`) with explicit `@property` delegates (Python 3.13 disallows reusing the same `cached_property` object under two names) - Add `# noqa: B019` for `make_deferred_other`, which takes extra arguments and cannot be converted to a `cached_property` Fix a latent bug in `SdistBuilder.maybe_packager`: the field had `converter=toolz.curried.excepts(Exception, Path)`, which silently converted a `Sdister` object to `None` because `Path(sdister_instance)` raises `TypeError`. This caused the `Sdister` to be garbage-collected immediately after `SdistBuilder.from_script_path` returned, cleaning up its `TemporaryDirectory` and deleting the sdist file that `SdistBuilder.sdist_path` pointed to. Subsequent access to `sdist_path` in `_uv_tool_run_xorq_build` then failed with `FileNotFoundError`. The fix removes the broken converter so `maybe_packager` holds the `Sdister` directly, keeping it alive for the lifetime of the `SdistBuilder`. Proof that `@frozen` (attrs) works with `@cached_property`: from attrs import frozen from functools import cached_property @frozen class Circle: radius: float @cached_property def area(self): print("computing...") return 3.14159 * self.radius ** 2 c = Circle(radius=5.0) print(c.area) # computing... → 78.53975 print(c.area) # cached → 78.53975 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix/b019-cached-property
6 hours ago

Active Branches

feat(catalog): add Expr kind (XOR-244)
last run
19 minutes ago
#1682
CodSpeed Performance Gauge
0%
#1684
CodSpeed Performance Gauge
+1%
#1448
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs