Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jan 24, 2012

  1. Niko Matsakis

    s/block()/fn()/g

    nikomatsakis authored
  2. Brian Anderson

    core: Format comm docs correctly

    brson authored
  3. Brian Anderson

    rustdoc: Correctly indent multiline fn signatures

    brson authored
  4. Brian Anderson

    rustdoc: Use the standard markdown syntax for code blocks

    brson authored
  5. Brian Anderson

    test: Add no-reformat directive to compile-fail/issue-1362

    brson authored
  6. Kevin Atkinson

    Add regression test for issue #1362.

    Although its not really needed.  Without that fix, reported spans will
    likely be bogus if the error is within the first couple of lines
    (probable around 5) of that file.  Thus, many of the compile-fail
    tests will fail due to incorrect location.
    kevina authored brson committed
  7. Kevin Atkinson

    Add regresion tests for issue #1448 and #1387.

    kevina authored brson committed
  8. Kevin Atkinson

    When replacing a pattern variable in macro expansion use the span of

    the replacement and not the span of the pattern variable.
    
    Fixes issue #1448, and #1387.
    kevina authored brson committed
  9. Kevin Atkinson

    Allow ast_fold_precursor to change the span.

    This involved changing the prototype for the callbacks to thread the
    span though.  A wrapper function, fold::wrap, can be used to wrap the
    old style callbacks.
    kevina authored brson committed
  10. Kevin Atkinson

    Don't reset the chpos/byte_pos to 0 in new_parser_from_source_str.

    This correctly fixes issue #1362.
    
    chpos/byte_pos are now the offsets within a particular file, but
    rather the offsets within a virtual file with is formed by combing all
    of the modules within a crate.  Thus, resetting them to 0 causes an
    overlap and hence, bogus source locations.
    
    Fix #1362 by moving chpos/byte_pos to parse_sess so that
    new_parser_from_source_str has access to them and hence can chose an
    initial value that is not already been used in the crate.
    
    Note that the trigger for bug 1361 was that syntax/ext/expand.rs calls
    parse_expr_from_source_str (which calls new_parser_from_source_str)
    using the same codemap as the current crate (and hence causing overlap
    with files in the crate as new_parser_from_source_str resets the
    chpos/byte_pos to 0).
    kevina authored brson committed
  11. Kevin Atkinson

    Change "file" of injected string from "-" to "<anon>", less confusing

    that way.
    kevina authored brson committed
  12. Kevin Atkinson

    Revert "rustc: Exclude stdin from codemap files when lookup_pos".

    Need a better fix, right now it is just causing even more confusion,
    for example in issue #1448 and #1387.
    
    This reverts commit 1e4de33.
    kevina authored brson committed
  13. Brian Anderson

    core: Write docs that format correctly in markdown or pandoc

    brson authored
  14. Brian Anderson

    core: More doc tweaks

    brson authored
  15. Brian Anderson

    core: Reformat the crate docs to look nicer

    brson authored
  16. Brian Anderson

    wip

    brson authored
  17. Brian Anderson

    core: Add crate docs

    brson authored
  18. Tim Chevalier

    Update docs to reflect new export forms

    catamorphism authored
  19. Brian Anderson

    Change rustc and rustdoc's #[desc] attribute to #[comment]

    There are two attributes in use for this same purpose.
    brson authored
  20. Brian Anderson

    Revert "rustdoc: Get the crate brief description from the 'desc' attr"

    This reverts commit 521e58a.
    
    Some crates use 'desc', some 'comment' - I want them to just use 'doc'
    brson authored
  21. Brian Anderson

    rustdoc: Print return value descriptions on same line as type

    brson authored
  22. Brian Anderson

    rustdoc: Prune undocumented return values

    brson authored
  23. Brian Anderson

    rustdoc: Don't prune functions with documented arguments

    brson authored
  24. Brian Anderson

    rustdoc: Prune undocumented fn args

    brson authored
  25. Niko Matsakis

    add msgsend.rs to benchmarks

    nikomatsakis authored

Jan 23, 2012

  1. Tim Chevalier

    Check that the names mentioned in tag exports are actually types (or …

    …variants)
    
    Check that in export foo{}, foo is an enum type, and that in export
    foo{bar, quux}, foo is an enum type and bar and quux are variants belonging
    to foo.
    catamorphism authored
  2. Tim Chevalier

    Export all enum variants by default; new syntax for selectively expor…

    …ting variants
    
    See issue 1426 for details. Now, the semantics of "export t;" where t is a tag are
    to export all of t's variants as well. "export t{};" exports t but not its
    variants, while "export t{a, b, c};" exports only variants a, b, c of t.
    
    To do:
    - documentation
    - there's currently no checking that a, b, c are actually variants of t in the
     above example
    - there's also no checking that t is an enum type, in the second two examples above
    - change the modules listed in issue 1426 that should have the old export
    semantics to use the t{} syntax
    
    I deleted the test export-no-tag-variants since we're doing the opposite now,
    and other tests cover the same behavior.
    catamorphism authored
  3. Brian Anderson

    rustdoc: Prune undocumented modules

    brson authored
  4. Brian Anderson

    rustdoc: Get the crate brief description from the 'desc' attr

    brson authored
  5. Brian Anderson

    rustdoc: Add a script for running rustdoc output through markdown/pandoc

    brson authored
  6. Brian Anderson

    doc: Just remove mention of the busted win installer from INSTALL.txt

    brson authored
  7. Brian Anderson

    Merge pull request #1621 from thoughtpolice/install-dot-txt

    Add an INSTALL.txt
    brson authored
  8. Brian Anderson

    Remove mention of Windows installer from tutorial

    We don't want users to hurt themselves, since the installer has
    a bug in 0.1 that could possibly corrupt %PATH%
    
    Conflicts:
    
    	doc/tutorial.md
    brson authored
  9. Austin Seipp

    Add an INSTALL.txt and make it part of the source distribution

    thoughtpolice authored
  10. Brian Anderson

    Merge pull request #1620 from thoughtpolice/email-fix

    Fix my email in AUTHORS.txt
    brson authored
Something went wrong with that request. Please try again.