Anthony Ramine
2a7c8273fe
servo: Merge #11231 - Update Rust to 1.10.0-nightly (cd6a40017 2016-05-16) (from servo:rustup); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 82036b57c728578d9fd9b5991aabcf2b12eddb71
2016-05-17 07:04:12 -07:00
Per Lundberg
28632dc3a1
servo: Merge #11192 - Removed unused imports (from perlun:remove-unused-imports); r=Manishearth
...
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #11185
- [X] These changes do not require tests because it only removes dead code.
----
This fixes #11185 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 2c674d0397927ef6563feb70e54f46815af55600
2016-05-15 15:41:16 -07:00
Anthony Ramine
1d770e335b
servo: Merge #11183 - Update to Rust 1.10.0-nightly (2b79e05a0 2016-05-13) (from servo:rustup); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: dfd088366338f05e2242a8700f9fab2b688ae47b
2016-05-14 12:52:07 -07:00
Simon Sapin
2f882b0cfb
servo: Merge #10857 - Simplify TOML syntax (from servo:toml); r=nox
...
* Sections like `[dependencies.foo]` can be entries in a `[dependencies]` section with the `{key = value}` syntax.
* Per-target dependencies can be expressed with more general `cfg(…)` conditions instead of exact target triples: https://github.com/rust-lang/cargo/pull/2328
Source-Repo: https://github.com/servo/servo
Source-Revision: 2729864af73d62719ea0fd55cef417c43bdd951e
2016-04-26 15:46:37 -07:00
Josh Matthews
f273a82175
servo: Merge #10823 - Squash unused import and unused crate warnings (from jdm:import); r=frewsxcv
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 305c283602882850be9d39c43b980d0fc0f93a3c
2016-04-23 07:51:44 -07:00
Tyler Southwick
a811adbf01
servo: Merge #10804 - Remove unused code and make utils private (from tylersouthwick:remove-plugins-utils-unsafe_context); r=nox
...
fixes #10771
Source-Repo: https://github.com/servo/servo
Source-Revision: 2b68cf4aba22b9e48e5e40e7191917ab4f2d967b
2016-04-22 19:20:57 -07:00
Zbynek Winkler
c70e781908
servo: Merge #10751 - Report lines starting with && in tidy (from zwn:tidy-start-operator); r=Wafflespeanut
...
Partial implementation of the issue #10692 (the easy part).
Source-Repo: https://github.com/servo/servo
Source-Revision: d926b5d3762a101d5280266f806f2b979f73b695
2016-04-22 10:40:06 -07:00
Ms2ger
b29def4f49
servo: Merge #10708 - Fix some compile warnings (from Ms2ger:warnings); r=emilio
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 4d5fa963fdcf9ec9287eac762bf6afafdbee5f41
2016-04-19 23:06:34 +05:01
Manish Goregaokar
c50e0c18dd
servo: Merge #10585 - Rust upgrade to 2016-04-12 (from servo:rustup_20160414); r=Ms2ger
...
This currently spews out a ton of ld errors of the form
```
/home/manishearth/Mozilla/.cargo/git/checkouts/mozjs-06d7f04b6dbb8a8e/master/mozjs/js/src/jit/JitFrameIterator.h:455: error: undefined reference to 'js::jit::SnapshotReader::readAllocation()'
```
cc @nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 3b96bba1d523f9b8c01581a7004f1bdd04a11f73
2016-04-15 16:26:01 +05:01
Simon Sapin
031eaaddbf
servo: Merge #10606 - Remove the url! plugin (from servo:remove-url-plugin); r=nox
...
In rust-url 1.0 the `Url` struct is going to have private fields, and there is no way to to create an aribitrary one without going through the parser.
The plugin never had a clear demonstrated performance benefit, it was made mostly because it was possible and relatively easy at the time.
This commit was originally part of #9840 , but it’s taking a while to land and I keep removing new uses of `url!` when rebasing.
r? @nox
Source-Repo: https://github.com/servo/servo
Source-Revision: 3368565b3c6c76e5ce2d170d5c5cfb2f52a56956
2016-04-14 18:45:35 +05:01
Manish Goregaokar
fa4d959a22
servo: Merge #10470 - Remove str_to_string lint (from Manishearth:kill-str-string); r=KiChjang
...
Specialization makes all of the options equally efficient.
Source-Repo: https://github.com/servo/servo
Source-Revision: f31aa5cb86857a7479096e7dadf8dcac12151f76
2016-04-08 10:21:18 +05:01
Ms2ger
a937015b30
servo: Merge #10173 - Bump Rust to 2016-04-06 (from servo:rustup); r=nox
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 14eabf0d32b94dba0c0ec0ffcc3b9b950d1e2821
2016-04-06 22:45:55 +05:01
Ms2ger
41fe5c1c3e
servo: Merge #10076 - Update to Rust 2016-03-18 (from servo:rustup); r=larsbergstrom,manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: aa35d7721b0e1e7893e48af1eb91bf8ad2495d46
2016-03-20 14:07:17 +05:01
Ms2ger
1ab0b58897
servo: Merge #10075 - Deny unsafe code in more crates (from Ms2ger:deny-unsafe); r=jdm
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 8c92e3f32b9aa6a75dc8980da49359ea63f9d67a
2016-03-20 07:31:53 +05:01
Yoav Alon
6b4e12477d
servo: Merge #9946 - Added compiler lint ban on DOMRefCell (from yoava333:master); r=KiChjang
...
this resolves https://github.com/servo/servo/issues/9924
Source-Repo: https://github.com/servo/servo
Source-Revision: d23b7481d60f52f9e2fa72b6cd3de7eda05c2419
2016-03-10 04:15:33 +05:01
Anthony Ramine
3ba3376dfd
servo: Merge #9943 - Preliminary bumps for bumping Serde (from servo:serde-preliminaries); r=jdm
...
We need to bump webrender before being able to bump Serde, but we also needs these bumps, so let's include them ASAP first because bumping a lot of things is always a pain.
Source-Repo: https://github.com/servo/servo
Source-Revision: 0f526054ebfa164ca2545d881b8392a744af7870
2016-03-10 00:21:36 +05:01
Anthony Ramine
1b34a11fda
servo: Merge #9888 - Update to Rust 2016-03-05 (from servo:rustup); r=Manishearth
...
Blocked by https://github.com/Manishearth/rust-tenacious/pull/14 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 743e0c9c878a78da873fed4edaa9c8284b2fd12d
2016-03-06 16:04:42 +05:01
Corey Farwell
ccfd41c9c3
servo: Merge #9857 - Indicate components should not be published to crates.io (from servo:publish-false); r=ecoal95
...
http://doc.crates.io/manifest.html#the-publish--field-optional
Source-Repo: https://github.com/servo/servo
Source-Revision: 633f0414aaa177e439528f0fa848a41bc0fc094a
2016-03-04 01:08:14 +05:01
Anthony Ramine
f98f618ac8
servo: Merge #9721 - Bump to Rust 2016-02-22 (from servo:rustup); r=larsbergstrom,nox
...
Source-Repo: https://github.com/servo/servo
Source-Revision: dd5f3382547069b9f5d7933959c0307c863c58ac
2016-02-23 06:46:04 +05:01
Anthony Ramine
c0e4adbd32
servo: Merge #9622 - Bump heapsize to 0.3 (from nox:heapsize); r=ecoal95
...
Source-Repo: https://github.com/servo/servo
Source-Revision: a164176876bb6abccf729eb5d6334e3c22230103
2016-02-13 18:21:41 +05:01
Anthony Ramine
9df7f54ac0
servo: Merge #9537 - Remove the casing plugin (from nox:rm-casing-plugin); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 3701edbf2b8be80ec5be08dd4392845fa2fb5cab
2016-02-05 17:59:57 +05:01
Anthony Ramine
08f5c3da70
servo: Merge #9532 - Say farewell to in-tree HeapSizeOf (from nox:dedup-heapsize); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 2a6707ce58df27d93e865bffb6b44d396b810c99
2016-02-05 03:11:36 +05:01
Keith Yeung
5f946e83b6
servo: Merge #9498 - Update rust-url (from KiChjang:update-url); r=nox
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 64ad9e17d9323862833daa60290b037ea8334424
2016-02-03 11:09:51 +05:01
Anthony Ramine
eee2bca90d
servo: Merge #9470 - Bump Rust to 2016-01-31 nightly (from servo:rustup); r=Ms2ger
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 9baa59a6b4de338be6cd65851694785d786cf492
2016-02-02 00:30:46 +05:01
Lars Bergstrom
928d1d2132
servo: Merge #9093 - Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27) (from servo:rustup); r=KiChjang
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 4cb2c87982355bdf2a2dd409db71d0d4ed6f9a85
2016-01-15 19:08:07 +05:01
rohan.prinja
d440ee6a41
servo: Merge #9201 - task -> thread (from ajnirp:8512-task-thread); r=jdm
...
for #8512
Source-Repo: https://github.com/servo/servo
Source-Revision: d3e2f94f2024f4735f836588ed11303a0abafdf8
--HG--
rename : servo/components/canvas/canvas_paint_task.rs => servo/components/canvas/canvas_paint_thread.rs
rename : servo/components/canvas/webgl_paint_task.rs => servo/components/canvas/webgl_paint_thread.rs
rename : servo/components/compositing/compositor_task.rs => servo/components/compositing/compositor_thread.rs
rename : servo/components/gfx/font_cache_task.rs => servo/components/gfx/font_cache_thread.rs
rename : servo/components/gfx/paint_task.rs => servo/components/gfx/paint_thread.rs
rename : servo/components/layout/layout_task.rs => servo/components/layout/layout_thread.rs
rename : servo/components/net/image_cache_task.rs => servo/components/net/image_cache_thread.rs
rename : servo/components/net/resource_task.rs => servo/components/net/resource_thread.rs
rename : servo/components/net/storage_task.rs => servo/components/net/storage_thread.rs
rename : servo/components/net_traits/image_cache_task.rs => servo/components/net_traits/image_cache_thread.rs
rename : servo/components/net_traits/storage_task.rs => servo/components/net_traits/storage_thread.rs
rename : servo/components/script/script_task.rs => servo/components/script/script_thread.rs
rename : servo/components/util/task.rs => servo/components/util/thread.rs
rename : servo/tests/unit/gfx/font_cache_task.rs => servo/tests/unit/gfx/font_cache_thread.rs
rename : servo/tests/unit/net/resource_task.rs => servo/tests/unit/net/resource_thread.rs
rename : servo/tests/unit/util/task.rs => servo/tests/unit/util/thread.rs
2016-01-10 15:20:04 +05:01
Ms2ger
90c1a2810e
servo: Merge #9183 - Pin clippy to a working revision (from Ms2ger:pin-clippy); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 23f9da7b1295d143b6768a8e624342eb4e3412be
2016-01-09 00:26:39 +05:01
Mathieu Agopian
2ee894fb9d
servo: Merge #9019 - Use Url.join instead of UrlParser.base_url(...).parse ( #9002 ) (from magopian:9002-use-url.join); r=SimonSapin
...
Fix issue #9002
Source-Repo: https://github.com/servo/servo
Source-Revision: f9141ef2db693518fef676740f25abee3b938cac
2015-12-19 01:29:56 +05:01
Simon Sapin
b2ea85ccbd
servo: Merge #8800 - Fix warnings (from servo:warnings); r=metajack
...
Fixing unused attributes warnings required updating serde_macros
which required updating to rustc 1.6.0-nightly (a2866e387 2015-11-30)
which required updating some other dependencies.
Fix #8709 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 32b90cdb6ff8f24dfd93aa44c2bae9c4f15429e0
2015-12-04 05:08:38 +05:01
Eli Friedman
dec6565089
servo: Merge #8731 - Fix false positive in unrooted_must_root lint (from eefriedman:root-lint-pattern); r=Manishearth
...
Encountered in #8725 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 2a125b56135cdaa86b49783e8a52e9f1e9c7c126
2015-11-30 23:55:03 +05:01
Guillaume Gomez
732bf0a03c
servo: Merge #8692 - Ensure crate are alphabetically sorted (from GuillaumeGomez:patch-1); r=Wafflespeanut
...
cc @nox
Source-Repo: https://github.com/servo/servo
Source-Revision: dbff1ab33636bc7d60a4c97b63f39b59985726ce
2015-11-28 19:05:11 +05:01
Simon Sapin
53a59ae9e9
servo: Merge #8698 - Upgrade to rustc 1.6.0-nightly (1805bba39 2015-11-26) (from servo:rustup_2015-11-26); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: b4213e6d8e2ab0dc03b5af9f9b1b2589b0e598a6
2015-11-28 11:42:52 +05:01
Manish Goregaokar
693578b06a
servo: Merge #8446 - Rust upgrade to rustc 1.6.0-nightly (5b4986fa5 2015-11-08) (from servo:rustup_20151110); r=SimonSapin+Ms2ger+jdm+Manishearth
...
<s>DO NOT r+ or try+ this</s>
<s>It causes an OOM (https://github.com/rust-lang/rust/issues/29740 ) and can crash the OS. Probably will set our CI on fire. </s>
Source-Repo: https://github.com/servo/servo
Source-Revision: f13c72d68e1e7f49e241938bfd6e8a588c68e86b
2015-11-27 10:18:00 +05:01
Corey Farwell
142c7b7efe
servo: Merge #8622 - Implement 'url!(..)' macro (from frewsxcv:url-plugin); r=SimonSapin
...
https://github.com/servo/rust-url/issues/136
https://github.com/servo/rust-url/pull/137
Source-Repo: https://github.com/servo/servo
Source-Revision: ea690a2dff64d1cb4eb668473d62f1bbcb19f7c8
2015-11-21 20:41:52 +05:01
Ms2ger
3890fca29d
servo: Merge #8428 - Update js (from Ms2ger:conversions); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: b40882093a306032d38ad02e30f0095e0a49ec21
2015-11-13 00:44:52 +05:01
rohan.prinja
e8b504412b
servo: Merge #8221 - move modules around (from ajnirp:8130-reorganise); r=jdm
...
for #8130
Source-Repo: https://github.com/servo/servo
Source-Revision: daad09d44245228fba9118316937add71bec7c58
2015-11-04 02:27:02 +05:01
Matt Brubeck
9023c5ff16
servo: Merge #8231 - Fix misplaced doc comment in plugins/lib.rs (from mbrubeck:plugin-doc); r=eefriedman
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 949a5b3a3e650c321e488cffc8ddee28a7283bb3
2015-10-28 04:43:36 +05:01
Eli Friedman
362ec775db
servo: Merge #8073 - Make unrooted_must_root a bit more aggressive (from eefriedman:root-lint); r=Manishearth
...
Basically, instead of trying to check for specific kinds of statements,
just check the types of all local variables.
Also included are some commented-out proposals for some slightly more
aggressive lints which might be useful (but trigger a little too
frequently at the moment).
Source-Repo: https://github.com/servo/servo
Source-Revision: bb88832c078fbb14fa03c413fac1252b2b755015
2015-10-24 20:20:04 -05:00
Manish Goregaokar
64fbfa46fb
servo: Merge #8030 - Fix unrooted_must_root lint to handle arguments/return types properly (from Manishearth:fix-lint-fn); r=frewsxcv
...
r? @jdm
Source-Repo: https://github.com/servo/servo
Source-Revision: 9d5f09e09c64d878e6c2bb273195c3c6ca9fe82c
2015-10-15 15:00:00 -06:00
Anthony Ramine
06fd534a1b
servo: Merge #8020 - Generate all Derived implementations in codegen (from nox:codegen-derived); r=Ms2ger
...
Follow-up of #7873 .
@Ms2ger r? :)
Source-Repo: https://github.com/servo/servo
Source-Revision: 417cf5738e4609f4b2e34e9e0c4f7ef68f087432
2015-10-15 12:53:08 -06:00
Lars Bergstrom
8f1cc7b90f
servo: Merge #7837 - Rust upgrade to nightly 20151002 (from larsbergstrom:rustup_20151002); r=Manishearth
...
r? @Manishearth
Source-Repo: https://github.com/servo/servo
Source-Revision: 375382a2e813ee28405f6cec439330e238c4d2e5
2015-10-05 10:23:44 -06:00
Manish Goregaokar
a0f53e1f0e
servo: Merge #7697 - Rust upgrade to rustc 1.5.0-dev (6217b002b 2015-09-21) (from servo:rustup_20150921); r=Ms2ger
...
Snapshot doesn't exist yet. Rust master+ should work.
Also https://github.com/serde-rs/aster/pull/33 hasn't merged yet.
r? @Ms2ger @larsbergstrom
Source-Repo: https://github.com/servo/servo
Source-Revision: f7f16870bebdc9359661544054259b37780f1331
2015-09-23 06:45:18 -06:00
Brandon Fairchild
f7fb1e4b4a
servo: Merge #7662 - Check for multiple import blocks separated by whitespace (from nerith:import); r=frewsxcv
...
Fixes #7381 .
Source-Repo: https://github.com/servo/servo
Source-Revision: a0d3c9223f09757124b1520c4f17e94fa8bbe249
2015-09-19 13:34:51 -06:00
Hugo Thiessard
357588437d
servo: Merge #7680 - fixes #7390 : tidy now check the order of mod declarations even whith attribute (from Mylainos:Issue-#7390); r=metajack
...
Source-Repo: https://github.com/servo/servo
Source-Revision: d1b85de762c0193276010a019f931526c34c04ce
2015-09-18 14:44:48 -06:00
Brandon Fairchild
506a0fb2e2
servo: Merge #7499 - Improve style nit check for space after a comma (from nerith:style); r=metajack
...
Fixes #7345 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 3424e234c8c86e787edfce6dc63ed155617e0e85
2015-09-02 12:05:58 -06:00
Simon Sapin
ea7357b400
servo: Merge #7509 - Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01) (from servo:rustup_2015-09-01); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: f49615ca7b5d98ee603cf42f705073fbe4d414fb
2015-09-02 01:31:23 -06:00
wilmoz
29f74a2734
servo: Merge #7475 - Make test-tidy check that braces have spaces before or after them (from wilcus:checkBracesSpaces); r=jdm
...
https://github.com/servo/servo/issues/7413
Posible future/past bug fixed in components/script/timers.rs
Source-Repo: https://github.com/servo/servo
Source-Revision: 60c72f601c4dd7cfbc8a4a983099a4b323f1516a
2015-08-31 13:18:23 -06:00
João Oliveira
d39bd47b08
servo: Merge #7361 - make dom_struct derive HeapSizeOf (from jxs:master); r=Ms2ger
...
closes #7357
Source-Repo: https://github.com/servo/servo
Source-Revision: 532fd19d69fd11d06bca7539c722a46fab2c4419
2015-08-27 02:35:45 -06:00
Johann Tuffe
5c3a5a67f5
servo: Merge #7265 - Add alphabetical order check for use statements (from tafia:tidy-use); r=Ms2ger
...
close #7112
Source-Repo: https://github.com/servo/servo
Source-Revision: a5fbb2f2a6fa79755f975feff2435abb6a5dd0e9
2015-08-20 07:43:56 -06:00
Manish Goregaokar
d4e45231ec
servo: Merge #7224 - Integrate clippy into Servo; cleanup some of script (from Manishearth:clippy); r=Ms2ger
...
The integration is off by default for now. You can try it out with `./mach build --features "script/plugins/clippy"`.
We're using a branch of clippy with some of the lints changed to Allow, either because they don't apply to us, or because they're noisy and dwarf other warnings (but still should be fixed)
After going through the rest of Servo's warnings I'll figure out which lints we should be keeping.
There's a cargo bug with optional deps that makes it hard for this to work with Cargo.lock -- so this PR contains no changes to lockfiles (and running the build with clippy on may dirty the lockfile, though it gets fixed later)
Source-Repo: https://github.com/servo/servo
Source-Revision: 50e1c967e4299c1515575f73d407f5f6b977d818
2015-08-18 08:15:51 -06:00