aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2013-01-04 18:16:27 -0800
committerBrian Anderson <banderson@mozilla.com>2013-01-04 18:16:27 -0800
commit14ff5da898f267e689d039cdfac302775aba7973 (patch)
tree24c6e858565f17bf1eafebb4998e25dec8b6f96b /src
parent55a37e0f67569fe9dc9ae82cd2b2496084aebabc (diff)
downloadservo-14ff5da898f267e689d039cdfac302775aba7973.tar.gz
servo-14ff5da898f267e689d039cdfac302775aba7973.zip
Fix warnings
Diffstat (limited to 'src')
-rw-r--r--src/servo-gfx/font_context.rs2
-rw-r--r--src/servo-gfx/freetype_impl/font.rs2
-rw-r--r--src/servo-gfx/resource/util.rs2
-rw-r--r--src/servo/html/hubbub_html_parser.rs1
-rw-r--r--src/servo/util/task.rs4
5 files changed, 7 insertions, 4 deletions
diff --git a/src/servo-gfx/font_context.rs b/src/servo-gfx/font_context.rs
index d70071015f4..10b3cdd594c 100644
--- a/src/servo-gfx/font_context.rs
+++ b/src/servo-gfx/font_context.rs
@@ -55,6 +55,7 @@ pub impl FontContextHandle {
}
}
+#[allow(non_implicitly_copyable_typarams)]
pub struct FontContext {
instance_cache: MonoCache<FontDescriptor, @Font>,
font_list: Option<FontList>, // only needed by layout
@@ -63,6 +64,7 @@ pub struct FontContext {
generic_fonts: LinearMap<~str,~str>,
}
+#[allow(non_implicitly_copyable_typarams)]
pub impl FontContext {
static fn new(backend: BackendType, needs_font_list: bool) -> FontContext {
let handle = FontContextHandle::new();
diff --git a/src/servo-gfx/freetype_impl/font.rs b/src/servo-gfx/freetype_impl/font.rs
index 746007ed25f..c907557cfe9 100644
--- a/src/servo-gfx/freetype_impl/font.rs
+++ b/src/servo-gfx/freetype_impl/font.rs
@@ -71,7 +71,7 @@ pub struct FreeTypeFontTable {
}
pub impl FreeTypeFontTable : FontTableMethods {
- fn with_buffer(blk: fn&(*u8, uint)) {
+ fn with_buffer(_blk: fn&(*u8, uint)) {
fail
}
}
diff --git a/src/servo-gfx/resource/util.rs b/src/servo-gfx/resource/util.rs
index 3efd5b03dd6..5e32fdc0dd8 100644
--- a/src/servo-gfx/resource/util.rs
+++ b/src/servo-gfx/resource/util.rs
@@ -1,5 +1,5 @@
pub fn spawn_listener<A: Owned>(
- +f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> {
+ f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> {
let setup_po = oldcomm::Port();
let setup_ch = oldcomm::Chan(&setup_po);
do task::spawn |move f| {
diff --git a/src/servo/html/hubbub_html_parser.rs b/src/servo/html/hubbub_html_parser.rs
index ee85d72454a..8a3f9b5f14f 100644
--- a/src/servo/html/hubbub_html_parser.rs
+++ b/src/servo/html/hubbub_html_parser.rs
@@ -159,6 +159,7 @@ fn build_element_kind(tag: &str) -> ~ElementKind {
else { ~UnknownElement }
}
+#[allow(non_implicitly_copyable_typarams)]
pub fn parse_html(scope: NodeScope,
url: Url,
resource_task: ResourceTask,
diff --git a/src/servo/util/task.rs b/src/servo/util/task.rs
index 8621144a070..e92c56b1b7b 100644
--- a/src/servo/util/task.rs
+++ b/src/servo/util/task.rs
@@ -1,7 +1,7 @@
use core::task;
pub fn spawn_listener<A: Owned>(
- +f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> {
+ f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> {
let setup_po = oldcomm::Port();
let setup_ch = oldcomm::Chan(&setup_po);
do task::spawn |move f| {
@@ -14,7 +14,7 @@ pub fn spawn_listener<A: Owned>(
}
pub fn spawn_conversation<A: Owned, B: Owned>
- (+f: fn~(oldcomm::Port<A>, oldcomm::Chan<B>))
+ (f: fn~(oldcomm::Port<A>, oldcomm::Chan<B>))
-> (oldcomm::Port<B>, oldcomm::Chan<A>) {
let from_child = oldcomm::Port();
let to_parent = oldcomm::Chan(&from_child);