1 file changed
+1
-1
lines changed- ci.sh+2-1
- rust-version+1-1
- src/helpers.rs+31
- src/intptrcast.rs+1-1
- src/lib.rs+11-12
- src/machine.rs+2-2
- src/shims/dlsym.rs+10-33
- src/shims/foreign_items.rs+3-7
- src/shims/intrinsics.rs+27-10
- src/shims/mod.rs+8-13
- src/shims/panic.rs-8
- src/shims/posix/dlsym.rs+39
- src/shims/posix/foreign_items.rs+8-7
- src/shims/posix/fs.rs+2-2
- src/shims/posix/linux/dlsym.rs+34
- src/shims/posix/linux/foreign_items.rs+6-2
- src/shims/posix/linux/mod.rs+2
- src/shims/posix/macos/dlsym.rs+49
- src/shims/posix/macos/foreign_items.rs+4-1
- src/shims/posix/macos/mod.rs+2
- src/shims/posix/mod.rs+11
- src/shims/posix/sync.rs+20-93
- src/shims/posix/thread.rs
- src/shims/tls.rs+2-5
- src/shims/windows/dlsym.rs+80
- src/shims/windows/foreign_items.rs+5-4
- src/shims/windows/mod.rs+4
- src/shims/windows/sync.rs+135
- src/sync.rs+105-60
- src/thread.rs+2-2
- tests/compile-fail/abort-terminator.rs-1
- tests/compile-fail/concurrency/libc_pthread_create_main_terminate.rs+1-1
- tests/compile-fail/concurrency/libc_pthread_join_detached.rs+1-1
- tests/compile-fail/concurrency/libc_pthread_join_joined.rs+1-1
- tests/compile-fail/concurrency/libc_pthread_join_main.rs+1-1
- tests/compile-fail/concurrency/libc_pthread_join_multiple.rs+1-1
- tests/compile-fail/concurrency/libc_pthread_join_self.rs+1-1
- tests/compile-fail/concurrency/thread-spawn.rs+1-1
- tests/compile-fail/dangling_pointers/dangling_pointer_addr_of.rs+13
- tests/compile-fail/environ-gets-deallocated.rs+1-1
- tests/compile-fail/intrinsics/exact_div2.rs+1-1
- tests/compile-fail/intrinsics/exact_div3.rs+1-1
- tests/compile-fail/panic/double_panic.rs-1
- tests/compile-fail/panic/windows1.rs-9
- tests/compile-fail/panic/windows2.rs-9
- tests/compile-fail/panic/windows3.rs-10
- tests/compile-fail/unaligned_pointers/unaligned_ptr_addr_of.rs+12
- tests/run-pass/calloc.rs+1-1
- tests/run-pass/concurrency/sync_singlethread.rs+1-5
- tests/run-pass/intrinsics.rs+6-1
- tests/run-pass/issue-73223.rs+22
- tests/run-pass/malloc.rs+1-1
- tests/run-pass/packed_struct.rs+4-1
- tests/run-pass/panic/catch_panic.rs+1-1
- tests/run-pass/panic/div-by-zero-2.rs-1
- tests/run-pass/panic/div-by-zero-2.stderr+1-1
- tests/run-pass/panic/overflowing-lsh-neg.rs-1
- tests/run-pass/panic/overflowing-lsh-neg.stderr+1-1
- tests/run-pass/panic/overflowing-rsh-1.rs-1
- tests/run-pass/panic/overflowing-rsh-1.stderr+1-1
- tests/run-pass/panic/overflowing-rsh-2.rs-1
- tests/run-pass/panic/overflowing-rsh-2.stderr+1-1
- tests/run-pass/panic/panic1.rs-1
- tests/run-pass/panic/panic1.stderr+1-1
- tests/run-pass/panic/panic2.rs-1
- tests/run-pass/panic/panic2.stderr+1-1
- tests/run-pass/panic/panic3.rs-1
- tests/run-pass/panic/panic3.stderr+1-1
- tests/run-pass/panic/panic4.rs-1
- tests/run-pass/panic/panic4.stderr+1-1
- tests/run-pass/panic/std-panic-locations.rs-1
- tests/run-pass/thread-local.rs+1-1
- tests/run-pass/transmute_fat2.rs-1
- tests/run-pass/transmute_fat2.stderr+1-1
0 commit comments