Skip to content

Commit

Permalink
bump version 0.7.74
Browse files Browse the repository at this point in the history
  • Loading branch information
jtmoon79 committed Jun 23, 2024
1 parent 732f8e6 commit 5e01d1c
Show file tree
Hide file tree
Showing 27 changed files with 90,610 additions and 16 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ categories = [
"filesystem",
]
readme = "README.md"
version = "0.7.73"
version = "0.7.74"
edition = "2021"
# `rust-version` (MSRV) should match ./github/workflows/rust.yml:rust_msrv:msrv and ./README.md
rust-version = "1.70.0"
Expand Down
38 changes: 24 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ Speedily search and merge log messages by datetime.
* Must update parameters `branch=` and `version=` per release; replace the version
-->

[![MSRV](https://img.shields.io/crates/msrv/super_speedy_syslog_searcher/0.7.73?logo=rust&logoColor=800000&cacheSeconds=6000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/blob/0.7.73/Cargo.toml#L19)
[![MSRV](https://img.shields.io/crates/msrv/super_speedy_syslog_searcher/0.7.74?logo=rust&logoColor=800000&cacheSeconds=6000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/blob/0.7.74/Cargo.toml#L19)
[![License](https://img.shields.io/crates/l/super-speedy-syslog-searcher?style=flat-square)](https://github.com/jtmoon79/super-speedy-syslog-searcher/blob/main/LICENSE.txt)
[![docs.rs](https://img.shields.io/docsrs/super_speedy_syslog_searcher/0.7.73?badge.svg&style=flat-square&logo=docsdotrs)](https://docs.rs/super_speedy_syslog_searcher/0.7.73/)
[![docs.rs](https://img.shields.io/docsrs/super_speedy_syslog_searcher/0.7.74?badge.svg&style=flat-square&logo=docsdotrs)](https://docs.rs/super_speedy_syslog_searcher/0.7.74/)

[![crates.io version](https://img.shields.io/crates/v/super-speedy-syslog-searcher.svg?style=flat-square&logo=rust&logoColor=800000?branch=0.7.73&version=0.7.73)](https://crates.io/crates/super-speedy-syslog-searcher/0.7.73)
[![crates.io version](https://img.shields.io/crates/v/super-speedy-syslog-searcher.svg?style=flat-square&logo=rust&logoColor=800000?branch=0.7.74&version=0.7.74)](https://crates.io/crates/super-speedy-syslog-searcher/0.7.74)
[![crates.io downloads](https://img.shields.io/crates/d/super-speedy-syslog-searcher.svg?style=flat-square&logo=rust&logoColor=800000)](https://crates.io/crates/super-speedy-syslog-searcher#:~:text=Downloads%20all%20time)
[![crates.io downloads (version)](https://img.shields.io/crates/dv/super_speedy_syslog_searcher/0.7.73?style=flat-square&logo=rust&logoColor=800000)](https://crates.io/crates/super-speedy-syslog-searcher/0.7.73)
[![crates.io downloads (version)](https://img.shields.io/crates/dv/super_speedy_syslog_searcher/0.7.74?style=flat-square&logo=rust&logoColor=800000)](https://crates.io/crates/super-speedy-syslog-searcher/0.7.74)
[![CHANGELOG](https://img.shields.io/badge/CHANGELOG-blue?style=flat-square&logo=keep-a-changelog&logoColor=FFFFFF&color=E05735)](https://github.com/jtmoon79/super-speedy-syslog-searcher/blob/main/CHANGELOG.md#0772)
[![lib.rs](https://img.shields.io/badge/lib.rs-white?style=flat-square&logo=rust&logoColor=202020)](https://lib.rs/crates/super_speedy_syslog_searcher/)

[![Build status](https://img.shields.io/github/actions/workflow/status/jtmoon79/super-speedy-syslog-searcher/rust.yml?branch=0.7.73&style=flat-square&logo=github&logoColor=000000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/actions?query=workflow%3Arust)
[![coveralls.io](https://img.shields.io/coverallsCoverage/github/jtmoon79/super-speedy-syslog-searcher?style=flat-square&logo=coveralls&logoColor=b94947&branch=0.7.73&version=0.7.73)](https://coveralls.io/github/jtmoon79/super-speedy-syslog-searcher?branch=0.7.73)
[![Commits since](https://img.shields.io/github/commits-since/jtmoon79/super-speedy-syslog-searcher/0.7.73.svg?logo=github&logoColor=000000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/commits/main)
[![Build status](https://img.shields.io/github/actions/workflow/status/jtmoon79/super-speedy-syslog-searcher/rust.yml?branch=0.7.74&style=flat-square&logo=github&logoColor=000000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/actions?query=workflow%3Arust)
[![coveralls.io](https://img.shields.io/coverallsCoverage/github/jtmoon79/super-speedy-syslog-searcher?style=flat-square&logo=coveralls&logoColor=b94947&branch=0.7.74&version=0.7.74)](https://coveralls.io/github/jtmoon79/super-speedy-syslog-searcher?branch=0.7.74)
[![Commits since](https://img.shields.io/github/commits-since/jtmoon79/super-speedy-syslog-searcher/0.7.74.svg?logo=github&logoColor=000000)](https://github.com/jtmoon79/super-speedy-syslog-searcher/commits/main)

_Super Speedy Syslog Searcher_ (`s4`) is a command-line tool to search
and merge varying log messages from varying log files, sorted by datetime.
Expand Down Expand Up @@ -693,22 +693,32 @@ A comparison of merging three large log files:
- 5000 line log file, 2158138 bytes (≈2.1 MB), with high-plane unicode

|Program |real|user|sys |
|- |- |- |- |
|`grep \| sort`|0.04|0.03|0.00|
|`s4` |0.05|0.06|0.01|
|`logmerger` |0.72|0.69|0.02|
|`tl` |1.30|0.47|0.06|
|:--- |---:|---:|---:|
|`grep \| sort`|0.04|0.02|0.01|
|`s4` |0.04|0.02|0.05|
|`logmerger` |0.71|0.69|0.02|
|`tl` |1.13|0.49|0.04|

This informal runtime comparison used GNU `time` running on Ubuntu 22 on WSL2.

- `grep` 3.7, `sort` 8.32
- `s4` 0.7.73
- `s4` 0.7.74
- `logmerger` 0.9.0 on Python 3.10.12
- `tl` 1.5.0 on Python 3.10.12

See directory results in [`compare-log-mergers.txt`].

[`compare-log-mergers.txt`]: ./releases/0.7.73/compare-log-mergers.txt
[`compare-log-mergers.txt`]: ./releases/0.7.74/compare-log-mergers.txt

<br/>

A comparison of merging several large log files using `hyperfine` and script
`compare-grep-sort.sh`.

| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|:--- |---: |---: |---: |---: |
| `s4` | 44.8 ± 1.7 | 42.5 | 52.1 | 1.00 |
| `grep \| sort` | 36.5 ± 0.8 | 35.7 | 40.5 | 1.00 |

---

Expand Down
Binary file added releases/0.7.74/callgrind.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5e01d1c

Please sign in to comment.