Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.

Add "Rust Trait System Revamp" grant proposal. #261

Merged
merged 3 commits into from
Mar 20, 2020

Conversation

eddyb
Copy link
Contributor

@eddyb eddyb commented Mar 6, 2020

Grant Application

This application is (select one):

  • Speculative (use this by default)
  • an RFP response

This application is (select one):

  • Public (fully)
  • Public with private finances

Abstract

We want to improve the Rust trait system, to offer more profiling insight and remove redundant work, in order to ultimately increase its performance.

This will help speed up compilation of Substrate / Polkadot crates, as they rely a lot on Rust traits, including type-level metaprogramming with associated types.

Checklist

  • The grants document has been read and understood.
  • The Google Form will be completed accurately. Note that the Google Form requires the pull request URL.
  • Abstract (above) is succinct and complete.
  • The application is being included into the correct directory: either 'targeted' or 'speculative'.
  • The application includes a project description.
  • The application includes all names of team members.
  • The application includes a description of the team's experience.
  • The application includes all necessary links (e.g. GitHub and LinkedIn)
  • The "Development Roadmap" section in the application has a timeline of development ("milestones").
  • The "Development Roadmap" section in the application has an estimate of funds required.
  • The "Development Roadmap" section gives an indication of the team's long term plans.
  • The "Development Roadmap" section includes documentation as a deliverable for at least one milestone.

@EdwardAThomson EdwardAThomson merged commit 1a6c48e into w3f:master Mar 20, 2020
@eddyb eddyb deleted the rust-trait-system-revamp branch April 6, 2020 03:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants