summary refs log tree commit diff
path: root/src/etc
AgeCommit message (Collapse)AuthorLines
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
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