about summary refs log tree commit diff
path: root/src/test/codegen/extern-functions.rs
AgeCommit message (Collapse)AuthorLines
2019-10-12update test for nounwind on FFI importsRalf Jung-19/+0
2019-10-05Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, ↵Tyler Mandry-1/+0
r=alexcrichton" This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
2019-10-04Fix ABI, run and fix more tests, re-enable CI for PRsThomas Lively-0/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-02-20make `#[unwind]` attribute specify expectations more clearlyNiko Matsakis-1/+1
You can now choose between the following: - `#[unwind(allowed)]` - `#[unwind(aborts)]` Per rust-lang/rust#48251, the default is `#[unwind(allowed)]`, though I think we should change this eventually.
2016-03-17tests: Force instantiation of extern fns.Eduard Burtescu-0/+5
2015-09-21Avoid loading the whole gdb debug scripts section.Richard Diamond-0/+1
This is so LLVM isn't forced to load every byte of it. Also sets the alignment of the load. Adds a test for the debug script section.
2015-09-14Mark all extern functions as nounwindBjörn Steinbrink-0/+23
Unwinding across an FFI boundary is undefined behaviour, so we can mark all external function as nounwind. The obvious exception are those functions that actually perform the unwinding.