summary refs log tree commit diff
path: root/tests/ui/consts/const-eval
AgeCommit message (Expand)AuthorLines
2024-03-14preserve span when evaluating mir::ConstOperandRalf Jung-0/+88
2024-03-14Rollup merge of #122440 - RalfJung:required-consts, r=oli-obkMatthias Krüger-101/+0
2024-03-13const-eval: organize and extend tests for required-constsRalf Jung-101/+0
2024-03-13Added `deny(const_eval_mutable_ptr_in_final_value)` attribute to all tests th...Felix S. Klock II-1/+26
2024-03-08Fix crash in late internal checkingyukang-3/+33
2024-02-29add const test for ptr::metadataRalf Jung-33/+36
2024-02-26Auto merge of #121516 - RalfJung:platform-intrinsics-begone, r=oli-obkbors-2/+2
2024-02-25Use generic `NonZero` in tests.Markus Reiter-135/+135
2024-02-25fix use of platform_intrinsics in testsRalf Jung-2/+2
2024-02-19Always evaluate free constants and statics, even if previous errors occurredOli Scherer-52/+23
2024-02-17Enable `ConstPropLint` for promotedsGurinder Singh-3/+28
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-123/+123
2024-02-16remove stderr-per-bitwidth from some testsRalf Jung-62/+8
2024-02-05revert stabilization of const_intrinsic_copyRalf Jung-1/+1
2024-02-03Rollup merge of #120616 - fmease:fix-ice-const-eval-fail-undef-field-access, ...Matthias Krüger-0/+22
2024-02-03Check for presence of field in typeck results before visiting itLeón Orell Valerian Liehr-0/+22
2024-01-31Don't hash lints differently to non-lints.Nicholas Nethercote-1/+0
2024-01-22const-eval interner: from-scratch rewrite using mutability information from p...Ralf Jung-35/+7
2024-01-20Auto merge of #119821 - oli-obk:reveal_all_const_evals, r=lcnrbors-3/+2
2024-01-19Always use RevealAll for const eval queriesOli Scherer-3/+2
2024-01-16Skip dead code checks on items that failed typeckOli Scherer-4/+12
2024-01-13Bless testsGeorge-lewis-0/+3
2024-01-11Use the right level with `-Ztreat-err-as-bug`.Nicholas Nethercote-1/+1
2024-01-06remove an unnecessary stderr-per-bitwidthRalf Jung-139/+5
2023-12-24Replace legacy ConstProp by GVN.Camille GILLOT-6/+0
2023-12-12also test projecting to some sized fields at non-zero offset in structs with ...Ralf Jung-2/+7
2023-12-12make it more clear what comments refer to; avoid dangling unaligned referencesRalf Jung-5/+11
2023-12-12reject projecting to fields whose offset we cannot computeRalf Jung-59/+41
2023-12-07also print 'immutable' flagRalf Jung-48/+48
2023-12-07compile-time evaluation: emit a lint when a write through an immutable pointe...Ralf Jung-0/+85
2023-12-02Auto merge of #118077 - calebzulawski:sync-portable-simd-2023-11-19, r=workin...bors-2/+2
2023-11-30generic_const_exprs: suggest to add the feature, not use itRalf Jung-1/+1
2023-11-27make const tests independent of std debug assertionsRalf Jung-163/+112
2023-11-26Update std::simd usage and test outputsCaleb Zulawski-2/+2
2023-11-25Fix testsGary Guo-110/+111
2023-11-24Manual find replace updatesNilstrieb-5/+5
2023-11-24Show number in error message even for one errorNilstrieb-54/+54
2023-10-31Do not ICE on constant evaluation failure in GVN.Camille GILLOT-3/+26
2023-10-28Auto merge of #116240 - dtolnay:constdiscriminant, r=thomccbors-1/+1
2023-10-25Stabilize `[const_]pointer_byte_offsets`Maybe Waffle-7/+5
2023-10-16Stop trying to preserve pretty-printing.Camille GILLOT-44/+44
2023-10-16Rebless.Camille GILLOT-9/+9
2023-10-16Normalize alloc-id in tests.Camille GILLOT-63/+63
2023-10-15more precise error for 'based on misaligned pointer' caseRalf Jung-7/+7
2023-10-15place evaluation: require the original pointer to be aligned if an access hap...Ralf Jung-2/+19
2023-10-15don't UB on dangling ptr deref, instead check inbounds on projectionsRalf Jung-86/+105
2023-10-14Rollup merge of #116576 - eduardosm:const-eval-wasm-target-features, r=RalfJungGuillaume Gomez-0/+14
2023-10-14const-eval: allow calling functions with targat features disabled at compile ...Eduardo Sánchez Muñoz-0/+14
2023-10-14Auto merge of #116015 - EvanMerlock:master, r=oli-obkbors-0/+53
2023-10-14Auto merge of #115524 - RalfJung:misalign, r=wesleywiserbors-0/+72