Toby Lawrence
ee379362f5
collapse from_owned_parts/from_hybrid_parts into from_parts
2020-11-15 15:49:05 -05:00
Toby Lawrence
30c7ff1a98
a lot of tweaks
2020-11-13 11:06:53 -05:00
Toby Lawrence
7a8f3da859
wip
2020-11-12 23:23:32 -05:00
Toby Lawrence
5fa7e8fd1d
wip: inline vs dynamic custom enum approach
2020-11-01 10:44:44 -05:00
Toby Lawrence
9560d26990
more doc fixes
2020-10-28 22:51:27 -04:00
Toby Lawrence
4b9b1b8bfe
bunch of doc fixes
2020-10-28 22:43:42 -04:00
Toby Lawrence
6faae7718f
add bench for tracing layer + fix record_bool bug
2020-10-28 20:22:37 -04:00
Toby Lawrence
540fcfd25b
let the benchmark breathe a little better
2020-10-27 23:43:39 -04:00
Toby Lawrence
cb54c40d13
remove scoping and switch to pure statics for fast path
2020-10-27 08:58:18 -04:00
Toby Lawrence
6e6761acc3
tweaks
2020-10-24 11:20:31 -04:00
Toby Lawrence
a2955973d7
remove StreamingIntegers since we don't use it anymore
2020-10-24 11:18:07 -04:00
Toby Lawrence
bb9bbe2dd7
(cargo-release) version 0.4.0-alpha.6
2020-10-24 11:02:25 -04:00
Toby Lawrence
4949c72ff1
(cargo-release) version 0.4.0-alpha.5
2020-10-24 10:59:21 -04:00
Toby Lawrence
f12e4101da
Atomic::null constness somehow changed
2020-10-24 10:18:24 -04:00
Toby Lawrence
05e451f7e1
fix formatting
2020-10-24 10:14:44 -04:00
Toby Lawrence
b8bee9b19e
fix streaming bug + no_std attempt with util as the testbench
2020-10-24 10:14:44 -04:00
Toby Lawrence
9f8f9d360c
first cut at units
2020-10-24 10:12:46 -04:00
dependabot[bot]
e14b7ffd11
Update crossbeam-epoch requirement from 0.8 to 0.9 ( #103 )
...
Updates the requirements on [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam ) to permit the latest version.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-epoch-0.8.0...crossbeam-epoch-0.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Toby Lawrence <tobz@users.noreply.github.com>
2020-10-17 13:42:42 -04:00
dependabot[bot]
dc6164fd0c
Update crossbeam-utils requirement from 0.7 to 0.8 ( #101 )
...
Updates the requirements on [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam ) to permit the latest version.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.7.0...crossbeam-utils-0.8.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-17 13:41:54 -04:00
Toby Lawrence
9d3d8770e4
(cargo-release) version 0.4.0-alpha.4
2020-10-08 11:11:38 -04:00
Toby Lawrence
8ac4b2f041
Add a fanout layer.
2020-10-08 11:11:02 -04:00
Toby Lawrence
72602ce6fb
tracing-context: optimize Visit impl ( #94 )
...
* tracing-context: optimize Visit impl
2020-09-27 15:32:10 -04:00
Toby Lawrence
36834dd6c6
refactor: next-generation metrics ( #80 )
2020-09-26 22:26:39 -04:00
Toby Lawrence
9c02da4002
(cargo-release) version 0.3.1
2019-11-21 01:04:07 -05:00
Toby Lawrence
9aa00ee54d
Update some dependencies for metrics-util.
2019-11-21 00:36:40 -05:00
Toby Lawrence
b2e87d7a7f
Release preparation. (meta) ( #41 )
...
* Cut new releases for all modified crates.
2019-07-30 17:08:19 -04:00
Toby Lawrence
ed80f3307e
feature: add a JSON observer ( #38 )
2019-07-23 12:25:49 -04:00
jean-airoldie
e614847de6
core: Recorder -> Observer ( #35 )
2019-07-17 09:06:45 -04:00
Toby Lawrence
d459db8084
Add label support + rename crates. ( #27 )
2019-07-05 21:14:08 -04:00
Toby Lawrence
29eb316438
Major additions to metrics-util + formatting/documentation polish.
...
We've added two new major types to the crate:
- AtomicBucket, which allows queue-style atomic writes with atomic
snapshots, powered by crossbeam-epoch
- StreamingIntegers, a scalar delta/zigzag/variable-byte integer
compression implementation
These types are a major part of reworking metrics to be event loop-less
and may be eventually be spun out into their own standalone crates, and
they have value outside of just metrics.
We've also really leveled up our documentation and benchmarks, and these
two types now have full benchmark suites to better demonstrate their
value and their performance on a given system.
2019-05-29 23:07:14 -04:00
Toby Lawrence
5e3540e823
Small UI tweak to the CoC.
2019-04-24 08:09:13 -04:00
Toby Lawrence
c073b2d417
Fix up the CoC and make it consistent + add license.
2019-04-24 08:06:48 -04:00
Toby Lawrence
fdf816e9b3
commit metrics-util v0.1.0
2019-04-23 16:32:28 -04:00