about summary refs log tree commit diff
path: root/src/tools/miri/tests
AgeCommit message (Expand)AuthorLines
2024-08-02Auto merge of #3769 - primoly:miri-start, r=RalfJungbors-2/+65
2024-08-02Add `miri_start` supportprimoly-2/+65
2024-08-02Merge from rustcThe Miri Cronjob Bot-51/+37
2024-08-02Rollup merge of #128453 - RalfJung:raw_eq, r=saethlinMatthias Krüger-25/+0
2024-08-01bless miri testsjoboet-4/+4
2024-08-01interpret: simplify pointer arithmetic logicRalf Jung-36/+22
2024-08-01on a signed deref check, mention the right pointer in the errorRalf Jung-15/+15
2024-08-01flock: a bit of cleanupRalf Jung-1/+0
2024-07-31raw_eq: using it on bytes with provenance is not UB (outside const-eval)Ralf Jung-25/+0
2024-07-30Auto merge of #3759 - newpavlov:flock, r=oli-obkbors-0/+71
2024-07-29Rollup merge of #128333 - RalfJung:miri-sync, r=RalfJungMatthias Krüger-74/+441
2024-07-27improve dangling/oob errors and make them more uniformRalf Jung-84/+86
2024-07-27miri: fix offset_from behavior on wildcard pointersRalf Jung-6/+16
2024-07-26Add `flock` shimАртём Павлов [Artyom Pavlov]-0/+71
2024-07-26Auto merge of #3766 - RalfJung:tree-borrows-int2ptr, r=RalfJungbors-65/+120
2024-07-26better diagnostics for Tree Borrows + int2ptr castsRalf Jung-65/+120
2024-07-26Merge from rustcThe Miri Cronjob Bot-1/+14
2024-07-26Rollup merge of #128150 - BoxyUwU:std_only_sized_const_params, r=workingjubileeMatthias Krüger-1/+14
2024-07-25Stop using `unsized_const_parameters` in core/stdBoxy-1/+14
2024-07-25Merge from rustcThe Miri Cronjob Bot-3/+3
2024-07-24show warning when Stacked Borrows skips a reborrow due to 'extern type'Ralf Jung-21/+43
2024-07-24Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=AmanieuMatthias Krüger-3/+3
2024-07-24Allow getpid in isolation mode, add gettid supportKonstantinos Andrikopoulos-2/+35
2024-07-24Make unused states of Reserved unrepresentableNeven Villani-46/+46
2024-07-24Merge from rustcThe Miri Cronjob Bot-4/+4
2024-07-23Rollup merge of #125834 - workingjubilee:weaken-thir-unsafeck-for-addr-of-sta...Matthias Krüger-4/+4
2024-07-22miri: fixup for allowing &raw UNSAFE_STATICJubilee Young-4/+4
2024-07-22Auto merge of #3743 - newpavlov:pread_pwrite, r=RalfJungbors-0/+41
2024-07-22Add `pread` and `pwrite` shimsАртём Павлов [Artyom Pavlov]-0/+41
2024-07-22Fix testАртём Павлов [Artyom Pavlov]-1/+1
2024-07-22Add `O_NOFOLLOW` flag supportАртём Павлов [Artyom Pavlov]-0/+29
2024-07-20Merge from rustcThe Miri Cronjob Bot-6/+8
2024-07-19Rollup merge of #127856 - RalfJung:interpret-cast-sanity, r=oli-obkMatthias Krüger-6/+8
2024-07-18interpret: add sanity check in dyn upcast to double-check what codegen doesRalf Jung-6/+8
2024-07-16Auto merge of #3742 - Vanille-N:master, r=RalfJungbors-4/+191
2024-07-15Rollup merge of #124921 - RalfJung:offset-from-same-addr, r=oli-obkMatthias Krüger-3/+0
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-3/+3
2024-07-15Make normalization regex less exactChris Denton-1/+1
2024-07-14Auto merge of #3745 - joboet:os_unfair_lock, r=RalfJungbors-0/+127
2024-07-14implement the `os_unfair_lock` functions on macOSjoboet-0/+127
2024-07-14add test for intermediate reference in '&(*x).0 as *const i32'Ralf Jung-0/+40
2024-07-12Clarify comment in tests/fail/tree_borrows/reservedim_spurious_write.rsNeven Villani-2/+3
2024-07-10Second byte is not involved in the example; use a Cell<()> insteadNeven Villani-16/+19
2024-07-10Auto merge of #3720 - safinaskar:read, r=RalfJungbors-0/+77
2024-07-09Fix libc::read shim: make it write to a buffer correct amount of bytes. Add t...Askar Safin-0/+77
2024-07-09Apply suggestionsNeven Villani-17/+50
2024-07-09Implement fix for reservedim_spurious_write: ignore IM on protectedNeven Villani-5/+46
2024-07-09This pattern using lazy protected Reserved IM prevents spurious writesNeven Villani-0/+109
2024-07-09Auto merge of #3739 - joboet:macos_tls_dtors, r=RalfJungbors-0/+50
2024-07-09Merge from rustcThe Miri Cronjob Bot-8/+116