about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-01-07 02:36:03 +0800
committerGitHub <noreply@github.com>2018-01-07 02:36:03 +0800
commit48a0f3a5cae175854df7389bd33209d2adca1f94 (patch)
treeae64dfc9fab9e1c54ad879fc881f6ccddf58e3f3 /src/rustllvm/PassWrapper.cpp
parentb63f89783d2e91950e9fe46580f1cc6b06109739 (diff)
parent91611fc3d0ee8a7a0a7accff4377e3a21fd7b6c4 (diff)
downloadrust-48a0f3a5cae175854df7389bd33209d2adca1f94.tar.gz
rust-48a0f3a5cae175854df7389bd33209d2adca1f94.zip
Rollup merge of #47190 - EdSchouten:cloudabi-libpanic, r=alexcrichton
Port libpanic_abort and libpanic_unwind to CloudABI

This change ports both the libpanic* libraries to CloudABI.

The most interesting part of this pull request, however, is that it imports the CloudABI system call API into the Rust tree through a Git submodule. These will also be used by my port of libstd to CloudABI extensively, as that library obviously needs to invoke system calls to implement its primitives.

I have taken the same approach as libc: `src/libcloudabi` + `src/rustc/cloudabi_shim`. If some other naming scheme is preferred, feel free to let me know! As `libcloudabi` is pretty small, maybe it makes sense to copy, instead of using a submodule?
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions