Skip to content

Commit 226b8e4

Browse files
committed
Ask about the size of the respondent's project
1 parent 339a758 commit 226b8e4

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

surveys/micro/2025-06-compiler-performance.md

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,16 @@ If yes, what is the approximate size of the company?
4545

4646
Type: select one (optional)
4747

48-
- No, I do not code in Rust in a company
48+
- No, I don't code in Rust in a company
4949
- Yes (1-50 employees)
5050
- Yes (51-500 employees)
5151
- Yes (501-5000 employees)
5252
- Yes (more than 5000 employees)
5353

5454
## Development workflows
5555

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+
5658
### Which build systems do you use to build Rust code?
5759

5860
Type: select all that apply (optional)
@@ -92,12 +94,40 @@ Options:
9294
- Big problem for me
9395
- Could be improved, but does not limit me
9496
- Not an issue for me at all
95-
- I do not use this workflow
97+
- I don't use this workflow
9698

9799
### Do you have any other Rust development workflows that you would like to mention?
98100

99101
Type: free form (optional)
100102

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+
101131
### How long do you need to wait for the compiler to rebuild your code after making a change?
102132

103133
Please select the longest duration range amongst the projects that you regularly work on.
@@ -174,7 +204,7 @@ Tools:
174204
Familiarity:
175205

176206
- I use it
177-
- I know about it, but do not use it
207+
- I know of it, but don't use it
178208
- Never heard of it
179209

180210
## Workarounds

0 commit comments

Comments
 (0)