about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorEd Schouten <ed@nuxi.nl>2017-12-22 09:37:02 +0100
committerEd Schouten <ed@nuxi.nl>2017-12-22 09:37:02 +0100
commit0e703edf8477ed9ebafb29e325dce6171ee08d39 (patch)
tree2bd77d618a5d4ebb4714fe8a99751bc0618b5192 /src/rustllvm/RustWrapper.cpp
parent957dc8de634886143195a1e1a1e1a7d047afe164 (diff)
downloadrust-0e703edf8477ed9ebafb29e325dce6171ee08d39.tar.gz
rust-0e703edf8477ed9ebafb29e325dce6171ee08d39.zip
Add support for CloudABI targets to the rustc backend.
CloudABI is a sandboxed UNIX-like runtime environment. It is a
programming environment that uses a capability-based security model. In
practice this means that many POSIX interfaces are present, except for
ones that try to access resources out of thin air. For example, open()
is gone, but openat() is present.

Right now I'm at the point where I can compile very basic CloudABI
applications on all four supported architectures (ARM and x86, 32 and 64
bits). The next step will be to get libstd to work. Patches for that are
outside the scope of this change.

More info: https://nuxi.nl/cloudabi/ https://github.com/NuxiNL/cloudlibc/
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions