Warning police

And fix some formatting.
This commit is contained in:
Keegan McAllister 2013-11-25 13:18:32 -08:00
parent 3f1051022a
commit 5157eac238
3 changed files with 13 additions and 9 deletions

View file

@ -89,7 +89,7 @@ pub fn run_compositor(compositor: &CompositorTask) {
ChangeReadyState(ready_state) => window.set_ready_state(ready_state),
ChangeRenderState(render_state) => window.set_render_state(render_state),
SetUnRenderedColor(id, color) => {
SetUnRenderedColor(_id, color) => {
match compositor_layer {
Some(ref mut layer) => {
layer.unrendered_color = color;

View file

@ -2170,7 +2170,12 @@ class CGImports(CGWrapper):
# TODO imports to cover descriptors, etc.
def _useString(imports):
return '#[allow(non_uppercase_statics,unused_imports,unused_variable,unused_unsafe,unused_mut,dead_assignment)];\n' + ''.join(['use %s;\n' % i for i in imports]) + '\n'
# Allow unreachable_code because we use 'break' in a way that sometimes produces
# two 'break's in a row. See for example CallbackMember.getArgConversions.
return '\n'.join([
'#[allow(unreachable_code,non_uppercase_statics,unused_imports,unused_variable,unused_unsafe,unused_mut,dead_assignment)];',
''.join('use %s;\n' % i for i in imports),
''])
CGWrapper.__init__(self, child,
declarePre=_useString(sorted(declareImports)))

View file

@ -28,7 +28,6 @@ use std::comm::SharedChan;
use std::hashmap::HashSet;
use std::ptr;
use std::int;
use std::libc;
use std::rt::io::timer::Timer;
use std::task::spawn_with;
use js::jsapi::JSVal;