rust/mk
Michael Woerister 862911df9a Implement the translation item collector.
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.
2016-01-26 10:17:45 -05:00
..
cfg Rollup merge of #30776 - antonblanchard:powerpc64_merge, r=alexcrichton 2016-01-15 17:28:28 +05:30
clean.mk Added missing argument to 'find' 2015-10-27 23:47:53 +13:00
crates.mk move more checks out of librustc 2016-01-21 10:52:37 +01:00
ctags.mk Update the ctags rules and targets. 2015-07-30 06:35:42 +10:00
debuggers.mk debuginfo: Create common debugger pretty printer module. 2015-05-30 20:06:08 +02:00
dist.mk mk: Fix make dist 2015-12-04 08:55:02 -08:00
docs.mk src/doc/trpl -> src/doc/book 2015-11-19 11:30:18 -05:00
grammar.mk Make lexer tooling message more generic 2015-09-23 11:43:49 -04:00
host.mk mk: Add space before line continuation backslash 2014-07-23 08:44:11 -07:00
install.mk Fix typo in make var 2015-12-07 00:20:35 +01:00
llvm.mk mk: Use the right llvmdeps.rs file for cross build 2015-12-16 08:06:27 -08:00
main.mk mk: Remove all perf-related targets 2016-01-21 14:45:23 -08:00
platform.mk mk: Remove all perf-related targets 2016-01-21 14:45:23 -08:00
prepare.mk Fix --libdir installs 2015-11-16 18:55:07 -05:00
reconfig.mk mk: Fix reconfiguring top-level ./configure 2015-06-17 17:32:11 -07:00
rt.mk Auto merge of #30175 - alexcrichton:less-c-code, r=brson 2015-12-22 07:23:16 +00:00
rustllvm.mk trans: Use LLVM's writeArchive to modify archives 2015-07-10 09:06:21 -07:00
snap.mk Remove extra eval call in snap.mk 2015-11-13 15:15:51 -05:00
stage0.mk mk/stage0: complain instead of creating an empty file 2014-11-20 16:00:12 -05:00
target.mk remove specific code for OpenBSD that define STDCPP_LIBDIR_RUSTFLAGS 2015-12-20 07:21:36 +01:00
tests.mk Implement the translation item collector. 2016-01-26 10:17:45 -05:00
util.mk mk: Build crates with relative paths to rustc 2015-06-13 01:41:52 +02:00