From 742ad97bfb927f827f4c4fce659fed2c4d02aac9 Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Tue, 2 Jan 2024 11:35:23 -0800 Subject: [PATCH 1/5] bump: copyright year --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index afe87a4..41d4ba2 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ This is also true when using the `--no-jpeg` or `--no-png` flags, except the tru See also: [CREDITS.md](CREDITS.md) -Copyright © 2023 [Blobfolio, LLC](https://blobfolio.com) <hello@blobfolio.com> +Copyright © 2024 [Blobfolio, LLC](https://blobfolio.com) <hello@blobfolio.com> This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2. From 86b3bdebb57814e43ab00d8d22bbfa2a5372ec10 Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Fri, 5 Jan 2024 22:33:41 -0800 Subject: [PATCH 2/5] fix: segfault w/ Rust 1.75 --- Cargo.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 109879b..2edf109 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -125,7 +125,11 @@ default-features = false cc = "1.0.*" dowser = "0.8.*" +[profile.release.package."*"] +opt-level = 3 + [profile.release] lto = true codegen-units = 1 +opt-level = 1 strip = true From bb3d995b5415da4fc60276f5f0592689ba8b2c6e Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Fri, 5 Jan 2024 22:34:10 -0800 Subject: [PATCH 3/5] perf: target x86-64-v3 --- justfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/justfile b/justfile index c3ef1cd..2957d0f 100644 --- a/justfile +++ b/justfile @@ -26,6 +26,8 @@ doc_dir := justfile_directory() + "/doc" release_dir := justfile_directory() + "/release" skel_dir := justfile_directory() + "/skel" +export RUSTFLAGS := "-C target-cpu=x86-64-v3" + # Build Release! From 15a8b28b88889ef6f69a0cd86deb1aa2a02a7e51 Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Fri, 5 Jan 2024 22:34:23 -0800 Subject: [PATCH 4/5] bump: 2.4.3 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 2edf109..7cab669 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "flaca" -version = "2.4.2" +version = "2.4.3" license = "WTFPL" authors = ["Josh Stoik "] edition = "2021" From 92d12b4d4f6884ed34c5e14d36dffeea792b0bc7 Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Fri, 5 Jan 2024 22:35:59 -0800 Subject: [PATCH 5/5] build: 2.4.3 --- CREDITS.md | 24 +++++++++++------------- release/man/flaca.1 | 4 ++-- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index 02d55f1..0554e31 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -1,20 +1,20 @@ # Project Dependencies Package: flaca - Version: 2.4.2 - Generated: 2023-11-16 20:36:50 UTC + Version: 2.4.3 + Generated: 2024-01-06 06:34:27 UTC | Package | Version | Author(s) | License | | ---- | ---- | ---- | ---- | -| [ahash](https://github.com/tkaitchuck/ahash) | 0.8.6 | [Tom Kaitchuck](mailto:tom.kaitchuck@gmail.com) | Apache-2.0 or MIT | +| [ahash](https://github.com/tkaitchuck/ahash) | 0.8.7 | [Tom Kaitchuck](mailto:tom.kaitchuck@gmail.com) | Apache-2.0 or MIT | | [argyle](https://github.com/Blobfolio/argyle) | 0.6.8 | [Blobfolio, LLC.](mailto:hello@blobfolio.com) | WTFPL | | [bitvec](https://github.com/bitvecto-rs/bitvec) | 1.0.1 | | MIT | | [bytecount](https://github.com/llogiq/bytecount) | 0.6.7 | [Andre Bogus](mailto:bogusandre@gmail.de) and [Joshua Landau](mailto:joshua@landau.ws) | Apache-2.0 or MIT | | [bytemuck](https://github.com/Lokathor/bytemuck) | 1.14.0 | [Lokathor](mailto:zefria@gmail.com) | Apache-2.0, MIT, or Zlib | | [cfg-if](https://github.com/alexcrichton/cfg-if) | 1.0.0 | [Alex Crichton](mailto:alex@alexcrichton.com) | Apache-2.0 or MIT | -| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | 0.8.3 | | Apache-2.0 or MIT | -| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | 0.9.15 | | Apache-2.0 or MIT | -| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | 0.8.16 | | Apache-2.0 or MIT | -| [ctrlc](https://github.com/Detegr/rust-ctrlc.git) | 3.4.1 | [Antti Keränen](mailto:detegr@gmail.com) | Apache-2.0 or MIT | +| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | 0.8.4 | | Apache-2.0 or MIT | +| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | 0.9.17 | | Apache-2.0 or MIT | +| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | 0.8.18 | | Apache-2.0 or MIT | +| [ctrlc](https://github.com/Detegr/rust-ctrlc.git) | 3.4.2 | [Antti Keränen](mailto:detegr@gmail.com) | Apache-2.0 or MIT | | [dactyl](https://github.com/Blobfolio/dactyl) | 0.6.0 | [Blobfolio, LLC.](mailto:hello@blobfolio.com) | WTFPL | | [dowser](https://github.com/Blobfolio/dowser) | 0.8.1 | [Blobfolio, LLC.](mailto:hello@blobfolio.com) | WTFPL | | [either](https://github.com/bluss/either) | 1.9.0 | bluss | Apache-2.0 or MIT | @@ -22,13 +22,12 @@ | [fastrand](https://github.com/smol-rs/fastrand) | 2.0.1 | [Stjepan Glavina](mailto:stjepang@gmail.com) | Apache-2.0 or MIT | | [funty](https://github.com/myrrlyn/funty) | 2.0.0 | [myrrlyn](mailto:self@myrrlyn.dev) | MIT | | [fyi_msg](https://github.com/Blobfolio/fyi) | 0.11.8 | [Blobfolio, LLC.](mailto:hello@blobfolio.com) | WTFPL | -| [hashbrown](https://github.com/rust-lang/hashbrown) | 0.14.2 | [Amanieu d'Antras](mailto:amanieu@gmail.com) | Apache-2.0 or MIT | +| [hashbrown](https://github.com/rust-lang/hashbrown) | 0.14.3 | [Amanieu d'Antras](mailto:amanieu@gmail.com) | Apache-2.0 or MIT | | [indexmap](https://github.com/bluss/indexmap) | 2.1.0 | | Apache-2.0 or MIT | -| [libc](https://github.com/rust-lang/libc) | 0.2.150 | The Rust Project Developers | Apache-2.0 or MIT | +| [libc](https://github.com/rust-lang/libc) | 0.2.151 | The Rust Project Developers | Apache-2.0 or MIT | | [libdeflate-sys](https://github.com/adamkewley/libdeflater) | 1.19.0 | [Adam Kewley](mailto:contact@adamkewley.com) | Apache-2.0 | | [libdeflater](https://github.com/adamkewley/libdeflater) | 1.19.0 | [Adam Kewley](mailto:contact@adamkewley.com) | Apache-2.0 | | [log](https://github.com/rust-lang/log) | 0.4.20 | The Rust Project Developers | Apache-2.0 or MIT | -| [memoffset](https://github.com/Gilnaa/memoffset) | 0.9.0 | [Gilad Naaman](mailto:gilad.naaman@gmail.com) | MIT | | [mozjpeg-sys](https://github.com/kornelski/mozjpeg-sys.git) | 2.0.5 | [Kornel](mailto:kornel@geekhood.net) | IJG AND Zlib AND BSD-3-Clause | | [oxipng](https://github.com/shssoichiro/oxipng) | 9.0.0 | [Joshua Holmer](mailto:jholmer.in@gmail.com) | MIT | | [radium](https://github.com/bitvecto-rs/radium) | 0.7.0 | [Nika Layzell](mailto:nika@thelayzells.com) and [myrrlyn](mailto:self@myrrlyn.dev) | MIT | @@ -36,12 +35,11 @@ | [rayon-core](https://github.com/rayon-rs/rayon) | 1.12.0 | [Niko Matsakis](mailto:niko@alum.mit.edu) and [Josh Stone](mailto:cuviper@gmail.com) | Apache-2.0 or MIT | | [rgb](https://github.com/kornelski/rust-rgb) | 0.8.37 | [Kornel Lesiński](mailto:kornel@geekhood.net) | MIT | | [rustc-hash](https://github.com/rust-lang-nursery/rustc-hash) | 1.1.0 | The Rust Project Developers | Apache-2.0 or MIT | -| [scopeguard](https://github.com/bluss/scopeguard) | 1.2.0 | bluss | Apache-2.0 or MIT | | [tap](https://github.com/myrrlyn/tap) | 1.0.1 | [Elliott Linder](mailto:elliott.darfink@gmail.com) and [myrrlyn](mailto:self@myrrlyn.dev) | MIT | -| [tempfile](https://github.com/Stebalien/tempfile) | 3.8.1 | [Steven Allen](mailto:steven@stebalien.com), The Rust Project Developers, [Ashley Mannix](mailto:ashleymannix@live.com.au), and [Jason White](mailto:me@jasonwhite.io) | Apache-2.0 or MIT | +| [tempfile](https://github.com/Stebalien/tempfile) | 3.9.0 | [Steven Allen](mailto:steven@stebalien.com), The Rust Project Developers, [Ashley Mannix](mailto:ashleymannix@live.com.au), and [Jason White](mailto:me@jasonwhite.io) | Apache-2.0 or MIT | | [term_size](https://github.com/kbknapp/term_size-rs.git) | 0.3.2 | [Kevin K.](mailto:kbknapp@gmail.com) and [Benjamin Sago](mailto:ogham@bsago.me) | Apache-2.0 or MIT | | [unicode-width](https://github.com/unicode-rs/unicode-width) | 0.1.11 | [kwantam](mailto:kwantam@gmail.com) and [Manish Goregaokar](mailto:manishsmail@gmail.com) | Apache-2.0 or MIT | | [write_atomic](https://github.com/Blobfolio/write_atomic) | 0.5.0 | [Blobfolio, LLC.](mailto:hello@blobfolio.com) | WTFPL | | [wyz](https://github.com/myrrlyn/wyz) | 0.5.1 | [myrrlyn](mailto:self@myrrlyn.dev) | MIT | -| [zerocopy](https://github.com/google/zerocopy) | 0.7.26 | [Joshua Liebow-Feeser](mailto:joshlf@google.com) | Apache-2.0, BSD-2-Clause, or MIT | +| [zerocopy](https://github.com/google/zerocopy) | 0.7.32 | [Joshua Liebow-Feeser](mailto:joshlf@google.com) | Apache-2.0, BSD-2-Clause, or MIT | | [zopflipng](https://github.com/google/zopfli) | | Google | Apache-2.0 | diff --git a/release/man/flaca.1 b/release/man/flaca.1 index 0a916ec..7558904 100644 --- a/release/man/flaca.1 +++ b/release/man/flaca.1 @@ -1,6 +1,6 @@ -.TH "FLACA" "1" "November 2023" "Flaca v2.4.2" "User Commands" +.TH "FLACA" "1" "January 2024" "Flaca v2.4.3" "User Commands" .SH NAME -Flaca \- Manual page for flaca v2.4.2. +Flaca \- Manual page for flaca v2.4.3. .SH DESCRIPTION Brute\-force, lossless JPEG and PNG compression. .SS USAGE: