rust/src/librustdoc
Niko Matsakis 419ac4a1b8 Issue #3511 - Rationalize temporary lifetimes.
Major changes:

- Define temporary scopes in a syntax-based way that basically defaults
  to the innermost statement or conditional block, except for in
  a `let` initializer, where we default to the innermost block. Rules
  are documented in the code, but not in the manual (yet).
  See new test run-pass/cleanup-value-scopes.rs for examples.
- Refactors Datum to better define cleanup roles.
- Refactor cleanup scopes to not be tied to basic blocks, permitting
  us to have a very large number of scopes (one per AST node).
- Introduce nascent documentation in trans/doc.rs covering datums and
  cleanup in a more comprehensive way.
2014-01-15 18:34:38 -05:00
..
html Issue #3511 - Rationalize temporary lifetimes. 2014-01-15 18:34:38 -05:00
clean.rs auto merge of #11485 : eddyb/rust/sweep-old-rust, r=nikomatsakis 2014-01-14 12:32:11 -08:00
core.rs Inline reexports in rustdoc 2014-01-07 18:46:16 -08:00
doctree.rs Updated librustdoc and librustpkg to use the proper UpperCase names from libsyntax. 2014-01-09 22:25:28 +02:00
fold.rs Fix rustdoc output of enums with private variants 2013-12-16 21:30:02 -08:00
lib.rs Bump version to 0.10-pre 2014-01-12 17:45:22 -08:00
passes.rs rustdoc: Don't strip empty modules with documentation 2014-01-10 15:12:06 -08:00
plugins.rs path2: Adjust the API to remove all the _str mutation methods 2013-10-15 22:18:30 -07:00
test.rs Inline reexports in rustdoc 2014-01-07 18:46:16 -08:00
visit_ast.rs Updated librustdoc and librustpkg to use the proper UpperCase names from libsyntax. 2014-01-09 22:25:28 +02:00