Jefry Lagrange
ebcb15d6f2
Rewrite the ban-type lint in Python
...
Delete old rust ban lint and move tests to python tidy
Fix ban lint regex and fix test
2017-02-25 15:56:06 +01:00
Anthony Ramine
3eed8a91a1
Move script lints to script_plugins
...
The plugins crate now just allows to hook into clippy from a single crate.
2017-02-16 18:37:14 +01:00
bors-servo
84a44a4014
Auto merge of #15567 - nox:plugin, r=SimonSapin
...
Replace inheritance_integrity by trait shenanigans
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15567 )
<!-- Reviewable:end -->
2017-02-15 20:49:47 -08:00
Anthony Ramine
1464c11cea
Fix a warning in plugin compile tests
2017-02-15 22:49:37 +01:00
Anthony Ramine
336e6c8f28
Switch to commit-specific nightlies
2017-02-15 14:55:02 +01:00
Anthony Ramine
8bcf36b9a5
Change #[privatize] into #[derive(DenyPublicFields)]
2017-02-15 10:24:01 +01:00
Anthony Ramine
19c645ff68
Kill transmute-type-lint
2017-02-15 10:10:37 +01:00
Tawhid Hannan
072ca3bd03
Added compiletest to verify TrustedPromise does not implement Clone
2017-01-22 20:12:07 +00:00
Ms2ger
4fca766bbd
Make the dom module private.
2016-12-22 16:06:23 +01:00
Anthony Ramine
1327ebd52f
Remove HeapGCValue
...
It could be used to have mutable JSVal fields without GC barriers.
With the removal of that trait, MutHeap and MutNullableHeap can respectively
be replaced by MutJS and MutNullableJS.
2016-12-12 10:47:54 -10:00
Anthony Ramine
fc6faf72ee
Update Rust to 1.12.0-nightly (1deb02ea6 2016-08-12)
2016-08-13 18:34:44 +02:00
Alan Jeffrey
62e95c5a61
All our Cargo.toml files should contain an MPL-2.0 license field.
2016-07-14 10:26:34 -05:00
Anthony Ramine
b7f5e8d013
Update Rust to 1.11.0-nightly (ec872dc8a 2016-06-07)
2016-06-08 14:03:57 +02:00
Josh Matthews
3cb8af20c2
Remove empty lines following braces.
2016-05-27 13:32:05 -04:00
Simon Sapin
83b3ebf6ac
Simplify TOML syntax
...
* 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
2016-04-26 23:51:36 +02:00
Keith Yeung
5959aa6cbe
Remove str_to_string compile test
2016-04-08 07:00:49 -04:00
Yoav Alon
444eddb4a1
Added compiler lint ban on DOMRefCell
2016-03-09 23:48:32 +02:00
Florian Hahn
dfdbcabc2e
Add infrastructure for compiletests
...
Also adds compilefail tests for some lints, closes #5646 .
2016-02-04 16:00:09 +01:00