summary refs log tree commit diff
path: root/src/test/run-make/execution-engine
AgeCommit message (Collapse)AuthorLines
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.