diff --git a/src/compiletest/runtest.rs b/src/compiletest/runtest.rs index 44cdb40c3aa..959bc344f1d 100644 --- a/src/compiletest/runtest.rs +++ b/src/compiletest/runtest.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + use io::WriterUtil; use common::mode_run_pass; diff --git a/src/libcore/either.rs b/src/libcore/either.rs index 124213bd303..878fd81651a 100644 --- a/src/libcore/either.rs +++ b/src/libcore/either.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + // NB: transitionary, de-mode-ing. #[forbid(deprecated_mode)]; #[forbid(deprecated_pattern)]; diff --git a/src/libcore/kinds.rs b/src/libcore/kinds.rs index 1a448b8e1d8..c5a4a3a9dac 100644 --- a/src/libcore/kinds.rs +++ b/src/libcore/kinds.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /*! The kind traits diff --git a/src/libcore/ptr.rs b/src/libcore/ptr.rs index 0ccb14c98e8..0e83157c82d 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + //! Unsafe pointer utility functions #[forbid(deprecated_mode)]; diff --git a/src/libcore/str.rs b/src/libcore/str.rs index e8ed35029d3..fbdf2ce2e44 100644 --- a/src/libcore/str.rs +++ b/src/libcore/str.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /*! * String manipulation * diff --git a/src/librustc/middle/mode.rs b/src/librustc/middle/mode.rs index 91ec4b8ffba..dd75f50507d 100644 --- a/src/librustc/middle/mode.rs +++ b/src/librustc/middle/mode.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + use middle::pat_util; use middle::ty; use middle::ty::{CopyValue, MoveValue, ReadValue, ValueMode, ctxt}; diff --git a/src/libstd/rl.rs b/src/libstd/rl.rs index 943fecb4115..b8cd1dc3ca2 100644 --- a/src/libstd/rl.rs +++ b/src/libstd/rl.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + // FIXME #3921. This is unsafe because linenoise uses global mutable // state without mutexes. diff --git a/src/libstd/std.rc b/src/libstd/std.rc index af2977634e9..7a1fdf49954 100644 --- a/src/libstd/std.rc +++ b/src/libstd/std.rc @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /*! The Rust standard library. diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 1bd3f970573..7fefb7c6a3e 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + use print::pprust::expr_to_str; use result::Result; diff --git a/src/rt/arch/i386/context.cpp b/src/rt/arch/i386/context.cpp index 14dbb3e0db7..50a15e8d86c 100644 --- a/src/rt/arch/i386/context.cpp +++ b/src/rt/arch/i386/context.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "context.h" #include "../../rust_globals.h" diff --git a/src/rt/arch/i386/context.h b/src/rt/arch/i386/context.h index ae65cdb5813..99d633ebff2 100644 --- a/src/rt/arch/i386/context.h +++ b/src/rt/arch/i386/context.h @@ -1,4 +1,14 @@ // -*- mode: c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef CONTEXT_H #define CONTEXT_H diff --git a/src/rt/arch/x86_64/context.cpp b/src/rt/arch/x86_64/context.cpp index aefb1fef2c2..b7f82b57468 100644 --- a/src/rt/arch/x86_64/context.cpp +++ b/src/rt/arch/x86_64/context.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "context.h" #include "../../rust_globals.h" diff --git a/src/rt/arch/x86_64/context.h b/src/rt/arch/x86_64/context.h index 4101e82cc40..f78c92e365a 100644 --- a/src/rt/arch/x86_64/context.h +++ b/src/rt/arch/x86_64/context.h @@ -1,4 +1,14 @@ // -*- mode: c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef CONTEXT_H #define CONTEXT_H diff --git a/src/rt/boxed_region.cpp b/src/rt/boxed_region.cpp index 60cc9edec8d..c9734f460c5 100644 --- a/src/rt/boxed_region.cpp +++ b/src/rt/boxed_region.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "boxed_region.h" #include "rust_globals.h" #include "rust_task.h" diff --git a/src/rt/circular_buffer.cpp b/src/rt/circular_buffer.cpp index 93d7d612f0b..c4fd0e3d935 100644 --- a/src/rt/circular_buffer.cpp +++ b/src/rt/circular_buffer.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* * A simple resizable circular buffer. */ diff --git a/src/rt/circular_buffer.h b/src/rt/circular_buffer.h index c54ee8a33e4..10eef04f803 100644 --- a/src/rt/circular_buffer.h +++ b/src/rt/circular_buffer.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* * */ diff --git a/src/rt/memory_region.cpp b/src/rt/memory_region.cpp index 70966579991..3a04cfaf1f8 100644 --- a/src/rt/memory_region.cpp +++ b/src/rt/memory_region.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "sync/sync.h" #include "memory_region.h" diff --git a/src/rt/memory_region.h b/src/rt/memory_region.h index be8689672a8..eaaa8bac623 100644 --- a/src/rt/memory_region.h +++ b/src/rt/memory_region.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* * The Rust runtime uses memory regions to provide a primitive level of * memory management and isolation between tasks, and domains. diff --git a/src/rt/rust.cpp b/src/rt/rust.cpp index 805ec37bfea..8ecb4acfd9f 100644 --- a/src/rt/rust.cpp +++ b/src/rt/rust.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /** * Main entry point into the Rust runtime. Here we initialize the kernel, * create the initial scheduler and run the main task. diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index 55c46775114..a3c7486fa3a 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* Foreign builtins. */ #include "rust_sched_loop.h" diff --git a/src/rt/rust_debug.cpp b/src/rt/rust_debug.cpp index 47aaec00087..5c5be45bef8 100644 --- a/src/rt/rust_debug.cpp +++ b/src/rt/rust_debug.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + // Routines useful when debugging the Rust runtime. #include "rust_globals.h" diff --git a/src/rt/rust_env.cpp b/src/rt/rust_env.cpp index 268aca965d7..b2df5f03b23 100644 --- a/src/rt/rust_env.cpp +++ b/src/rt/rust_env.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + // The runtime wants to pull a number of variables out of the // environment but calling getenv is not threadsafe, so every value // that might come from the environment is loaded here, once, during diff --git a/src/rt/rust_env.h b/src/rt/rust_env.h index 8a0ff4d1df1..c2aba575c44 100644 --- a/src/rt/rust_env.h +++ b/src/rt/rust_env.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_ENV_H #define RUST_ENV_H diff --git a/src/rt/rust_globals.h b/src/rt/rust_globals.h index ec60af87b6b..d0116fe2781 100644 --- a/src/rt/rust_globals.h +++ b/src/rt/rust_globals.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_GLOBALS_H #define RUST_GLOBALS_H diff --git a/src/rt/rust_kernel.cpp b/src/rt/rust_kernel.cpp index 669ebd55a7c..8871d133ea1 100644 --- a/src/rt/rust_kernel.cpp +++ b/src/rt/rust_kernel.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_kernel.h" diff --git a/src/rt/rust_kernel.h b/src/rt/rust_kernel.h index 00c78dea2f9..cd52bfae8d3 100644 --- a/src/rt/rust_kernel.h +++ b/src/rt/rust_kernel.h @@ -1,4 +1,14 @@ // -*- c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /** A single runtime instance. diff --git a/src/rt/rust_log.cpp b/src/rt/rust_log.cpp index 5e478c7b18f..cbad666ef2a 100644 --- a/src/rt/rust_log.cpp +++ b/src/rt/rust_log.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* * Logging infrastructure that aims to support multi-threading */ diff --git a/src/rt/rust_log.h b/src/rt/rust_log.h index 0b77d40ba71..8b32b1cc910 100644 --- a/src/rt/rust_log.h +++ b/src/rt/rust_log.h @@ -1,4 +1,14 @@ // -*- c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_LOG_H #define RUST_LOG_H diff --git a/src/rt/rust_port.cpp b/src/rt/rust_port.cpp index 919dadd4044..befa209d62f 100644 --- a/src/rt/rust_port.cpp +++ b/src/rt/rust_port.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_port.h" #include "rust_task.h" diff --git a/src/rt/rust_port.h b/src/rt/rust_port.h index ae160de217f..3bbc3cfaa32 100644 --- a/src/rt/rust_port.h +++ b/src/rt/rust_port.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_PORT_H #define RUST_PORT_H diff --git a/src/rt/rust_port_selector.cpp b/src/rt/rust_port_selector.cpp index 52f9e0c3a01..19745ffc7a1 100644 --- a/src/rt/rust_port_selector.cpp +++ b/src/rt/rust_port_selector.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_port.h" #include "rust_port_selector.h" diff --git a/src/rt/rust_port_selector.h b/src/rt/rust_port_selector.h index 73f2a9e4a0c..919d61f7cee 100644 --- a/src/rt/rust_port_selector.h +++ b/src/rt/rust_port_selector.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_PORT_SELECTOR_H #define RUST_PORT_SELECTOR_H diff --git a/src/rt/rust_refcount.h b/src/rt/rust_refcount.h index b8067cf6941..ef7ae1f35e3 100644 --- a/src/rt/rust_refcount.h +++ b/src/rt/rust_refcount.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_REFCOUNT_H #define RUST_REFCOUNT_H diff --git a/src/rt/rust_run_program.cpp b/src/rt/rust_run_program.cpp index 739527b84eb..0e8d1d09ee9 100644 --- a/src/rt/rust_run_program.cpp +++ b/src/rt/rust_run_program.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_kernel.h" diff --git a/src/rt/rust_sched_driver.cpp b/src/rt/rust_sched_driver.cpp index 4876c279644..c8f59b11ff3 100644 --- a/src/rt/rust_sched_driver.cpp +++ b/src/rt/rust_sched_driver.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_globals.h" #include "rust_sched_driver.h" diff --git a/src/rt/rust_sched_launcher.cpp b/src/rt/rust_sched_launcher.cpp index 9dfa06800b6..a95145343d4 100644 --- a/src/rt/rust_sched_launcher.cpp +++ b/src/rt/rust_sched_launcher.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_sched_launcher.h" #include "rust_scheduler.h" diff --git a/src/rt/rust_sched_launcher.h b/src/rt/rust_sched_launcher.h index 72c9fd2dd36..44022967ebc 100644 --- a/src/rt/rust_sched_launcher.h +++ b/src/rt/rust_sched_launcher.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_SCHED_LAUNCHER_H #define RUST_SCHED_LAUNCHER_H diff --git a/src/rt/rust_sched_loop.cpp b/src/rt/rust_sched_loop.cpp index 7c764921029..f6b061a5bbc 100644 --- a/src/rt/rust_sched_loop.cpp +++ b/src/rt/rust_sched_loop.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_sched_loop.h" #include "rust_util.h" diff --git a/src/rt/rust_sched_loop.h b/src/rt/rust_sched_loop.h index b664f2f3f7b..dcbafe82560 100644 --- a/src/rt/rust_sched_loop.h +++ b/src/rt/rust_sched_loop.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_SCHED_LOOP_H #define RUST_SCHED_LOOP_H diff --git a/src/rt/rust_sched_reaper.cpp b/src/rt/rust_sched_reaper.cpp index 4d5237ac54e..1aef9cd5588 100644 --- a/src/rt/rust_sched_reaper.cpp +++ b/src/rt/rust_sched_reaper.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_kernel.h" #include "rust_sched_reaper.h" diff --git a/src/rt/rust_scheduler.cpp b/src/rt/rust_scheduler.cpp index 9bb311a8908..22dae047e55 100644 --- a/src/rt/rust_scheduler.cpp +++ b/src/rt/rust_scheduler.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_globals.h" #include "rust_scheduler.h" diff --git a/src/rt/rust_scheduler.h b/src/rt/rust_scheduler.h index 019f69f7a31..c0e8c95d0fd 100644 --- a/src/rt/rust_scheduler.h +++ b/src/rt/rust_scheduler.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /** The rust scheduler. Schedulers may be added to the kernel dynamically and they run until there are no more tasks to diff --git a/src/rt/rust_stack.cpp b/src/rt/rust_stack.cpp index 5b5cda74828..466399bd5b5 100644 --- a/src/rt/rust_stack.cpp +++ b/src/rt/rust_stack.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_stack.h" #include "vg/valgrind.h" diff --git a/src/rt/rust_stack.h b/src/rt/rust_stack.h index 4d88868d558..91a6f8b256a 100644 --- a/src/rt/rust_stack.h +++ b/src/rt/rust_stack.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_STACK_H #define RUST_STACK_H diff --git a/src/rt/rust_task.cpp b/src/rt/rust_task.cpp index d9ece62001d..9dd7c62f867 100644 --- a/src/rt/rust_task.cpp +++ b/src/rt/rust_task.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef __WIN32__ #include diff --git a/src/rt/rust_task.h b/src/rt/rust_task.h index e71e1b3707a..e54c9dbf140 100644 --- a/src/rt/rust_task.h +++ b/src/rt/rust_task.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /** The rust task is a cooperatively-scheduled green thread that executes Rust code on a segmented stack. diff --git a/src/rt/rust_type.h b/src/rt/rust_type.h index 9612c0dc409..b631cfa35f4 100644 --- a/src/rt/rust_type.h +++ b/src/rt/rust_type.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_TYPE_H #define RUST_TYPE_H diff --git a/src/rt/rust_upcall.cpp b/src/rt/rust_upcall.cpp index 0a9f0647789..c916de11123 100644 --- a/src/rt/rust_upcall.cpp +++ b/src/rt/rust_upcall.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + /* Upcalls diff --git a/src/rt/rust_upcall.h b/src/rt/rust_upcall.h index b2b2db20674..0cd7aa102c5 100644 --- a/src/rt/rust_upcall.h +++ b/src/rt/rust_upcall.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_UPCALL_H #define RUST_UPCALL_H diff --git a/src/rt/rust_util.h b/src/rt/rust_util.h index 1f5307e6385..4b0d87880ef 100644 --- a/src/rt/rust_util.h +++ b/src/rt/rust_util.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_UTIL_H #define RUST_UTIL_H diff --git a/src/rt/rust_uv.cpp b/src/rt/rust_uv.cpp index c34fd166bae..53d8177bcf8 100644 --- a/src/rt/rust_uv.cpp +++ b/src/rt/rust_uv.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifdef __WIN32__ // For alloca #include diff --git a/src/rt/sync/lock_and_signal.cpp b/src/rt/sync/lock_and_signal.cpp index b1c13205f2b..3d7ad02c438 100644 --- a/src/rt/sync/lock_and_signal.cpp +++ b/src/rt/sync/lock_and_signal.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "../rust_globals.h" #include "lock_and_signal.h" diff --git a/src/rt/sync/lock_and_signal.h b/src/rt/sync/lock_and_signal.h index 927b0c5b0ff..1ed494a77ae 100644 --- a/src/rt/sync/lock_and_signal.h +++ b/src/rt/sync/lock_and_signal.h @@ -1,4 +1,14 @@ // -*- c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef LOCK_AND_SIGNAL_H #define LOCK_AND_SIGNAL_H diff --git a/src/rt/sync/rust_thread.cpp b/src/rt/sync/rust_thread.cpp index 02fecd440f8..70fa08d7f2e 100644 --- a/src/rt/sync/rust_thread.cpp +++ b/src/rt/sync/rust_thread.cpp @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #include "rust_thread.h" diff --git a/src/rt/sync/rust_thread.h b/src/rt/sync/rust_thread.h index 56cf85d4660..212d237698e 100644 --- a/src/rt/sync/rust_thread.h +++ b/src/rt/sync/rust_thread.h @@ -1,3 +1,13 @@ +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef RUST_THREAD_H #define RUST_THREAD_H diff --git a/src/rt/util/array_list.h b/src/rt/util/array_list.h index 6321611c81c..41cb6426691 100644 --- a/src/rt/util/array_list.h +++ b/src/rt/util/array_list.h @@ -1,4 +1,14 @@ // -*- c++ -*- +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + #ifndef ARRAY_LIST_H #define ARRAY_LIST_H diff --git a/src/rustllvm/RustWrapper.cpp b/src/rustllvm/RustWrapper.cpp index 39a707ad320..86a302e60d7 100644 --- a/src/rustllvm/RustWrapper.cpp +++ b/src/rustllvm/RustWrapper.cpp @@ -1,10 +1,13 @@ -//===- RustWrapper.cpp - Rust wrapper for core functions --------*- C++ -*-=== -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. +// Copyright 2012 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. // +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + //===----------------------------------------------------------------------=== // // This file defines alternate interfaces to core functions that are more