Filter
Exclude
Time range
-
Near
Replying to @alirezamrzf
Rustaceans need to be shown how to do things right. Not only on compiletimes but safety too. Comp times do matter slightly less than runtime, but what's been happening in Rust/C land is ridiculous & it harms runtime too. Fast feedback loops help find optimal solutions.
2
1
45
compileTimes redd.it/1s9zvgf
6
100
7,994
"We deployed AI across all teams. Why aren't we shipping 10x faster?" Because AI can write code at the speed of light. But it compiles at the speed of Rust. #Software #DevHumor #RustLang #CompileTimes #AI #TechHumor #ProgrammerLife #DevLife #Nullwing #WebComic #10xDeveloper
2
157
I wanted to have 'state of the art' voice input in makepad (my IDE) and its all Rust. So you look for solutions: whispercpp ok. great. Cmake, C , long compiletimes. Uhg. Hey AI, can you port this to Rust. Sure thing! 4 hours later, 0.5 extra build time, no deps. Done.
3
11
639
2 Oct 2024
Replying to @doomslide
by seeing lean compiletimes 🫡
1
3
95
11 Oct 2023
Me going 'our compiletimes are so low!' (8 seconds m2, 10 seconds 13900k). And then a person with an intel i7-1255u shows up and it takes 2 minutes. Cheaper PC laptops are just trash imho. If you can just get a mac mini m1 or a macbook air m1. It's not just a tiny bit faster.
2
4
1,318
Replying to @pcwalton
Rust has a lot of merit for gamedev. enum/match is its secret weapon ; .. but the downside is compiletimes. iteration matters. It's not going to be so clear cut. It will of course be possible to pair up a rust engine with a rapid iteration scripting language or visual tool
2
2
1,146
5 Feb 2023
Replying to @nilostolte
You can manage high compiletimes significantly tho. In makepad our entire stack's compile record is 5 seconds with all dependencies. It's not as fast to compile as zig tho, that language is super lightweight. But memory safety is hugely important.
1
11
906
16 Dec 2022
Impressed with how the microsoft windows rust API crate does its feature selection to keep compiletimes to a minimum. It is simply the windows::Thing::SubThing as Thing_SubThing feature name. Trivial to enable.
1
616
> MIR inlining is now enabled for optimized compilations. This provides a 3-10% improvement in compiletimes for real world crates. 😤🎉
Rust 1.65.0 is now available. 🦀 Today's release brings generic associated types (GATs), let-else statements, std::backtrace, and more. See the announcement and release notes for details: blog.rust-lang.org/2022/11/0…
2
9
31 Aug 2022
(the trick is to demonstrate that the optimizations make rustc go faster, you can always get people to go apeshit for compiletimes X3)
2
1
12
13 Jul 2022
Had a discussion tonight about why i try to keep our 'total' compiletimes so low. Why doesn't Rust cache it more, to C people DLL-land is normal. Everythign is a dylib. Rust can recompile its standard library when you add a few flags. It's simply more compilationaly dynamic.
2
1
15 Feb 2022
Rust is not like C where you use pre-built DLLs to scale compiletimes. You generally drag along all your dependencies into the buildcycle. And clean-rebuilds happen all the time. So a focus on total build time matters a lot more.
2
3
12 Jan 2022
However, as to make a point, i will NIH everything it takes to build a complete desktop IDE and designtool and compile in <20secs. @ejpbruel has just started on our own regex engine. Why? Why not. It makes him happy and keeps my compiletimes down. Win.
1
2
11 Nov 2021
Oh for sure. However in our case its' cut dependency count from the 100s to 16. And compiletimes from minutes to seconds. And as this will be a foundational stack for the Rust ecosystem (hopefully) it'l be worth it.
1
10 Apr 2021
Replying to @rikarends @zeh
Now if it CAN solve those and keep those compiletimes, we might have a winner. Untill then, Rust is it.
1
17 Nov 2020
Wow i'm massively impressed now. The M1 cuts my compiletimes in HALF. Writing makepad in Rust is now almost like scripting a webpage :)
2
13
22 Sep 2020
Great to see this drive to cut deps back down to acceptable compiletimes. Rust is pretty great if you do that.
1
2
Unintended (or intended) side effect of hey.com's prelaunch news is I tried out @rails for the first time. Have to say with the direction java fw's are going, this is refreshing. I don't want reactive, microservcies, compiletimes, etc. Straight forward monoliths.

2
14 Dec 2019
I think Rusts runtime characteristics are ideal for making almost anything right now. High perf, no jitter, safe. And compiletime its expressive, easy to refactor. The only thing is the long compiletimes.
1
1