awslabs / awslabs/aws-sdk-rust

Compile time

Open
#113 51 comments 260 reactions 0 assignees View on GitHub
feature-request p2
Dominant language
Rust
Stars
3.3k
Forks
290
Avg merge
1d 12h
Merged PRs (30d)
3

Description

I just tried the aws-sdk-ec2 in my workspace. rusoto_ec2 was always the second to last crate and took forever (66s) to build. aws-sdk-ec2 seems to be even worse.

```bash
> cargo +nightly build -Z timings

aws-sdk-ec2 v0.0.8-alpha | 95.8s
rusoto_ec2 v0.46.0 | 66.5s
```

Is compile time something you are going to consider in the future?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported `cargo +nightly build -Z timings` results for `aws-sdk-ec2` and compare them with `rusoto_ec2`, using the versions and timings in the issue. The issue names no source files or tests; completion would require an agreed compile-time target, identified bottlenecks, and timing evidence showing improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, performance
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.