Open Issues Need Help
View All on GitHubRun compilers interactively from your web browser and interact with the assembly
AI Summary: The user requests an enhancement to allow the `Ctrl+S` (save) shortcut to be configured to trigger a "compile" action. Currently, `Ctrl+S` has various configurable behaviors, but "compile" is not an option, despite a similar action likely being available via `Ctrl+Enter`.
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
Run compilers interactively from your web browser and interact with the assembly
AI Summary: Improve the user experience of the Compiler Explorer for Rust by providing configurable hints or automatically adding code modifications to ensure assembly output is generated when expected, addressing issues caused by inlining and the lack of a main function. This involves potentially adding compiler-specific messages or automatically adding attributes like `#[inline(never)]` or `#[no_mangle]` to user code when appropriate, and handling warnings about unused main functions.
Run compilers interactively from your web browser and interact with the assembly
AI Summary: The task requires decoupling the image URLs used in Compiler Explorer's site templates from the template names. This involves adding a unique ID to each template, modifying the `lib/site-templates.ts` file and its type definition, updating the frontend to use the IDs, and adjusting the screenshot generation script (`etc/scripts/generate_site_template_screenshots.ts`) to correctly handle the new ID system. This change addresses the issue where special characters in template names cause incorrect image loading.
Run compilers interactively from your web browser and interact with the assembly
AI Summary: The Compiler Explorer project's test suite needs to be updated to explicitly await promises within the `expect(actual).resolves.toEqual(expected)` assertions. This is necessary to ensure correct test execution and prevent failures in future Vitest versions.
Run compilers interactively from your web browser and interact with the assembly