Brian Anderson
69eb218ffc
Try to suppress valgrind errors
...
I can't reproduce the one on the bots, but this might fix it
2013-04-19 14:14:07 -07:00
Brian Anderson
c6f7b595f0
More valgrind suppressions
2013-04-16 13:40:47 -07:00
Brian Anderson
6beddb966d
Make valgrind suppressions more liberal
...
Hopefully this puts out the final fire
2013-04-15 13:20:23 -07:00
Brian Anderson
a9247e07ac
Suppress a bunch of valgrind errors
2013-04-12 18:49:40 -07:00
Brian Anderson
23e44a529b
Bump version to 0.7-pre
2013-04-10 13:12:53 -07:00
bors
ec3cfaed8b
auto merge of #5807 : klutzy/rust/vim-inner-doc, r=brson
...
Follow-up of #5760 :
Add syntax highlight for `/*! doc */` or `//! doc`.
2013-04-09 18:15:58 -07:00
klutzy
7a1394d58f
vim: syntax highlight for inner doc comment
2013-04-10 04:25:48 +09:00
Brian Anderson
23251b2438
Bump version to 0.7-pre
2013-04-09 10:59:32 -07:00
klutzy
fc26911b49
vim: fix comment highlighting bug
...
Previous commit had a bug that a line which ends with "//" or "/*"
is not correctly highlighted.
2013-04-07 14:30:50 +09:00
klutzy
7c2a8c4ac2
vim: add rustCommentDoc
2013-04-07 04:32:05 +09:00
klutzy
38fe5aa070
vim: disable nested comment
...
Since comment nesting does not work from 0.4.
2013-04-07 04:25:54 +09:00
Graydon Hoare
951f460aa8
tidy version numbers and copyright dates
2013-04-01 16:15:49 -07:00
Daniel Micay
47011e3b71
vim: use Operator group for 'as'
2013-03-30 18:19:47 -04:00
Daniel Micay
6442b1c0e7
vim: separate the conditional keywords
2013-03-30 18:17:13 -04:00
Daniel Micay
b0f66c4732
vim: mark Todo as contained and rm unsafe from it
...
It's nice to make unsafe stand out, but this way isn't correct because it
highlights it in comments.
2013-03-30 18:17:13 -04:00
Daniel Micay
7142cdef1e
vim: highlight ref + static as storage specifiers
...
lifetimes and globals are now the only two places static is used, and
'static isn't matched by this
2013-03-30 18:16:53 -04:00
Daniel Micay
0224eb3d32
vim: assert and pure keywords were removed
2013-03-30 17:54:24 -04:00
Andrew Paseltiner
8604165871
kate: remove const
, log
, and pure
keywords, add super
keyword
2013-03-25 08:25:19 -04:00
Patrick Walton
257ef26bf1
etc: Suppress Linux valgrind issues for new scheduler
2013-03-20 15:13:01 -07:00
Luqman Aden
7352d919f6
Update rust.vim
...
Column limit 78 -> 100.
2013-03-18 17:19:40 -07:00
Brian Anderson
05c103238d
Increase tidy column limit to 100
2013-03-12 10:55:39 -07:00
Lawrence Velázquez
1d315aac44
Copy libsyntax from local Rust to stage0.
...
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-12 03:47:28 -04:00
bors
267f6c212f
auto merge of #5285 : jld/rust/emacs-refix, r=brson
...
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-09 18:42:43 -08:00
Andrew Paseltiner
b4f57d46e6
kate: remove assert keyword
2013-03-09 12:23:33 -05:00
Andrew Paseltiner
78b6e375df
kate: add Not to list of traits
2013-03-09 12:23:33 -05:00
Jed Davis
8453f3110c
rust-mode.el uses the 'cl macros, so it should actually require them
...
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-08 12:51:16 -08:00
bors
dd34178b4b
auto merge of #5211 : apasel422/rust/kate, r=graydon
...
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-04 12:30:51 -08:00
Patrick Walton
3c23589b08
etc: Suppress another Valgrind issue. rs=burningtree
2013-03-03 10:30:00 -08:00
Andrew Paseltiner
39b713f93e
kate: allow [] regions to be collapsed
2013-03-03 09:14:53 -05:00
Andrew Paseltiner
c43512be2e
kate: restrict char escapes to ones accepted by Rust and highlight hex escapes
2013-03-03 09:08:28 -05:00
Andrew Paseltiner
6002d10ce3
kate: detect and highlight attributes
2013-03-03 08:56:39 -05:00
Andrew Paseltiner
4548eb1a29
kate: consolidate integer suffixes with &rustIntSuf; entity
2013-03-03 08:49:16 -05:00
Andrew Paseltiner
c771a93c50
kate: add note about &rustIdent;
2013-03-03 08:45:44 -05:00
Andrew Paseltiner
8596535679
kate: update Rust version
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
d1d6326f5c
kate: add Self to types
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
ecf1eea1e1
kate: detect and highlight core traits
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
bcd95d0254
kate: detect and highlight regions
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
11d10fdb09
kate: introduce &rustIdent; entity
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
7ad2082663
kate: detect and highlight macro invocations
2013-03-03 08:40:37 -05:00
Andrew Paseltiner
c33b4d98cc
kate: remove export, fail, and move keywords
2013-03-03 08:40:37 -05:00
Patrick Walton
a3f728238b
librustc: Forbid chained imports and fix the logic for one-level renaming imports
2013-03-02 16:49:30 -08:00
Daniel Ursache Dogariu
1bcd4c674c
Add syntax highlighting support for GtkSourceView / GEdit
2013-02-28 11:52:25 +02:00
bors
40ffaeaea8
auto merge of #5103 : dbaupp/rust/emacs-mode-update, r=graydon
...
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-25 20:24:40 -08:00
Patrick Walton
4b9b32839e
etc: Add a suppression for more enum instruction scheduling botches. rs=burningtree
2013-02-25 10:42:51 -08:00
Huon Wilson
4bf94a7b30
Emacs: Update emacs mode to be more similar to the vim mode.
...
Copy the keyword list, and add `self` so that it is somewhat highlighted
(being liberal with the correct categories).
2013-02-25 23:42:46 +11:00
Patrick Walton
ce70736363
etc: Suppress the remaining Valgrind error in rustdoc. rs=burningtree
2013-02-22 16:09:16 -08:00
bors
1b04be6858
auto merge of #5049 : bstrie/rust/vim, r=catamorphism
...
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-20 18:14:34 -08:00
Patrick Walton
831840ab24
etc: Suppress the enum variant instruction scheduling Valgrind issues. rs=#rust
2013-02-20 16:04:48 -08:00
Ben Striegel
e29b7eedf9
vim improvements
...
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-19 23:07:09 -05:00
bors
65aa2594c0
auto merge of #4976 : thestinger/rust/vim, r=nikomatsakis
2013-02-16 11:55:59 -08:00