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 |
|