From c8b1294042e3cb5c0efca6af6d1d5131f7ea5c19 Mon Sep 17 00:00:00 2001 From: Philip Degarmo Date: Wed, 21 Aug 2019 19:58:18 -0700 Subject: [PATCH 1/2] Add known_issues.md for tracking core language issues --- known_issues.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 known_issues.md diff --git a/known_issues.md b/known_issues.md new file mode 100644 index 0000000..b85439b --- /dev/null +++ b/known_issues.md @@ -0,0 +1,31 @@ +# Known Issues + +One of the goals of this working group is to improve the user experience of people using rust for game development. + +**This document tracks issues that we as a group would like to raise for the core Rust language team.** This may +include missing functionality, or problems that impede productivity. This is not an exhaustive list, and only +includes language-level issues. + +If you feel that something should be added to this list: + * Please open an issue on this or another repository so that we can link to it + * Submit a PR to this document + +If you're not sure, just open an issue in this repo. We're happy to help! + +## IDE/Debugging Experience +* https://github.com/rust-gamedev/wg/issues/20 - Map/Set in .natvis files +* https://github.com/rust-gamedev/wg/issues/22 - RLS for huge projects +* https://github.com/EmbarkStudios/rust-ecosystem/issues/8 - RLS in VS Code robustness & performance +* https://github.com/EmbarkStudios/rust-ecosystem/issues/9 - Better debugger experience in VS Code + +## Debug Performance +* https://github.com/rust-gamedev/wg/issues/32 - Selective Enabling/Disabling optimizations at a crate/file/function level + * Profile overrides do not work for code using generics (such as nphysics) https://github.com/rust-lang/rust/issues/63484 +* https://github.com/EmbarkStudios/rust-ecosystem/issues/5 - More efficient runtime code generation for debug builds + +## Iteration Times +* https://github.com/EmbarkStudios/rust-ecosystem/issues/13 - Dynamic libraries (dll/dylib) for fast iteration +* https://github.com/EmbarkStudios/rust-ecosystem/issues/11 - Distributed compilation for fast iteration + +## Runtime Performance +* https://github.com/EmbarkStudios/rust-ecosystem/issues/2 - fast math support From 012116c08a3e700af89149f9ae6b56fee63695e2 Mon Sep 17 00:00:00 2001 From: Philip Degarmo Date: Thu, 22 Aug 2019 01:11:43 -0700 Subject: [PATCH 2/2] Clean up links in known_issues.md --- known_issues.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/known_issues.md b/known_issues.md index b85439b..ff70bf3 100644 --- a/known_issues.md +++ b/known_issues.md @@ -13,19 +13,19 @@ If you feel that something should be added to this list: If you're not sure, just open an issue in this repo. We're happy to help! ## IDE/Debugging Experience -* https://github.com/rust-gamedev/wg/issues/20 - Map/Set in .natvis files -* https://github.com/rust-gamedev/wg/issues/22 - RLS for huge projects -* https://github.com/EmbarkStudios/rust-ecosystem/issues/8 - RLS in VS Code robustness & performance -* https://github.com/EmbarkStudios/rust-ecosystem/issues/9 - Better debugger experience in VS Code +* [wg #20](https://github.com/rust-gamedev/wg/issues/20): Map/Set in .natvis files +* [wg #22](https://github.com/rust-gamedev/wg/issues/22): RLS for huge projects +* [embark-rust-ecosystem #8](https://github.com/EmbarkStudios/rust-ecosystem/issues/8): RLS in VS Code robustness & performance +* [embark-rust-ecosystem #9](https://github.com/EmbarkStudios/rust-ecosystem/issues/9): Better debugger experience in VS Code ## Debug Performance -* https://github.com/rust-gamedev/wg/issues/32 - Selective Enabling/Disabling optimizations at a crate/file/function level - * Profile overrides do not work for code using generics (such as nphysics) https://github.com/rust-lang/rust/issues/63484 -* https://github.com/EmbarkStudios/rust-ecosystem/issues/5 - More efficient runtime code generation for debug builds +* [wg #32](https://github.com/rust-gamedev/wg/issues/32): Selective Enabling/Disabling optimizations at a crate/file/function level + * [rust-lang #63484](https://github.com/rust-lang/rust/issues/63484): Profile overrides do not work for code using generics (such as nphysics) +* [embark-rust-ecosystem #5](https://github.com/EmbarkStudios/rust-ecosystem/issues/5): More efficient runtime code generation for debug builds ## Iteration Times -* https://github.com/EmbarkStudios/rust-ecosystem/issues/13 - Dynamic libraries (dll/dylib) for fast iteration -* https://github.com/EmbarkStudios/rust-ecosystem/issues/11 - Distributed compilation for fast iteration +* [embark-rust-ecosystem #13](https://github.com/EmbarkStudios/rust-ecosystem/issues/13): Dynamic libraries (dll/dylib) for fast iteration +* [embark-rust-ecosystem #11](https://github.com/EmbarkStudios/rust-ecosystem/issues/11): Distributed compilation for fast iteration ## Runtime Performance -* https://github.com/EmbarkStudios/rust-ecosystem/issues/2 - fast math support +* [embark-rust-ecosystem #2](https://github.com/EmbarkStudios/rust-ecosystem/issues/2): Fast fp math support