about summary refs log tree commit diff
path: root/src/etc
AgeCommit message (Collapse)AuthorLines
2013-03-03kate: allow [] regions to be collapsedAndrew Paseltiner-2/+4
2013-03-03kate: restrict char escapes to ones accepted by Rust and highlight hex escapesAndrew Paseltiner-3/+11
2013-03-03kate: detect and highlight attributesAndrew Paseltiner-0/+6
2013-03-03kate: consolidate integer suffixes with &rustIntSuf; entityAndrew Paseltiner-3/+4
2013-03-03kate: add note about &rustIdent;Andrew Paseltiner-0/+3
2013-03-03kate: update Rust versionAndrew Paseltiner-1/+1
2013-03-03kate: add Self to typesAndrew Paseltiner-0/+1
2013-03-03kate: detect and highlight core traitsAndrew Paseltiner-0/+25
2013-03-03kate: detect and highlight regionsAndrew Paseltiner-0/+2
2013-03-03kate: introduce &rustIdent; entityAndrew Paseltiner-3/+6
2013-03-03kate: detect and highlight macro invocationsAndrew Paseltiner-0/+2
2013-03-03kate: remove export, fail, and move keywordsAndrew Paseltiner-3/+0
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming ↵Patrick Walton-1/+1
imports
2013-02-28Add syntax highlighting support for GtkSourceView / GEditDaniel Ursache Dogariu-0/+282
2013-02-25auto merge of #5103 : dbaupp/rust/emacs-mode-update, r=graydonbors-14/+9
Copy the keyword list from rust.vim, and add `self` so that it is highlighted (being liberal with the correct categories). I'm not quite willing to dive in to clean up the emacs code yet, but at least this gets a (more) modern syntax highlighting list.
2013-02-25etc: Add a suppression for more enum instruction scheduling botches. ↵Patrick Walton-0/+7
rs=burningtree
2013-02-25Emacs: Update emacs mode to be more similar to the vim mode.Huon Wilson-14/+9
Copy the keyword list, and add `self` so that it is somewhat highlighted (being liberal with the correct categories).
2013-02-22etc: Suppress the remaining Valgrind error in rustdoc. rs=burningtreePatrick Walton-0/+7
2013-02-20auto merge of #5049 : bstrie/rust/vim, r=catamorphismbors-1/+10
1. Highlight new lifetime syntax 2. Visually distinguish `unsafe` keyword 3. Add a new file that highlights column 78, to warn when lines get too long
2013-02-20etc: Suppress the enum variant instruction scheduling Valgrind issues. rs=#rustPatrick Walton-0/+49
2013-02-19vim improvementsBen Striegel-1/+10
1. Highlight new lifetime syntax 2. Visually distinguish `unsafe` keyword 3. Add a new file that highlights column 78, to warn when lines get too long
2013-02-16auto merge of #4976 : thestinger/rust/vim, r=nikomatsakisbors-1/+1
2013-02-16Make 'foo use font-lock-builtin-face, like module names, and make ↵Niko Matsakis-9/+23
capitalized identifiers optionally use font-lock-type-face
2013-02-16emacs mode: Highlight 'foo as a lifetime, not a character constant.Niko Matsakis-8/+18
2013-02-16vim: move keyword is goneDaniel Micay-1/+1
2013-02-14made licenseck.py work for year substitutionsKang Seonghoon-5/+21
2013-02-11Merge pull request #4873 from jld/rust-mode-wants-cl-whenBrian Anderson-0/+1
rust-mode.el uses the 'cl macros, so it should actually require them
2013-02-10etc: rework of how libuv is integrated into the buildJeff Olson-62/+0
- thanks to work in libuv's upstream, we can call libuv's Makefile directly with parameters, instead of descending in gyp-uv madness and generating our own.
2013-02-10rust-mode.el uses the 'cl macros, so it should actually require themJed Davis-0/+1
Without this change, rust-mode doesn't work if 'cl hasn't been required by something else, apparently. I'm not entirely sure what changed such that I started seeing this problem instead of not, but maybe the emacs world has been making progress towards not loading 'cl at runtime if it's only needed at compile time.
2013-02-01vim: 'fail' is no longer a keywordDaniel Micay-1/+1
2013-02-01vim: pub is just a plain old token keywordDaniel Micay-2/+1
2013-02-01vim: use StorageClass for mut and constDaniel Micay-2/+4
2013-02-01vim: 'be' is a reserved keywordDaniel Micay-1/+1
2013-02-01vim: unsafe:: namespaces were renamed to raw::Daniel Micay-2/+1
2013-02-01vim: add Self typeDaniel Micay-1/+1
2013-02-01vim: export is no longer a keywordDaniel Micay-1/+1
2013-01-31Finalize moves-based-on-type implementation.Niko Matsakis-1/+1
Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile.
2013-01-30librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and ↵Patrick Walton-3/+1
librustdoc. rs=deexporting
2013-01-29Fix licenseck to allow 2012-2013 as the year rangeTim Chevalier-1/+12
2013-01-28Change "// WARN" in tidy to "// NOTE" as requested by @catamorphismNiko Matsakis-2/+2
2013-01-28Make tidy actually workNiko Matsakis-3/+3
r=catamorphism
2013-01-28Detect "// WARN" in tidy and print out, well, a warning! UsefulNiko Matsakis-0/+8
for notating FIXME-style-situations that you want to be reminded of before you commit. r=catamorphism
2013-01-20Enable lint warnings for doc testsChris Peterson-5/+21
2013-01-17Add a license check to tidy. #4018Brian Anderson-2/+113
2013-01-03fix sugarise-doc-comments.py shebangDaniel Micay-1/+1
2012-12-25add Drop trait to vim syntax highlightingDaniel Micay-3/+3
2012-12-21update after/syntax/rust.vim for removal of <-Daniel Micay-4/+0
2012-12-14update syntax/rust.vim for keyword changesDaniel Micay-7/+7
2012-12-11Switch snapshots to static.rust-lang.org.Graydon Hoare-1/+1
2012-12-06librustc: Propagate type uses correctly from method calls to the containing ↵Patrick Walton-0/+80
functions. rs=bugfix This adds a new script, `monodebug.pl`. It can be used to diagnose problems stemming from incorrect combining of monomorphic generic instantiations.