d6d0bb2030
visualization of region inference constraint graph. Optionally uses environment variables `RUST_REGION_GRAPH=<path_template>` and `RUST_REGION_GRAPH_NODE=<node-id>` to select which file to output to and which AST node to print. Note that in some cases of method AST's, the identification of AST node is based on the id for the *body* of the method; this is largely due to having the body node-id already available at the relevant point in the control-flow of rustc in its current incarnation. Ideally we would handle identifying AST's by name in addition to node-id, e.g. the same way that the pretty-printer supports path suffixes as well as node-ids for identifying subtrees to print. |
||
---|---|---|
.. | ||
compiler-rt@62a4ca6055 | ||
compiletest | ||
doc | ||
driver | ||
etc | ||
grammar | ||
jemalloc@b001609960 | ||
liballoc | ||
libarena | ||
libbacktrace | ||
libcollections | ||
libcore | ||
libcoretest | ||
libflate | ||
libfmt_macros | ||
libgetopts | ||
libgraphviz | ||
liblibc | ||
liblog | ||
librand | ||
librbml | ||
libregex | ||
libregex_macros | ||
librustc | ||
librustc_back | ||
librustc_borrowck | ||
librustc_driver | ||
librustc_llvm | ||
librustc_trans | ||
librustc_typeck | ||
librustdoc | ||
librustrt | ||
libserialize | ||
libstd | ||
libsyntax | ||
libterm | ||
libtest | ||
libtime | ||
libunicode | ||
llvm@ec1fdb3b9d | ||
rt | ||
rustllvm | ||
test | ||
snapshots.txt |