about summary refs log tree commit diff
path: root/src/etc
AgeCommit message (Collapse)AuthorLines
2013-05-08General fixes for vimJames Miller-3/+3
Makes colorcolumn setlocal instead of set. Makes conceal opt-in. Removes the seem-to-be obsolete old keywords/types
2013-05-08Improved vim indent file for rustJames Miller-1/+4
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-23/+9
2013-05-02auto merge of #6184 : kud1ing/rust/master, r=sanxiynbors-0/+4
2013-05-02Explain that the source code was generated by this scriptkud1ing-0/+4
2013-05-01libcore: add N(0,1) and Exp(1) distributions to core::rand.Huon Wilson-0/+121
Sample from the normal and exponential distributions using the Ziggurat algorithm.
2013-04-27auto merge of #6066 : djui/rust/patch-1, r=graydonbors-1/+6
2013-04-26Suppress all 'cond' errors in valgrind. #5856Brian Anderson-162/+2
2013-04-26Fix typoUwe Dauernheim-1/+1
2013-04-26Allow customization of indent offsetUwe Dauernheim-1/+6
2013-04-22Rename Div operator trait to Quot and Modulo operator trait to RemBrendan Zabarauskas-3/+3
2013-04-19auto merge of #5945 : graydon/rust/fix-unicode-tables, r=pcwaltonbors-1/+44
This switches the unicode functions in core to use static character-range tables and a binary search helper rather than open-coded switch statements. It adds about 50k of read only data to the libcore binary but cuts out a similar amount of compiled IR. Would have done it this way in the first place but we didn't have structured statics for a long time.
2013-04-19Try to suppress valgrind errorsBrian Anderson-1/+1
I can't reproduce the one on the bots, but this might fix it
2013-04-18core: replace unicode match exprs with bsearch in const arrays, minor perf win.Graydon Hoare-1/+44
2013-04-16More valgrind suppressionsBrian Anderson-0/+8
2013-04-15Make valgrind suppressions more liberalBrian Anderson-3/+0
Hopefully this puts out the final fire
2013-04-12Suppress a bunch of valgrind errorsBrian Anderson-0/+92
2013-04-10Bump version to 0.7-preBrian Anderson-1/+1
2013-04-09auto merge of #5807 : klutzy/rust/vim-inner-doc, r=brsonbors-4/+4
Follow-up of #5760: Add syntax highlight for `/*! doc */` or `//! doc`.
2013-04-10vim: syntax highlight for inner doc commentklutzy-4/+4
2013-04-09Bump version to 0.7-preBrian Anderson-1/+1
2013-04-07vim: fix comment highlighting bugklutzy-2/+2
Previous commit had a bug that a line which ends with "//" or "/*" is not correctly highlighted.
2013-04-07vim: add rustCommentDocklutzy-2/+6
2013-04-07vim: disable nested commentklutzy-1/+1
Since comment nesting does not work from 0.4.
2013-04-01tidy version numbers and copyright datesGraydon Hoare-1/+1
2013-03-30vim: use Operator group for 'as'Daniel Micay-1/+3
2013-03-30vim: separate the conditional keywordsDaniel Micay-2/+6
2013-03-30vim: mark Todo as contained and rm unsafe from itDaniel Micay-2/+1
It's nice to make unsafe stand out, but this way isn't correct because it highlights it in comments.
2013-03-30vim: highlight ref + static as storage specifiersDaniel Micay-2/+2
lifetimes and globals are now the only two places static is used, and 'static isn't matched by this
2013-03-30vim: assert and pure keywords were removedDaniel Micay-6/+3
2013-03-25kate: remove `const`, `log`, and `pure` keywords, add `super` keywordAndrew Paseltiner-3/+1
2013-03-20etc: Suppress Linux valgrind issues for new schedulerPatrick Walton-0/+15
2013-03-18Update rust.vimLuqman Aden-2/+2
Column limit 78 -> 100.
2013-03-12Increase tidy column limit to 100Brian Anderson-1/+1
2013-03-12Copy libsyntax from local Rust to stage0.Lawrence Velázquez-0/+1
The local_stage0 script was not updated after commit 7dcbaed renamed librustsyntax to libsyntax, so builds using local Rust fail due to missing libsyntax.
2013-03-09auto merge of #5285 : jld/rust/emacs-refix, r=brsonbors-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. (This change was previously submitted as e93a58d52 and accidentally reverted by ad8b437ad.)
2013-03-09kate: remove assert keywordAndrew Paseltiner-1/+0
2013-03-09kate: add Not to list of traitsAndrew Paseltiner-0/+1
2013-03-08rust-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-03-04auto merge of #5211 : apasel422/rust/kate, r=graydonbors-12/+62
These commits remove some obsolete language features, make some highlighting more correct with respect to the language spec, and introduce highlighting for macros, attributes, core traits, and the new region syntax.
2013-03-03etc: Suppress another Valgrind issue. rs=burningtreePatrick Walton-0/+7
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