about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-05-14 11:22:51 -0700
committerbors <bors@rust-lang.org>2013-05-14 11:22:51 -0700
commit06c46d514215e38a800dce1aa1913589eeb03b20 (patch)
tree8f2397cb2290be8823278b429eb11e15d3ee1467 /src/rustllvm/RustWrapper.cpp
parent767e3ae86cba26437a60009d79ac2a295b41768e (diff)
parent2ab1da5b011bf9a71f6e2bca0c124302aba50c1a (diff)
downloadrust-06c46d514215e38a800dce1aa1913589eeb03b20.tar.gz
rust-06c46d514215e38a800dce1aa1913589eeb03b20.zip
auto merge of #6467 : alexcrichton/rust/better-rusti, r=bstrie
These few commits address a few existing issues:

* #5469 - adding regression tests for `rusti`. This adds unit tests to the `rusti.rc` file (which needed some reorganization of the Makefile, see the first commit message). These are super-simple right now, and sadly can't test the output of the tests. I worked for a bit on making a compiletest version of the rusti tests, but I ended up hitting something which blocked me, although I've forgotten it by this point.
* #5937 - regression test added, and it's fixed
* #5803 - just doesn't appear to happen any more
* #5784 - it's no longer broken, and it no longer spits out warnings about unused variables.

I also did some investigation into #5774, and you may want to read the comment I left on the bug. The gist of the situation is that C++ exceptions across JIT code don't look like they're working, even though they [should be working](https://github.com/mozilla/rust/blob/3aa1122ec25d15a2a73a295f8298ad9c38b09a10/src/rustllvm/RustWrapper.cpp#L387). If anyone has any insight on this, that would be awesome!
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions