about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/messages.ftl
AgeCommit message (Expand)AuthorLines
2024-04-21Miri: detect wrong vtables in wide pointersRalf Jung-9/+3
2024-04-02Forbid implicit nested statics in thread local staticsOli Scherer-0/+1
2024-03-17Print a backtrace in const eval if interruptedBen Kimock-0/+2
2024-03-14Rename some things around validation error reporting to signal that it is in ...Oli Scherer-6/+6
2024-03-10Rollup merge of #121860 - mu001999:master, r=NilstriebMatthias Krüger-3/+0
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-3/+0
2024-03-03Remove unused fluent messagesr0cky-3/+0
2024-02-29allow statics pointing to mutable staticsRalf Jung-1/+0
2024-02-24Change InlineAsm to allow multiple targets insteadGary Guo-3/+0
2024-02-16allow mutable references in const values when they point to no memoryRalf Jung-1/+1
2024-02-15Do not allocate a second "background" alloc id for the main allocation of a s...Oli Scherer-0/+2
2024-02-11Rollup merge of #120883 - RalfJung:extern-static-err, r=oli-obkMatthias Krüger-2/+2
2024-02-11Rollup merge of #120882 - RalfJung:set-discriminant, r=compiler-errorsMatthias Krüger-0/+4
2024-02-10detect consts that reference extern staticsRalf Jung-0/+1
2024-02-10validation: descend from consts into staticsRalf Jung-3/+3
2024-02-10unstably allow constants to refer to statics and read from immutable staticsRalf Jung-7/+6
2024-02-10interpret: rename ReadExternStatic → ExternStaticRalf Jung-2/+2
2024-02-10interpret/write_discriminant: when encoding niched variant, ensure the stored...Ralf Jung-0/+4
2024-01-22raw pointers are not referencesRalf Jung-8/+8
2024-01-22const-eval interner: from-scratch rewrite using mutability information from p...Ralf Jung-8/+14
2023-12-07compile-time evaluation: emit a lint when a write through an immutable pointe...Ralf Jung-0/+3
2023-10-15more precise error for 'based on misaligned pointer' caseRalf Jung-2/+6
2023-10-15don't UB on dangling ptr deref, instead check inbounds on projectionsRalf Jung-1/+0
2023-09-14don't point at const usage site for resolution-time errorsRalf Jung-3/+0
2023-08-30move marking-locals-live out of push_stack_frame, so it happens with argument...Ralf Jung-1/+1
2023-08-08interpret: remove incomplete protection against invalid where clausesRalf Jung-2/+0
2023-08-02const validation: point at where we found a pointer but expected an integerRalf Jung-50/+58
2023-08-01properly track why we checked whether a pointer is in-boundsRalf Jung-1/+1
2023-07-25interpret: refactor projection code to work on a common trait, and use that f...Ralf Jung-1/+4
2023-07-24interpret: support projecting into Place::Local without force_allocationRalf Jung-2/+0
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-0/+1
2023-07-21support non-null pointer niches in CTFEMoulins-1/+0
2023-07-16miri: fail when calling a function that requires an unavailable target featureEduardo Sánchez Muñoz-0/+3
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-0/+3
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-17/+374
2023-05-31Remove const eval limit and implement an exponential backoff lint insteadOli Scherer-0/+6
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-46/+46
2023-03-29Check for escape sequences in Fluent resourcesclubby789-4/+12
2023-03-11Simplify message pathsest31-0/+83