Commit Graph

50 Commits

Author SHA1 Message Date
106a0c7cf7 refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-08 14:20:42 +00:00
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
e89e4c92fd chore(deps): bump metrics to 0.22 (#8517) 2024-05-30 17:02:37 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
944180348f chore: add _total suffix to counter metrics (#8263)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-29 15:05:31 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
48cf69def4 chore(deps): move some deps to workspace (#5020) 2023-10-14 09:23:02 +02:00
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
675c6bfc39 perf/refactor: use tokio_util::sync::PollSender for ActiveSession -> SessionManager messages (#4603) 2023-09-22 22:09:39 +00:00
b8e15fa10b fix: ensure final message is always delivered (#4569) 2023-09-12 20:03:20 +00:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
7f9116b747 dep: move metrics to workspace (#4289) 2023-08-21 09:33:50 +00:00
2904745650 chore: bump metrics (#4265) 2023-08-18 14:57:28 +00:00
e925cbcf3a feat(pruner, metrics): skip attribute for metrics derive macro (#4069) 2023-08-09 19:50:27 +00:00
83b14cb611 feat(bin, stages): metrics listener (#3483) 2023-06-30 14:27:01 +00:00
50f4e5de9a chore(deps): move proc-macro and syn to workspace deps (#3492) 2023-06-30 08:51:48 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
be58d1c286 fix: use metered poll fns (#3353) 2023-06-23 14:58:51 +00:00
a4c2f5f69c feat: add metrics for tx channel (#3345) 2023-06-22 19:34:02 +00:00
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
b72c3aed90 feat: add more metered channel abstractions (#2991) 2023-06-05 16:40:00 +00:00
10b577096b chore(metrics): restructure crates (#2850) 2023-05-26 12:21:48 +00:00
bcfeb1dea0 chore(deps): upgrade syn 2.0 (#1910) 2023-03-22 06:02:33 -07:00
9036f5ea9f style: prefer then_some over if else (#1810) 2023-03-17 14:16:29 +01:00
13eea35c63 feat: use MeteredSender for ActiveSession Sender Half (#1150) 2023-02-03 12:43:39 +01:00
d050e47a8a feat(metrics): Add describe() calls to metrics (#1141)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-02 10:28:10 -08:00
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
572f05a2e5 fix: redundant clones at metrics tests (#1040)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-25 18:25:21 +01:00
d0f752fc5d chore(metrics): allow dot in the scope value (#1019) 2023-01-25 00:44:09 -08:00
d2f92f630f chore(metrics): support and default to . separator (#1018) 2023-01-24 21:03:06 +01:00
2ec490a13d feat(metrics-derive): ability to specify labels during instantiation (#893) 2023-01-19 16:25:20 -08:00
5d45325e43 feat(net): Metered senders (#726)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-17 17:41:05 -08:00
d5fefa3a68 feat(metrics): derive with dynamic scope (#785) 2023-01-14 15:34:45 +02:00
c4bafe809b fix: clippy warnings, or_fun_call and unnecessary_lazy_evaluations (#846) 2023-01-13 11:10:02 +01:00
e5e74cbc02 fix(execution): Increase cache scope, and apply block reward to cache (#793)
* bug: Apply block reward to evm cache

* Move cache to all blocks

* add tests

* Update crates/executor/src/executor.rs

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-01-10 08:05:50 -08:00
31cb66902e fix: Fix typos (#773) 2023-01-09 01:43:51 +01:00
6311915ead chore: move metrics dep to dev-dep (#694) 2023-01-03 16:11:51 +02:00
5bb14ecb7c fix(metrics): metrics derive separator (#625)
* fix(metrics): metrics derive separator

* fix existing metrics

* rm log

* static regex
2022-12-27 03:16:41 -08:00
663efa8d2a feat(metrics): Metrics derive macro (#592)
* feat(metrics): `Metrics` derive macro

* rename metrics to metrics-derive

* use fully qualified fmt path

* metric vec with capacity

* favor metrics over simple scope attr, simplify code

* pull metric description from doc comment

* rm debug log

* add more docs and sample usage

* link to metrics macros

* add tests for metrics derive macro

* clippy

* simplify path comparison

* cleanup

* remove unused dep

* rename stage metrics
2022-12-26 14:27:24 -08:00