You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: surveys/micro/2025-06-compiler-performance.md
+33-3Lines changed: 33 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -45,14 +45,16 @@ If yes, what is the approximate size of the company?
45
45
46
46
Type: select one (optional)
47
47
48
-
- No, I do not code in Rust in a company
48
+
- No, I don't code in Rust in a company
49
49
- Yes (1-50 employees)
50
50
- Yes (51-500 employees)
51
51
- Yes (501-5000 employees)
52
52
- Yes (more than 5000 employees)
53
53
54
54
## Development workflows
55
55
56
+
Here we would like to understand what kinds of workflows you use when compiling Rust code. If you work on multiple projects with diverse workflows, please primarily focus on use-case(s) where you most struggle with compilation performance.
57
+
56
58
### Which build systems do you use to build Rust code?
57
59
58
60
Type: select all that apply (optional)
@@ -92,12 +94,40 @@ Options:
92
94
- Big problem for me
93
95
- Could be improved, but does not limit me
94
96
- Not an issue for me at all
95
-
- I do not use this workflow
97
+
- I don't use this workflow
96
98
97
99
### Do you have any other Rust development workflows that you would like to mention?
98
100
99
101
Type: free form (optional)
100
102
103
+
### How large is the Rust project that you work on in terms of lines of Rust code?
104
+
105
+
Please provide an answer for the Rust project where you most struggle with compilation times. Only include the lines of Rust code of your project, not of its dependencies. You can count the lines of code e.g. using [tokei](https://github.com/XAMPPRocky/tokei).
106
+
107
+
Type: select one (optional)
108
+
109
+
- Less than 2 thousand lines
110
+
- 2-10 thousand lines
111
+
- 11-50 thousand lines
112
+
- 51-100 thousand lines
113
+
- 101-500 thousand lines
114
+
- More than 500 thousand lines of code
115
+
116
+
### How large is the Rust project that you work on in terms of (Cargo) dependencies?
117
+
118
+
Please provide an answer for the Rust project where you most struggle with compilation times. Include the number of external/third-party dependencies/crates (including transitive ones) compiled when you run e.g. *cargo build*.
119
+
120
+
Type: select one (optional)
121
+
122
+
- No dependencies
123
+
- 1-10 dependencies
124
+
- 11-50 dependencies
125
+
- 51-100 dependencies
126
+
- 101-200 dependencies
127
+
- 201-300 dependencies
128
+
- 301-500 dependencies
129
+
- More than 500 dependencies
130
+
101
131
### How long do you need to wait for the compiler to rebuild your code after making a change?
102
132
103
133
Please select the longest duration range amongst the projects that you regularly work on.
0 commit comments