summary refs log tree commit diff
path: root/src/etc
AgeCommit message (Collapse)AuthorLines
2012-07-11Fix some version numbers.Graydon Hoare-1/+1
2012-07-10Get rid of some remaining uses of old style vecs.Michael Sullivan-1/+1
2012-07-06vim: hilight option, either, libc types+constantsBen Blum-4/+25
2012-07-06Fix the indenter script to know about the annoying ~ in the front of log ↵Michael Sullivan-2/+2
strings.
2012-07-06For #2229, recognize 'again' in place of 'cont', final change pending snapshot.Graydon Hoare-2/+2
2012-07-03vim: add 'new' keywordBen Blum-1/+1
2012-07-02tutorial: More updates for closuresBrian Anderson-5/+1
2012-07-02Merge branch 'doc-comments'Brian Anderson-0/+82
2012-07-02Merge remote-tracking branch 'Dretch/prettydocs'Brian Anderson-0/+82
Conflicts: src/compiletest/errors.rs src/libsyntax/parse/attr.rs src/libsyntax/parse/comments.rs src/test/compile-fail/ambig_impl_unify.rs src/test/compile-fail/assign-super.rs src/test/compile-fail/bad-for-loop.rs src/test/compile-fail/bad-var-env-capture-in-block-arg.rs src/test/compile-fail/block-arg-as-stmt-with-value.rs src/test/compile-fail/borrowck-assign-comp-idx.rs src/test/compile-fail/borrowck-lend-flow.rs src/test/compile-fail/borrowck-loan-blocks-move-cc.rs src/test/compile-fail/borrowck-loan-blocks-mut-uniq.rs src/test/compile-fail/borrowck-loan-rcvr.rs src/test/compile-fail/borrowck-loan-vec-content.rs src/test/compile-fail/borrowck-mut-vec-as-imm-slice-bad.rs src/test/compile-fail/cap-clause-with-stack-closure.rs src/test/compile-fail/do1.rs src/test/compile-fail/do2.rs src/test/compile-fail/empty-vec-trailing-comma.rs src/test/compile-fail/evec-subtyping.rs src/test/compile-fail/issue-1896.rs src/test/compile-fail/issue-2149.rs src/test/compile-fail/issue-2150.rs src/test/compile-fail/issue-2487-b.rs src/test/compile-fail/kindck-implicit-close-over-mut-var.rs src/test/compile-fail/liveness-issue-2163.rs src/test/compile-fail/liveness-use-in-index-lvalue.rs src/test/compile-fail/no-reuse-move-arc.rs src/test/compile-fail/no-send-res-ports.rs src/test/compile-fail/non-const.rs src/test/compile-fail/pure-higher-order.rs src/test/compile-fail/pure-loop-body.rs src/test/compile-fail/regions-addr-of-upvar-self.rs src/test/compile-fail/regions-escape-loop-via-vec.rs src/test/compile-fail/regions-scoping.rs src/test/compile-fail/seq-args.rs src/test/compile-fail/tstate-unsat-in-called-fn-expr.rs src/test/compile-fail/tstate-unsat-in-fn-expr.rs src/test/compile-fail/vec-add.rs src/test/compile-fail/vec-concat-bug.rs src/test/compile-fail/vector-no-ann.rs
2012-07-02vim syntax: add drop & rustString contains rustTodoBen Blum-2/+2
2012-07-02vim syntax: don't hilight foo::<T>() like a moduleBen Blum-1/+1
2012-07-02minor updates to vim config filesBen Blum-4/+5
2012-07-02Treat "do" as a keyword in vimErick Tryzelaar-1/+1
2012-07-01Add 'do' to rust-modeBrian Anderson-1/+1
2012-06-30Properly highlight nested comments in vimBen Striegel-9/+4
Prior to this commit, every block comment /* */ required two closing tags for every opening tag in order to terminate the highlighting. Setting and testing for a variable was the culprit, though I'm not certain why, but they appear to just be boilerplate lines from whatever pcwalton based this file upon. I've looked at other officially-distributed vim highlighting files and none seem to do the test that this commit removes, so I'm fairly certain it didn't provide anything vital. And now comment highlighting works!
2012-06-30Fix combine-tests.py for new vec syntaxBrian Anderson-0/+2
2012-06-30make script executableGareth Daniel Smith-0/+0
2012-06-30initial draft of fix for issue #2498:Gareth Daniel Smith-0/+82
1. make /// ... and //! ... and /** ... */ and /*! ... */ into sugar for #[doc = ...] attributes. 2. add a script in etc/ to help converting doc-attributes to doc-comments 3. add some functions to core::str to help with (1)
2012-06-28update rust.vim to hilight foo::bar and moreBen Blum-4/+19
2012-06-28Update vim mode for asserts and #[attributes]Ben Blum-1/+7
2012-06-27More keyword paring and migration in runtime, docs, code modes.Graydon Hoare-14/+14
2012-06-25Update combine-tests.py for new vec syntaxBrian Anderson-0/+2
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-7/+8
2012-05-31Add libsyntax to the Python script for making a snapshotKevin Cantu-5/+4
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-0/+1
Per issue #2418.
2012-05-23Update reserved words for syntax highlighters (vim is still behind, though)Paul Stansifer-4/+16
2012-05-05vim: Fix syntax of number literalsTycho Sci-20/+19
To follow [3.5.2.2 Number literals] in the reference manual.
2012-05-05vim: Link rustTodo to Todo for highlightingTycho Sci-0/+1
2012-05-03vim: Update syntax for number/float literalsTycho Sci-14/+23
2012-05-03vim: Highlight Todo in commentsTycho Sci-2/+4
2012-05-03vim: Highlight identifiersTycho Sci-3/+11
2012-04-30build: No tidy for test files. Closes #2271Brian Anderson-3/+1
2012-04-23Various regions fixes.Niko Matsakis-2/+4
2012-04-17along long lines if they contain error msgsNiko Matsakis-1/+4
2012-04-17etc: Modernize the indenterPatrick Walton-7/+5
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-1/+1
2012-04-10add the option --enable-local-rust to pull rust from your environmentEvan McClanahan-0/+48
rather than the snapshots. make sure to get all of the files. update to add nmatsakis' requested feature of pointing to a different rustc install root. usage: --enable-local-rust to enable --local-rust-root="/path/to/rustc/" to change the path, which defaults to "/usr/local/" Tested on OS X and Linux, likely broken on windows.
2012-04-05utilities for indented logsNiko Matsakis-0/+17
2012-04-04build: Cleanup of test summary printingBrian Anderson-1/+2
2012-04-04Logfile output from tests; summarise in make checkGrahame Bowland-0/+32
Add an optional --logfile argument to std::test::test_main and to compiletest. Use this features and the new 'check-summary.py' script to summarise all the tests performed by the 'check' target. This is a short term fix for #2075.
2012-04-03rt: Fix the 0 bytes lost issueBrian Anderson-9/+1
This is a workaround for #1815. libev uses realloc(0) to free the loop, which valgrind doesn't like. We have suppressions to make valgrind ignore them. Valgrind also has a sanity check when collecting allocation backtraces that the stack pointer must be at least 512 bytes into the stack (at least 512 bytes of frames must have come before). When this is not the case it doesn't collect the backtrace. Unfortunately, with our spaghetti stacks that valgrind check triggers sometimes and we don't get the backtrace for the realloc(0), it fails to be suppressed, and it gets reported as 0 bytes lost from a malloc with no backtrace. This fixes the issue by alloca'ing 512 bytes before calling uv_loop_delete
2012-04-03update make glob from .so to .dylibNiko Matsakis-1/+1
2012-03-31Revert "rt: Remove lock_held_by_current_thread"Brian Anderson-0/+28
Adds back the ability to make assertions about locks, but only under the --enable-debug configuration This reverts commit b247de64583e2ab527088813ba9192824554e801. Conflicts: src/rt/rust_sched_loop.cpp
2012-03-29build: Add librustsyntax to snapshotsBrian Anderson-0/+4
2012-03-28python scripts run with Python 2.4 (for RHEL5)Grahame Bowland-6/+12
2012-03-27emacs: Make 'mut' a keywordBrian Anderson-1/+1
2012-03-25Fixed vim highlighting for \' (and other) escapes in char literalsJacob Parker-2/+3
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-27/+0
Closes #2048
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+27
Oops. We can't do this yet until the next snapshot.
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-27/+0
Closes #2042 Closes #1981