Brian Anderson
953d6dfd7e
Make error code registration work again. #19624
2015-01-20 11:27:14 -08:00
Barosl LEE
0225f9a380
Rollup merge of #21123 - visualfc:master, r=alexcrichton
...
example:
let m = "hello \
world";
2015-01-21 02:16:51 +09:00
Barosl LEE
c5fd58d512
Rollup merge of #21377 - iKevinY:speedy-tidy, r=huonw
...
`x in y` is more Pythonic than `y.find(x) != -1`. I believe it runs quite a bit faster as well (though it's probably not a bottleneck of the Travis builds):
```bash
$ python -m timeit '"abc".find("a") != -1'
1000000 loops, best of 3: 0.218 usec per loop
$ python -m timeit '"a" in "abc"'
10000000 loops, best of 3: 0.0343 usec per loop
```
2015-01-21 02:16:50 +09:00
Barosl LEE
0efdda314a
Rollup merge of #21369 - iKevinY:no-travis-notes, r=sanxiyn
...
Updated `tidy.py` to skip printing NOTEs if the [`TRAVIS`](http://docs.travis-ci.com/user/ci-environment/#Environment-variables ) environment variable is set.
2015-01-21 02:16:49 +09:00
Barosl LEE
356c61da8d
Rollup merge of #21326 - look:nano-syntax-highlighting, r=kmcallister
...
rust.nanorc provides syntax highlighting for Rust. An attempt has been made to make the syntax highlighting look good on both dark and light terminals. Issue #21286 .
This PR is dedicated to @substars and nano-lovers everywhere.
2015-01-21 02:16:47 +09:00
Barosl LEE
1d8b917811
Rollup merge of #20998 - estsauver:20984, r=steveklabnik
...
There are a large number of places that incorrectly refer
to deriving in comments, instead of derives.
If someone could look at src/etc/generate-deriving-span-tests.py,
I'm not sure how those tests were passing before/if they were.
2015-01-21 02:16:45 +09:00
Earl St Sauver
c034f4a44a
Make date of nightly in rustup match server TZ
2015-01-18 18:06:15 -08:00
Kevin Yap
21f4483de3
Use 'in' instead of 'find()' in tidy.py
...
'x in y' is more Pythonic and faster than 'y.find(x) != -1'.
2015-01-18 14:52:59 -08:00
Kevin Yap
d1b1b62ae8
Ignore NOTEs when Travis runs make tidy
...
Only print NOTE warnings if the 'TRAVIS' environment variable has not
been set. Addresses #21322 .
2015-01-18 09:29:44 -08:00
Kang Seonghoon
2c1d1fbdf9
tests: Warn on the trailing backslash in the template.
2015-01-18 13:23:34 +09:00
Luke Francl
ac4baca72a
Passable nano syntax highlighting
...
rust.nanorc provides syntax highlighting for Rust. An attempt has been made to
make the syntax highlighting look good on both dark and light terminals.
Issue #21286 .
2015-01-17 13:59:49 -08:00
Earl St Sauver
6ab95bdd62
s/deriving/derives in Comments/Docs
...
There are a large number of places that incorrectly refer
to deriving in comments, instead of derives.
Fixes #20984
2015-01-17 11:08:02 -08:00
Kang Seonghoon
39e19ccdb6
tests: Tidy and allows multi-line htmldocck commands.
2015-01-18 03:23:52 +09:00
Kang Seonghoon
de6f520192
tests: Add htmldocck.py script for the use of Rustdoc tests.
...
The script is intended as a tool for doing every sort of verifications
amenable to Rustdoc's HTML output. For example, link checkers would go
to this script. It already parses HTML into a document tree form (with
a slight caveat), so future tests can make use of it.
As an example, relevant `rustdoc-*` run-make tests have been updated
to use `htmldocck.py` and got their `verify.sh` removed. In the future
they may go to a dedicated directory with htmldocck running by default.
The detailed explanation of test scripts is provided as a docstring of
htmldocck.
cc #19723
2015-01-18 02:42:15 +09:00
Michael Pankov
785176b7cc
rustup: Don't attempt to download SHA if it exists
...
This way installer can work fully in offline mode.
Put pre-downloaded files
(rust-nightly-x86_64-unknown-linux-gnu.tar.gz and
rust-nightly-x86_64-unknown-linux-gnu.tar.gz.sha256)
into the $HOME/.rustup/YYYY-MM-DD directory
as it would be done by script itself.
Specify --save and --date=YYYY-MM-DD when running.
Files will be picked up and used to install in offline mode.
2015-01-17 02:37:13 +03:00
Richo Healey
de3ea99ec5
Port indenter to python
2015-01-16 08:49:54 -08:00
Richo Healey
68372ae655
Remove unused script
2015-01-16 08:49:54 -08:00
visualfc
935b37a460
fix string multi line connector '\' for kate
...
example:
let m = "hello \
world";
2015-01-14 09:45:41 +08:00
bors
3a44a19af2
auto merge of #20894 : swgillespie/rust/emacs-issue-20422, r=pnkfelix
...
rust-mode.el recently started highlighting keywords that were substrings of identifiers. Identifiers such as `xyz_type` would have `type` highlighted, which isn't normal. This patch re-introduces `_` as a word constituent, so that keywords following a `_` don't get syntax highlighted as keywords. Fixes issue #20422
2015-01-12 19:20:56 +00:00
Tim Brooks
4c78d28344
Remove range function
2015-01-11 14:37:24 +00:00
Tim Brooks
ed13698317
Remove old number literal suffixes from Vim syntax
2015-01-11 14:36:55 +00:00
Sean Gillespie
f82c75b0a7
Mark _ as a word constituent to avoid highlighting parts of identifiers as keywords
2015-01-09 23:58:34 -08:00
bors
2a8cb678e6
Merge pull request #20689 from huonw/editor-_size
...
Update editor syntax files for isize/usize.
Reviewed-by: nikomatsakis
2015-01-07 15:35:34 +00:00
Huon Wilson
6c7291ece4
Update editor syntax files for isize/usize.
...
Yay, syntax highlighting.
2015-01-07 20:19:58 +11:00
bors
a3a16e9610
auto merge of #20620 : brson/rust/relnotes, r=huonw
...
A whole lot happened this cycle. I tried to highlight the best stuff. Please review and note important stuff I'm missing or foolish mistakes.
2015-01-07 08:32:46 +00:00
Brian Anderson
93190b364b
Bump some version numbers
2015-01-06 15:58:23 -08:00
Alex Crichton
e0f546a07e
rollup merge of #20643 : scialex/update-zsh
2015-01-06 15:25:02 -08:00
Alex Crichton
f358dbf1e7
rollup merge of #20557 : cactorium/prettyprinters
...
As per https://github.com/rust-lang/rust/issues/20405 . To be more precise, the changes just the processing of enums when the name is "RUST$ENCODED$ENUM$..." so it correctly parses when there is more than one number encoding the location of the field it's looking for to determine state of the enum
2015-01-06 15:24:52 -08:00
Alexander Light
570bda6657
update zsh rust completions
2015-01-06 12:15:41 -05:00
Alex Crichton
7975fd9cee
rollup merge of #20482 : kmcallister/macro-reform
...
Conflicts:
src/libflate/lib.rs
src/libstd/lib.rs
src/libstd/macros.rs
src/libsyntax/feature_gate.rs
src/libsyntax/parse/parser.rs
src/libsyntax/show_span.rs
src/test/auxiliary/macro_crate_test.rs
src/test/compile-fail/lint-stability.rs
src/test/run-pass/intrinsics-math.rs
src/test/run-pass/tcp-connect-timeouts.rs
2015-01-05 19:01:17 -08:00
Alex Crichton
4c549786fa
rollup merge of #20583 : csouth3/vim-syntax
...
The prelude has changed quite a bit since the list that Vim is aware of has been updated. This pull request brings it up to date with `std::prelude`.
2015-01-05 18:42:06 -08:00
Keegan McAllister
c9f0ff3813
Reserve the keyword 'macro'
2015-01-05 18:21:14 -08:00
Chase Southwood
faf07b1365
Update reexports in vim syntax file
2015-01-05 12:21:47 -06:00
York Xiang
09c4e8fe96
kate syntax highlight: update keyword list
2015-01-05 15:11:54 +08:00
Kelvin Ly
22cae7e034
Pylinted and slightly better commented
2015-01-04 23:43:47 -05:00
Kelvin Ly
3d3670bc65
Added fix to LLDB formatter
2015-01-04 23:35:29 -05:00
Kelvin Ly
d009a76182
Fixed GDB pretty printer more
2015-01-04 21:39:07 -05:00
Kelvin Ly
56a5f3184d
Fixed GDB pretty printer to work on enums correctly
2015-01-04 21:39:07 -05:00
bors
48c6c80795
Merge pull request #20452 from brson/rustup
...
Move rustup to the combined installer
Reviewed-by: brson
2015-01-04 21:36:35 +00:00
bors
0eb7da758d
Merge pull request #20442 from csouth3/vim-syntax
...
Fix vim syntax highlighting for `derive`
Reviewed-by: alexcrichton
2015-01-04 21:36:34 +00:00
Brian Anderson
ebdf331133
Download from the combined installer
2015-01-03 15:54:37 -08:00
Brian Anderson
a7a57ca92d
rustup: Long lines
2015-01-03 08:29:33 -08:00
bors
fc2ba13939
auto merge of #20456 : brson/rust/packaging2, r=alexcrichton
2015-01-03 05:35:17 +00:00
Brian Anderson
d30353c1d2
Remove .pkg and .exe installers
2015-01-02 20:44:07 -08:00
Brian Anderson
51a2feec7b
rustup: Don't do verbose tarball extraction
2015-01-02 17:08:03 -08:00
Brian Anderson
83270ed546
rustup: Install from the combined installer
2015-01-02 15:15:15 -08:00
Brian Anderson
b32e0098ef
Merge remote-tracking branch 'erickt/rustup'
2015-01-02 13:15:09 -08:00
Chase Southwood
c8fcbe7561
Fix vim syntax highlighting for derive
2015-01-02 15:06:13 -06:00
Alex Crichton
8b7d032014
rollup merge of #20273 : alexcrichton/second-pass-comm
...
Conflicts:
src/doc/guide.md
src/libcollections/bit.rs
src/libcollections/btree/node.rs
src/libcollections/slice.rs
src/libcore/ops.rs
src/libcore/prelude.rs
src/librand/rand_impls.rs
src/librustc/middle/check_match.rs
src/librustc/middle/infer/region_inference/mod.rs
src/librustc_driver/lib.rs
src/librustdoc/test.rs
src/libstd/bitflags.rs
src/libstd/io/comm_adapters.rs
src/libstd/io/mem.rs
src/libstd/io/mod.rs
src/libstd/io/net/pipe.rs
src/libstd/io/net/tcp.rs
src/libstd/io/net/udp.rs
src/libstd/io/pipe.rs
src/libstd/io/process.rs
src/libstd/io/stdio.rs
src/libstd/io/timer.rs
src/libstd/io/util.rs
src/libstd/macros.rs
src/libstd/os.rs
src/libstd/path/posix.rs
src/libstd/path/windows.rs
src/libstd/prelude/v1.rs
src/libstd/rand/mod.rs
src/libstd/rand/os.rs
src/libstd/sync/barrier.rs
src/libstd/sync/condvar.rs
src/libstd/sync/future.rs
src/libstd/sync/mpsc/mod.rs
src/libstd/sync/mpsc/mpsc_queue.rs
src/libstd/sync/mpsc/select.rs
src/libstd/sync/mpsc/spsc_queue.rs
src/libstd/sync/mutex.rs
src/libstd/sync/once.rs
src/libstd/sync/rwlock.rs
src/libstd/sync/semaphore.rs
src/libstd/sync/task_pool.rs
src/libstd/sys/common/helper_thread.rs
src/libstd/sys/unix/process.rs
src/libstd/sys/unix/timer.rs
src/libstd/sys/windows/c.rs
src/libstd/sys/windows/timer.rs
src/libstd/sys/windows/tty.rs
src/libstd/thread.rs
src/libstd/thread_local/mod.rs
src/libstd/thread_local/scoped.rs
src/libtest/lib.rs
src/test/auxiliary/cci_capture_clause.rs
src/test/bench/shootout-reverse-complement.rs
src/test/bench/shootout-spectralnorm.rs
src/test/compile-fail/array-old-syntax-2.rs
src/test/compile-fail/bind-by-move-no-guards.rs
src/test/compile-fail/builtin-superkinds-self-type.rs
src/test/compile-fail/comm-not-freeze-receiver.rs
src/test/compile-fail/comm-not-freeze.rs
src/test/compile-fail/issue-12041.rs
src/test/compile-fail/unsendable-class.rs
src/test/run-pass/builtin-superkinds-capabilities-transitive.rs
src/test/run-pass/builtin-superkinds-capabilities-xc.rs
src/test/run-pass/builtin-superkinds-capabilities.rs
src/test/run-pass/builtin-superkinds-self-type.rs
src/test/run-pass/capturing-logging.rs
src/test/run-pass/closure-bounds-can-capture-chan.rs
src/test/run-pass/comm.rs
src/test/run-pass/core-run-destroy.rs
src/test/run-pass/drop-trait-enum.rs
src/test/run-pass/hashmap-memory.rs
src/test/run-pass/issue-13494.rs
src/test/run-pass/issue-3609.rs
src/test/run-pass/issue-4446.rs
src/test/run-pass/issue-4448.rs
src/test/run-pass/issue-8827.rs
src/test/run-pass/issue-9396.rs
src/test/run-pass/ivec-tag.rs
src/test/run-pass/rust-log-filter.rs
src/test/run-pass/send-resource.rs
src/test/run-pass/send-type-inference.rs
src/test/run-pass/sendable-class.rs
src/test/run-pass/spawn-types.rs
src/test/run-pass/task-comm-0.rs
src/test/run-pass/task-comm-10.rs
src/test/run-pass/task-comm-11.rs
src/test/run-pass/task-comm-13.rs
src/test/run-pass/task-comm-14.rs
src/test/run-pass/task-comm-15.rs
src/test/run-pass/task-comm-16.rs
src/test/run-pass/task-comm-3.rs
src/test/run-pass/task-comm-4.rs
src/test/run-pass/task-comm-5.rs
src/test/run-pass/task-comm-6.rs
src/test/run-pass/task-comm-7.rs
src/test/run-pass/task-comm-9.rs
src/test/run-pass/task-comm-chan-nil.rs
src/test/run-pass/task-spawn-move-and-copy.rs
src/test/run-pass/task-stderr.rs
src/test/run-pass/tcp-accept-stress.rs
src/test/run-pass/tcp-connect-timeouts.rs
src/test/run-pass/tempfile.rs
src/test/run-pass/trait-bounds-in-arc.rs
src/test/run-pass/trivial-message.rs
src/test/run-pass/unique-send-2.rs
src/test/run-pass/unique-send.rs
src/test/run-pass/unwind-resource.rs
2015-01-02 09:15:54 -08:00
Michael Woerister
91a0e18866
debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty printers enabled.
2014-12-30 17:26:13 +01:00