Commit Graph
50 Commits
Author SHA1 Message Date
johnthagen 8dcb3a0ebe Add -Zfmt-debug=none to nightly CI (#73)
* Add -Zfmt-debug=none to nightly CI

* Update libstd example to include -Zfmt-debug
2024-09-11 07:14:26 -04:00
johnthagen cbab928e60 Move jemalloc to a legacy techniques section (#72) 2024-09-11 07:03:05 -04:00
johnthagen 094d314f0c Add jemalloc section admonition 2024-07-16 13:42:23 -04:00
johnthagen af259fc564 Use GitHub Markdown alerts in README (#67) 2024-06-25 19:42:03 -04:00
johnthagen ea5ab25d38 Run std/optimize_for_size in nightly CI (#65) 2024-06-14 09:21:56 -04:00
johnthagen 17406df099 Add Windows no_std project example (#63) 2024-03-17 15:03:54 -04:00
johnthagen e493017f67 Add support for Windows #![no_main] (#62) 2024-03-17 14:51:10 -04:00
johnthagen 8db1b5764b Add reference to Making Rust binaries smaller by default (#58) 2024-01-24 13:26:12 -05:00
johnthagen e413cf99be Document rustc -Zlocation-detail flag (#54) 2023-09-13 09:13:32 -04:00
johnthagen fdfd162f63 Remove link to StackOverflow post now that it has the most votes 2023-01-13 13:24:41 -05:00
johnthagen c5f90f3054 Replace rust-musl-builder with official Rust alpine image 2022-12-21 08:46:00 -05:00
johnthagen 1f8158e6a5 Drop Rust 1.28 and 1.30 from CI (#51)
* Drop Rust 1.28 and 1.30 from CI

* Cargo update
2022-11-08 12:43:57 -05:00
johnthagen 5a65a4b49a Pin macos CI to macos-11 (#50) 2022-11-07 07:12:02 -05:00
johnthagen 43065669ed Add reference to optimizing Rust binary size article 2022-11-07 06:52:22 -05:00
johnthagen b50f068de3 Improve wording about container images 2022-11-06 16:13:28 -05:00
johnthagen 2d0160b8c7 Fix grammar 2022-10-28 13:51:08 -04:00
johnthagen e29108d280 Remove usages of deprecated actions-rs (#43) 2022-08-14 20:12:04 -04:00
johnthagen 8cbbe15c96 Remove actions-rs/cargo (#42) 2022-08-14 20:04:32 -04:00
johnthagen b86e715e0c Update CI to actions/checkout@v3 (#40) 2022-08-14 19:50:52 -04:00
johnthagen d3fd38f0f6 Update copyright year 2022-07-28 19:40:51 -04:00
johnthagen b20a8d127e Include compilation speed and ease of debugging as optimization goals 2022-06-26 14:24:42 -04:00
johnthagen 75210520c3 Make prior Rust version indicators match 2022-02-26 07:12:14 -05:00
johnthagen f81d8ba05f Add a reference to docker-slim 2022-01-04 07:56:12 -05:00
johnthagen dae26b4313 Add link to StackOverflow answer 2021-08-24 12:40:54 -04:00
johnthagen cb96c49ec0 Build no_std project on macOS (#32) 2021-08-20 13:42:25 -04:00
johnthagen e906025597 Add links to momo and Twiggy (#31) 2021-08-17 07:15:05 -04:00
johnthagen db9c0f5e34 Replace Xargo with build-std (#30) 2021-08-16 21:15:22 -04:00
johnthagen 31e89a3b91 Update libc version used in no_std project (#29) 2021-08-16 07:33:28 -04:00
johnthagen 40402901eb Fix GitHub action job name (#28) 2021-08-15 14:49:10 -04:00
johnthagen 34f9eb9d84 Migrate to GitHub Actions CI (#27) 2021-08-15 14:42:23 -04:00
johnthagen 6ade516e47 Add reference to tiny webassembly graphics blog post 2021-07-13 16:32:15 -04:00
johnthagen d8ce4dfa64 Add reference to min-sized-rust-windows 2020-12-01 13:45:52 -05:00
johnthagen cc1521c822 Add reference to Cargo -Z build-std feature 2020-09-12 19:03:44 -04:00
johnthagen 0c4d40ecb3 Emphasize that no action is needed for Rust 1.32+ to remove jemalloc 2020-07-03 08:10:56 -04:00
johnthagen 05ad15eb50 Emphasize differences in optimization settings 2020-07-03 08:09:14 -04:00
johnthagen 33f40ffe43 Fix Xargo LTO (#17)
* Work around https://github.com/japaric/xargo/issues/292
2020-06-14 08:58:29 -04:00
johnthagen 1c13bc629f Document nightly cargo strip=symbols 2020-06-12 14:02:28 -04:00
johnthagen 186a55a666 Add Reducing the size of the Rust GStreamer plugin reference 2020-04-29 19:33:40 -04:00
johnthagen deb6b626fc Fix cargo profiles link 2020-04-18 07:49:11 -04:00
johnthagen 45bdfd20b5 Set nightly only for the current workspace 2020-04-07 14:48:29 -04:00
johnthagen fcdab27363 Add reference to cargo-strip 2019-12-30 08:20:52 -05:00
johnthagen ade841cd78 Add link to Tiny Windows executable blog post 2019-12-13 12:25:04 -05:00
johnthagen 906ad90e85 Add year to reference name 2019-12-13 12:21:56 -05:00
johnthagen 2789941888 Add reference to blog post: Formatting is Unreasonably Expensive for Embedded Rust 2019-12-13 12:21:26 -05:00
johnthagen c4917dbd1d Add no_main section based upon @vi's pull request (#9) 2019-03-10 16:35:20 -04:00
johnthagen 986fca0737 Add link to another Rust size minimization blog post 2019-02-23 08:31:44 -05:00
johnthagen 87bda541e4 Fix no_std typo 2019-02-23 08:27:53 -05:00
johnthagen 21354cca09 Simplify build script and build panic_immediate_abort project (#2)
* Commit updated Cargo.lock comments
2019-02-16 10:11:54 -05:00
johnthagen 9122b05511 Add Xargo-specific sub project (#1) 2018-12-10 16:04:05 -05:00
johnthagen 5ea8e01477 Initial commit 2018-12-09 09:04:04 -05:00