flamer icon indicating copy to clipboard operation
flamer copied to clipboard

A compiler plugin to insert flame calls

Results 10 flamer issues
Sort by recently updated
recently updated
newest added

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.98 to 1.0.99. Release notes Sourced from syn's releases. 1.0.99 Add categories and keywords to crates.io metadata Commits 60ecbac Release 1.0.99 b8619c8 Update keywords in crates.io metadata...

dependencies

Bumps [quote](https://github.com/dtolnay/quote) from 1.0.20 to 1.0.21. Release notes Sourced from quote's releases. 1.0.21 Add keywords to crates.io metadata Commits 34d94b4 Release 1.0.21 20a59fd Update keywords in crates.io metadata ae25ab6 Change...

dependencies

I no longer use Rust that much, but the [flame](https://github.com/TyOverby/flame) crate is still being used quite heavily, often alongside flamer. Since it's hard for me to make releases, would you...

When I put a `#![flame]` attribute inside of a module, it gives me an error "file not found for module `module_name`". It gives me the same error randomly when I...

I was first curious if it was possible to easily modify things to use the full paths of items (`module::fn_name` instead of `fn_name`), but asking on `#rust-internals`, that may be...

There's currently exactly 0 (read: zero) documentation. I should really write up some.

It would be great to have a way of marking all `pub fn` of modules, structs, ... marked for flaming using one single command. Currently, I add ``` #[cfg_attr(feature="flame_it", flame)]...

The current unstable version breaks too often for my taste, and the above crates are likely the way forward.

E.g. ``` #[flame] fn outer() { fn inner() { // gets no flame (for now) .. } } ```

E.g. `#[flame(loops)]` to insert measurements for all loops or `#[flame(blocks=5)]` to measure all blocks with at least 5 statements (or 4 statements + expression)