| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-08-12 | Make the translation item collector handle *uses* of 'const' items instead ↵ | Michael Woerister | -0/+93 | |
| of declarations. | ||||
| 2016-07-08 | trans: Adjust linkage assignment so that we don't need weak linkage. | Michael Woerister | -20/+22 | |
| 2016-07-08 | Improve linkage assignment in trans::partitioning. | Michael Woerister | -45/+45 | |
| 2016-07-08 | Ignore closure-related translation item collection tests. | Michael Woerister | -0/+10 | |
| 2016-06-16 | fix codegen-units fallout | Ariel Ben-Yehuda | -2/+0 | |
| 2016-06-04 | fix fallout in tests | Ariel Ben-Yehuda | -6/+0 | |
| 2016-05-23 | trans::collector: Remove some redundant calls to erase_regions(). | Michael Woerister | -0/+4 | |
| 2016-05-11 | trans: Make collector handle the drop_in_place() intrinsic. | Michael Woerister | -0/+41 | |
| 2016-05-11 | Add test for collecting items in statics | James Miller | -0/+23 | |
| 2016-05-11 | trans: Don't try to place declarations during codegen unit partitioning. | Michael Woerister | -11/+11 | |
| 2016-05-07 | Rollup merge of #33438 - birkenfeld:dup-words, r=steveklabnik | Steve Klabnik | -1/+1 | |
| Fix some some duplicate words. | ||||
| 2016-05-06 | s/aux/auxiliary, because windows | Niko Matsakis | -0/+0 | |
| For legacy reasons (presumably), Windows does not permit files name aux. | ||||
| 2016-05-06 | move auxiliary builds to a test-relative `aux` | Niko Matsakis | -0/+178 | |
| Instead of finding aux-build files in `auxiliary`, we now search for an `aux` directory relative to the test. So if your test is `compile-fail/foo.rs`, we would look in `compile-fail/aux`. Similarly, we ignore the `aux` directory when searching for tets. | ||||
| 2016-05-05 | Fix some some duplicate words. | Georg Brandl | -1/+1 | |
| 2016-05-01 | Fix a race condition caused by concurrently executed codegen unit tests. | Michael Woerister | -10/+31 | |
| 2016-04-28 | Make the codegen unit partitioner also emit item declarations. | Michael Woerister | -21/+21 | |
| 2016-04-28 | Add FixedUnitCount codegen unit partitioning strategy. | Michael Woerister | -10/+10 | |
| 2016-04-28 | Let the translation item collector make a distinction between drop-glue kinds | Michael Woerister | -5/+14 | |
| 2016-04-28 | Fix codegen-units tests | James Miller | -6/+2 | |
| I'm not sure what the signficance of `drop-glue i8` is, nor why one of the tests had it appear while the others had it disappear. Either way it doesn't seem like the presence or absense of it is the focus of the tests. | ||||
| 2016-04-28 | Fixup tests | James Miller | -6/+0 | |
| The drop glue for `i8` is no longer generated as a trans item | ||||
| 2016-04-15 | Add initial version of codegen unit partitioning for incremental compilation. | Michael Woerister | -0/+601 | |
| 2016-04-14 | Move translation-item-collection tests into subfolder. | Michael Woerister | -0/+0 | |
| 2016-03-25 | fallout: update codegen-units tests | Niko Matsakis | -74/+74 | |
| 2016-01-26 | Implement the translation item collector. | Michael Woerister | -0/+1346 | |
| The purpose of the translation item collector is to find all monomorphic instances of functions, methods and statics that need to be translated into LLVM IR in order to compile the current crate. So far these instances have been discovered lazily during the trans path. For incremental compilation we want to know the set of these instances in advance, and that is what the trans::collect module provides. In the future, incremental and regular translation will be driven by the collector implemented here. | ||||
