about summary refs log tree commit diff
path: root/src/test/run-make/execution-engine
AgeCommit message (Collapse)AuthorLines
2016-07-29test: Remove the execution-engine testAlex Crichton-303/+0
We don't actually officially support this at all, and the execution engine support in LLVM we've had to gut as it's not compiling on MinGW, so just delete this test for now.
2016-07-28Modify trans to skip generating `.o` filesNiko Matsakis-1/+6
This checks the `previous_work_products` data from the dep-graph and tries to simply copy a `.o` file if possible. We also add new work-products into the dep-graph, and create edges to/from the dep-node for a work-product.
2016-07-11Avoid passing around the thread-local interner in `librustc_metadata`.Jeffrey Seyfried-4/+2
2016-07-01Add the `after_expand` entry point between import resolution and the rest of ↵Jeffrey Seyfried-2/+3
name resolution
2016-06-23Address more travis errorsJonathan Turner-1/+3
2016-06-01Remove the `dep-info-no-analysis` test and fix other fallout.Jeffrey Seyfried-9/+3
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-4/+8
This is a [breaking-change] for plugin authors. You must now create a dep-graph earlier.
2016-05-11Make LocalCrateReader private to creader.Ms2ger-2/+2
2016-05-11Hand ownership of the Definitions to map_crate.Ms2ger-2/+0
2016-05-10Delay wrapping Definitions into a RefCell around LocalCrateReader.Ms2ger-5/+6
2016-05-10Store a reference rather than a RefCell in LocalCrateReader.Ms2ger-1/+1
2016-05-09Fix fallout in `librustdoc` and in testsJeffrey Seyfried-5/+6
2016-04-20rebasingNick Cameron-1/+1
2016-04-20debugging, misc fixesNick Cameron-4/+8
2016-04-06restructure rustc options relating to incr. comp.Niko Matsakis-1/+1
You can now pass `-Z incremental=dir` as well as saying `-Z query-dep-graph` if you want to enable queries for some other purpose. Accessor functions take the place of computed boolean flags.
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+2
2016-03-29Remove unnecessary dependencies on rustc_llvm.Eduard Burtescu-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-14Allow custom filenames for anonymous inputsmitaa-1/+4
2016-02-16Move more uses of `panictry!` out of libsyntaxJonas Schievink-2/+2
[breaking-change] for syntax extensions
2016-02-05Instrument the AST map so that it registers reads when data isNiko Matsakis-1/+3
acccessed.
2016-02-02Reviewer requested changes and test fixesNick Cameron-2/+2
2016-01-29Get tests working on MSVC 32-bitAlex Crichton-0/+6
2016-01-26Initial work towards abort-free compilationNick Cameron-3/+3
The goal is that the compiler will pass `Result`s around rather than using abort_if_errors. To preserve behaviour we currently abort at the top level. I've removed all other aborts from the driver, but haven't touched any of the nested aborts.
2016-01-15Add a testNick Cameron-1/+1
And fix bustage in make check
2015-12-21Register new snapshotsAlex Crichton-2/+1
Lots of cruft to remove!
2015-12-13Better support for `--llvm-root`.Richard Diamond-0/+7
This handles cases when the LLVM used isn't configured will the 'usual' targets. Also, cases where LLVM is shared are also handled (ie with `LD_LIBRARY_PATH` etc).
2015-11-26fix tests & rustdocAriel Ben-Yehuda-3/+4
2015-11-26make check worksAriel Ben-Yehuda-5/+11
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-0/+1
2015-11-18MIR: Add pass that erases all regions right before transMichael Woerister-1/+1
2015-11-03Pass the mir map to transNiko Matsakis-2/+2
2015-10-21save-analysis: don't recompute crate nameNick Cameron-1/+1
2015-10-09Misc fixupsNick Cameron-4/+5
2015-09-17Changes to testsNick Cameron-1/+1
2015-09-03Add an intital HIR and lowering stepNick Cameron-4/+7
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.