summary refs log tree commit diff
path: root/src/test/run-make/execution-engine
AgeCommit message (Collapse)AuthorLines
2015-07-23Rewrite the improper_ctypes lint.Eli Friedman-2/+5
Makes the lint a bit more accurate, and improves the quality of the diagnostic messages by explicitly returning an error message. The new lint is also a little more aggressive: specifically, it now rejects tuples, and it recurses into function pointers.
2015-07-08this fixes the test failures on freebsdDave Huseby-0/+6
2015-06-19rustc: enforce stack discipline on ty::ctxt.Eduard Burtescu-13/+14
2015-06-19rustc: remove ownership of tcx from trans' context.Eduard Burtescu-2/+2
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1/+1
2015-06-08Changes to LLVM `ExecutionEngine` wrapperMurarth-0/+257
* Removes `RustJITMemoryManager` from public API. This was really sort of an implementation detail to begin with. * `__morestack` is linked to C++ wrapper code and this pointer is used when resolving the symbol for `ExecutionEngine` code. * `__morestack_addr` is also resolved for `ExecutionEngine` code. This function is sometimes referenced in LLVM-generated code, but was not able to be resolved on Mac OS systems. * Added Windows support to `ExecutionEngine` API. * Added a test for basic `ExecutionEngine` functionality.