Jeff Bencin

Results 41 comments of Jeff Bencin

@jcnelson @janniks I found the issue. `ContractName` is implemented using a macro, like this: ```rust guarded_string!( ContractName, "ContractName", CONTRACT_NAME_REGEX, MAX_STRING_LEN, RuntimeErrorType, RuntimeErrorType::BadNameValue ); ``` `MAX_STRING_LEN` is 128, so it's possible...

@jcnelson Already made an issue, #4727 We are modifying the PR to avoid the issue for now

> Would it be enough to change them to simple comments instead of doc comments? This is fine by me. Although you should add a second reviewer on here for...

I've been looking over the Atlas code and I think this behavoir is controlled by `unresolved_attachment_instances_expire_after` in `AtlasConfig`. If you use the code from PR #3618, you can set this...

@pradel See my comment above. PR #3618 has added config options that should fix this, and has been approved and merged into `develop`, but has not yet made it into...

I can't edit either, but I filled out the survey a couple weeks ago: - [x] @jbencin

## Summary of differences from `costs-3.clar` to `costs-4.clar` ### Legend | Symbol | Meaning | |--------|-------------------------| | + | Minor cost increase | | ++ | Cost increase | |...

## `ClarityDB` read benchmarking results These are the results of running the `ClarityDB` read benchmarks in. We are trying to determine how long a database read actually takes, in order...

Some more ideas for optimization: - Experiment with different compiler/linker flags in `[profile.release]`. See [here](https://doc.rust-lang.org/1.75.0/rustc/codegen-options/index.html) for list - Try using `jemalloc` instead of Rust's default allocator - Replace large clones...

### Performance Update Here is the total effect on block processing time of all the optimization PRs I've done so far (including [#4408](https://github.com/stacks-network/stacks-core/pull/4408) which is not merged yet. Please review!):...