-
Notifications
You must be signed in to change notification settings - Fork 12.9k
Issues: rust-lang/rust
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
[strict provenance] Provide a way to "create allocations at a fixed address"
A-strict-provenance
Area: Strict provenance for raw pointers
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#98593
opened Jun 27, 2022 by
RalfJung
Tracking Issue for the C-cmse-nonsecure-call ABI
A-codegen
Area: Code generation
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
F-abi_c_cmse_nonsecure_call
`#![feature(abi_c_cmse_nonsecure_call)]`
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#81391
opened Jan 25, 2021 by
hug-dev
2 tasks
Atomic compare_exchange(_weak) functions produce overly complicated asm code on thumbv7(e)m-none-eabi(hf) targets
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#79418
opened Nov 25, 2020 by
qwerty19106
riscv: unable to use atomics with linker-plugin-lto
A-atomic
Area: Atomics, barriers, and sync primitives
A-linkage
Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#69689
opened Mar 4, 2020 by
xobs
Tracking Issue for the Area: Code for handling the "interrupt ABI" of various processors
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
O-AVR
Target: AVR processors (ATtiny, ATmega, etc.)
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
avr-interrupt
/avr-non-blocking-interrupt
calling convention/ABI
A-hardware-interrupts
#69664
opened Mar 3, 2020 by
dylanmckay
1 of 3 tasks
#[used]
should work on functions
A-attributes
#68322
opened Jan 17, 2020 by
jonas-schievink
Overhead of core::sync::atomic::* primitives in dev builds
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#68208
opened Jan 14, 2020 by
therealprof
Expose Category: A feature request, i.e: not implemented / a PR.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
abort
function from core
C-feature-request
#67952
opened Jan 6, 2020 by
m-ou-se
Should Thumb bugs get increased visibility, e.g. Tier 1 status?
I-needs-decision
Issue: In need of a decision.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-infra
Relevant to the infrastructure team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#60880
opened May 16, 2019 by
pnkfelix
[eRFC] Include call graph information in LLVM IR
A-CLI
Area: Command-line interface (CLI) to the compiler
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
needs-fcp
This change is insta-stable, so needs a completed FCP to proceed.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#59412
opened Mar 25, 2019 by
japaric
Tracking issue for -Z emit-stack-sizes
A-CLI
Area: Command-line interface (CLI) to the compiler
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#54192
opened Sep 13, 2018 by
japaric
opt-level: z often worse than s, sometimes worse than 3 on small files
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#54026
opened Sep 7, 2018 by
matthiaskrgr
rust-lld errors with duplicate symbol: __rustc_debug_gdb_scripts_section__ for embeded target.
A-linkage
Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#52909
opened Jul 31, 2018 by
jparris
Tracking issue for the #[alloc_error_handler] attribute (for no_std + liballoc)
A-allocators
Area: Custom and system allocators
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
disposition-close
This PR / issue is in PFCP or FCP with a disposition to close it.
finished-final-comment-period
The final comment period is finished for this PR / Issue.
Libs-Tracked
Libs issues that are tracked on the team's project board.
S-tracking-design-concerns
Status: There are blocking design concerns.
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#51540
opened Jun 13, 2018 by
SimonSapin
4 tasks
Tracking issue for eRFC 2318, Custom test frameworks
A-libtest
Area: `#[test]` / the `test` library
B-RFC-approved
Blocker: Approved by a merged RFC but not yet implemented.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
F-custom_test_frameworks
`#![feature(custom_test_frameworks)]`
S-tracking-design-concerns
Status: There are blocking design concerns.
T-cargo
Relevant to the cargo team, which will review and decide on the PR/issue.
T-dev-tools
Relevant to the dev-tools subteam, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#50297
opened Apr 28, 2018 by
Centril
10 tasks
Document minimum size for Area: Documentation for any part of the project, including the compiler, standard library, and tools
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
P-medium
Medium priority
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
usize
and isize
A-docs
#48593
opened Feb 27, 2018 by
clarfonthey
Panic related strings are still in binary with custom panic_fmt
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#47526
opened Jan 17, 2018 by
pepyakin
Can't compile core for msp430 - LLVM ERROR
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-target-specs
Area: Compile-target specifications
C-bug
Category: This is a bug.
O-msp430
requires-nightly
This issue requires a nightly compiler in some way.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#45835
opened Nov 7, 2017 by
japaric
Avoid volatile loads to preserve the gdb pretty printer section
A-debuginfo
Area: Debugging information in compiled programs (DWARF, PDB, etc.)
A-linkage
Area: linking into static, shared libraries and binaries
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#44993
opened Oct 3, 2017 by
alexcrichton
Consistent naming for Arm "thumb" targets?
C-bug
Category: This is a bug.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#44722
opened Sep 20, 2017 by
parched
core::fmt fails to optimize on arm-none-eabi
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#43369
opened Jul 20, 2017 by
therealprof
Escaping Area: Unicode
C-feature-accepted
Category: A feature request that has been accepted pending implementation.
E-help-wanted
Call for participation: Help is requested to fix this issue.
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
char
in libcore adds 2k of static data for no_std cases
A-Unicode
#39492
opened Feb 3, 2017 by
aturon
add test: cross compiling core for Area: The testsuite used to check the correctness of rustc
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
E-needs-test
Call for participation: An issue has been fixed and does not reproduce, but no test has been added.
T-dev-tools
Relevant to the dev-tools subteam, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
no_std
targets
A-testsuite
#38828
opened Jan 4, 2017 by
japaric
Tracking issue for the Area: Code for handling the "interrupt ABI" of various processors
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
O-msp430
S-tracking-needs-summary
Status: It's hard to tell what's been done and what hasn't! Someone should do some investigation.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
msp430-interrupt
calling convention/ABI
A-hardware-interrupts
#38487
opened Dec 20, 2016 by
japaric
Do move forwarding on MIR
A-MIR
Area: Mid-level IR (MIR) - https://blog.rust-lang.org/2016/04/19/MIR.html
A-mir-opt
Area: MIR optimizations
A-mir-opt-nrvo
Fixed by the Named Return Value Opt. (NRVO)
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-slow
Issue: Problems and improvements with respect to performance of generated code.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-lang
Relevant to the language team, which will review and decide on the PR/issue.
WG-embedded
Working group: Embedded systems
#32966
opened Apr 14, 2016 by
pcwalton
ProTip!
Add no:assignee to see everything that’s not assigned.