| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-07-29 | test: Remove the execution-engine test | Alex 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-28 | Modify trans to skip generating `.o` files | Niko 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-11 | Avoid passing around the thread-local interner in `librustc_metadata`. | Jeffrey Seyfried | -4/+2 | |
| 2016-07-01 | Add the `after_expand` entry point between import resolution and the rest of ↵ | Jeffrey Seyfried | -2/+3 | |
| name resolution | ||||
| 2016-06-23 | Address more travis errors | Jonathan Turner | -1/+3 | |
| 2016-06-01 | Remove the `dep-info-no-analysis` test and fix other fallout. | Jeffrey Seyfried | -9/+3 | |
| 2016-05-18 | thread the DepGraph to session/crate-store | Niko Matsakis | -4/+8 | |
| This is a [breaking-change] for plugin authors. You must now create a dep-graph earlier. | ||||
| 2016-05-11 | Make LocalCrateReader private to creader. | Ms2ger | -2/+2 | |
| 2016-05-11 | Hand ownership of the Definitions to map_crate. | Ms2ger | -2/+0 | |
| 2016-05-10 | Delay wrapping Definitions into a RefCell around LocalCrateReader. | Ms2ger | -5/+6 | |
| 2016-05-10 | Store a reference rather than a RefCell in LocalCrateReader. | Ms2ger | -1/+1 | |
| 2016-05-09 | Fix fallout in `librustdoc` and in tests | Jeffrey Seyfried | -5/+6 | |
| 2016-04-20 | rebasing | Nick Cameron | -1/+1 | |
| 2016-04-20 | debugging, misc fixes | Nick Cameron | -4/+8 | |
| 2016-04-06 | restructure 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-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -3/+2 | |
| 2016-03-29 | Remove unnecessary dependencies on rustc_llvm. | Eduard Burtescu | -1/+1 | |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -1/+1 | |
| 2016-03-14 | Allow custom filenames for anonymous inputs | mitaa | -1/+4 | |
| 2016-02-16 | Move more uses of `panictry!` out of libsyntax | Jonas Schievink | -2/+2 | |
| [breaking-change] for syntax extensions | ||||
| 2016-02-05 | Instrument the AST map so that it registers reads when data is | Niko Matsakis | -1/+3 | |
| acccessed. | ||||
| 2016-02-02 | Reviewer requested changes and test fixes | Nick Cameron | -2/+2 | |
| 2016-01-29 | Get tests working on MSVC 32-bit | Alex Crichton | -0/+6 | |
| 2016-01-26 | Initial work towards abort-free compilation | Nick 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-15 | Add a test | Nick Cameron | -1/+1 | |
| And fix bustage in make check | ||||
| 2015-12-21 | Register new snapshots | Alex Crichton | -2/+1 | |
| Lots of cruft to remove! | ||||
| 2015-12-13 | Better 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-26 | fix tests & rustdoc | Ariel Ben-Yehuda | -3/+4 | |
| 2015-11-26 | make check works | Ariel Ben-Yehuda | -5/+11 | |
| 2015-11-26 | remove csearch from the rest of rustc | Ariel Ben-Yehuda | -0/+1 | |
| 2015-11-18 | MIR: Add pass that erases all regions right before trans | Michael Woerister | -1/+1 | |
| 2015-11-03 | Pass the mir map to trans | Niko Matsakis | -2/+2 | |
| 2015-10-21 | save-analysis: don't recompute crate name | Nick Cameron | -1/+1 | |
| 2015-10-09 | Misc fixups | Nick Cameron | -4/+5 | |
| 2015-09-17 | Changes to tests | Nick Cameron | -1/+1 | |
| 2015-09-03 | Add an intital HIR and lowering step | Nick Cameron | -4/+7 | |
| 2015-07-23 | Rewrite 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-08 | this fixes the test failures on freebsd | Dave Huseby | -0/+6 | |
| 2015-06-19 | rustc: enforce stack discipline on ty::ctxt. | Eduard Burtescu | -13/+14 | |
| 2015-06-19 | rustc: remove ownership of tcx from trans' context. | Eduard Burtescu | -2/+2 | |
| 2015-06-10 | syntax: move ast_map to librustc. | Eduard Burtescu | -1/+1 | |
| 2015-06-08 | Changes to LLVM `ExecutionEngine` wrapper | Murarth | -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. | ||||
