about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-06-01 10:21:55 -0700
committerbors <bors@rust-lang.org>2016-06-01 10:21:55 -0700
commit12d16599d84c25899f02a6e53110d1e70cdcbd8a (patch)
treee80bd1fa32678c202966526688236550e9bc10b4 /src/libstd/sys/unix/stack_overflow.rs
parentc2cab1fd58d6373582da189bd2c20ed3f6a7042a (diff)
parent696a570a00db2528b7934be32da7d8334738a997 (diff)
downloadrust-12d16599d84c25899f02a6e53110d1e70cdcbd8a.tar.gz
rust-12d16599d84c25899f02a6e53110d1e70cdcbd8a.zip
Auto merge of #33814 - lambda:rtabort-use-platform-abort, r=alexcrichton
Open code the __fastfail intrinsic for rtabort! on windows

As described https://msdn.microsoft.com/en-us/library/dn774154.aspx

This is a Windows 8+ mechanism for terminating the process quickly,
which degrades to either an access violation or bugcheck in older versions.

I'm not sure this is better the the current mechanism of terminating
with an illegal instruction, but we recently converted unix to
terminate more correctly with SIGABORT, and this *seems* more correct
for windows.

[breaking-change]
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions