Cody Tapscott

Results 114 issues of Cody Tapscott

This implements a "rendering interface" for AnnotatedString, allowing StyledStrings to influence printing without type-piracy. The idea here is to provide an `iterate`-like display protocol that passes style information into the...

display and printing

The code generation policy here previously assumes that inlinable code almost never ends up being `invoke`d, but it has the unfortunate side effect that making more code inline-eligible means fewer...

backport 1.11

This looks like a silent failure potentially: https://github.com/timholy/Revise.jl/actions/runs/11161822679/job/31025180765#step:9:69 1.6 CI looks fine, but it's present on multiple OS's for 1.9, 1.11, and nightly

This moves one of the two remaining uses of Requires.jl into a pair of extensions.

That's the last one gone! As far as I can tell, Requires was not necessary here since the package it was "extending" already depends on HDF5.jl

This seems to happen with updates that do not add / remove direct dependencies. For example, if I start with two unrelated packages Foo and Bar: ```julia $ cat testenv/Manifest.toml...

```toml # Project.toml name = "Foo" uuid = "0a21ebe4-285f-4d3c-b082-40545a858146" authors = ["Cody Tapscott "] version = "0.1.0" [deps] ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" [weakdeps] SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5" [extensions] ModelingToolkitFooExt = ["ModelingToolkit", "SymbolicIndexingInterface"]...

bug
extensions

This PR adds a straightforward extension for `LinuxPerf` and updates the core `Trial` / `TrialEstimate` / etc. types to include "instructions" and "branches" fields, with the usual stats + serialization...

It's not uncommon for me to get a reading like this: ```julia julia> @pstats "cpu-cycles,instructions,branch-instructions,branch-misses,cache-misses,cache-references" rand(1000,1000) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ╶ cpu-cycles 8.60e+04 62.9% # 0.0 cycles per ns ╶ instructions 7.89e+06 100.0%...