rollup merge of #20273: alexcrichton/second-pass-comm
Conflicts: src/doc/guide.md src/libcollections/bit.rs src/libcollections/btree/node.rs src/libcollections/slice.rs src/libcore/ops.rs src/libcore/prelude.rs src/librand/rand_impls.rs src/librustc/middle/check_match.rs src/librustc/middle/infer/region_inference/mod.rs src/librustc_driver/lib.rs src/librustdoc/test.rs src/libstd/bitflags.rs src/libstd/io/comm_adapters.rs src/libstd/io/mem.rs src/libstd/io/mod.rs src/libstd/io/net/pipe.rs src/libstd/io/net/tcp.rs src/libstd/io/net/udp.rs src/libstd/io/pipe.rs src/libstd/io/process.rs src/libstd/io/stdio.rs src/libstd/io/timer.rs src/libstd/io/util.rs src/libstd/macros.rs src/libstd/os.rs src/libstd/path/posix.rs src/libstd/path/windows.rs src/libstd/prelude/v1.rs src/libstd/rand/mod.rs src/libstd/rand/os.rs src/libstd/sync/barrier.rs src/libstd/sync/condvar.rs src/libstd/sync/future.rs src/libstd/sync/mpsc/mod.rs src/libstd/sync/mpsc/mpsc_queue.rs src/libstd/sync/mpsc/select.rs src/libstd/sync/mpsc/spsc_queue.rs src/libstd/sync/mutex.rs src/libstd/sync/once.rs src/libstd/sync/rwlock.rs src/libstd/sync/semaphore.rs src/libstd/sync/task_pool.rs src/libstd/sys/common/helper_thread.rs src/libstd/sys/unix/process.rs src/libstd/sys/unix/timer.rs src/libstd/sys/windows/c.rs src/libstd/sys/windows/timer.rs src/libstd/sys/windows/tty.rs src/libstd/thread.rs src/libstd/thread_local/mod.rs src/libstd/thread_local/scoped.rs src/libtest/lib.rs src/test/auxiliary/cci_capture_clause.rs src/test/bench/shootout-reverse-complement.rs src/test/bench/shootout-spectralnorm.rs src/test/compile-fail/array-old-syntax-2.rs src/test/compile-fail/bind-by-move-no-guards.rs src/test/compile-fail/builtin-superkinds-self-type.rs src/test/compile-fail/comm-not-freeze-receiver.rs src/test/compile-fail/comm-not-freeze.rs src/test/compile-fail/issue-12041.rs src/test/compile-fail/unsendable-class.rs src/test/run-pass/builtin-superkinds-capabilities-transitive.rs src/test/run-pass/builtin-superkinds-capabilities-xc.rs src/test/run-pass/builtin-superkinds-capabilities.rs src/test/run-pass/builtin-superkinds-self-type.rs src/test/run-pass/capturing-logging.rs src/test/run-pass/closure-bounds-can-capture-chan.rs src/test/run-pass/comm.rs src/test/run-pass/core-run-destroy.rs src/test/run-pass/drop-trait-enum.rs src/test/run-pass/hashmap-memory.rs src/test/run-pass/issue-13494.rs src/test/run-pass/issue-3609.rs src/test/run-pass/issue-4446.rs src/test/run-pass/issue-4448.rs src/test/run-pass/issue-8827.rs src/test/run-pass/issue-9396.rs src/test/run-pass/ivec-tag.rs src/test/run-pass/rust-log-filter.rs src/test/run-pass/send-resource.rs src/test/run-pass/send-type-inference.rs src/test/run-pass/sendable-class.rs src/test/run-pass/spawn-types.rs src/test/run-pass/task-comm-0.rs src/test/run-pass/task-comm-10.rs src/test/run-pass/task-comm-11.rs src/test/run-pass/task-comm-13.rs src/test/run-pass/task-comm-14.rs src/test/run-pass/task-comm-15.rs src/test/run-pass/task-comm-16.rs src/test/run-pass/task-comm-3.rs src/test/run-pass/task-comm-4.rs src/test/run-pass/task-comm-5.rs src/test/run-pass/task-comm-6.rs src/test/run-pass/task-comm-7.rs src/test/run-pass/task-comm-9.rs src/test/run-pass/task-comm-chan-nil.rs src/test/run-pass/task-spawn-move-and-copy.rs src/test/run-pass/task-stderr.rs src/test/run-pass/tcp-accept-stress.rs src/test/run-pass/tcp-connect-timeouts.rs src/test/run-pass/tempfile.rs src/test/run-pass/trait-bounds-in-arc.rs src/test/run-pass/trivial-message.rs src/test/run-pass/unique-send-2.rs src/test/run-pass/unique-send.rs src/test/run-pass/unwind-resource.rs
This commit is contained in:
@@ -496,23 +496,25 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_real_consts() {
|
||||
let pi: f32 = Float::pi();
|
||||
let two_pi: f32 = Float::two_pi();
|
||||
let frac_pi_2: f32 = Float::frac_pi_2();
|
||||
let frac_pi_3: f32 = Float::frac_pi_3();
|
||||
let frac_pi_4: f32 = Float::frac_pi_4();
|
||||
let frac_pi_6: f32 = Float::frac_pi_6();
|
||||
let frac_pi_8: f32 = Float::frac_pi_8();
|
||||
let frac_1_pi: f32 = Float::frac_1_pi();
|
||||
let frac_2_pi: f32 = Float::frac_2_pi();
|
||||
let frac_2_sqrtpi: f32 = Float::frac_2_sqrtpi();
|
||||
let sqrt2: f32 = Float::sqrt2();
|
||||
let frac_1_sqrt2: f32 = Float::frac_1_sqrt2();
|
||||
let e: f32 = Float::e();
|
||||
let log2_e: f32 = Float::log2_e();
|
||||
let log10_e: f32 = Float::log10_e();
|
||||
let ln_2: f32 = Float::ln_2();
|
||||
let ln_10: f32 = Float::ln_10();
|
||||
use super::consts;
|
||||
|
||||
let pi: f32 = consts::PI;
|
||||
let two_pi: f32 = consts::PI_2;
|
||||
let frac_pi_2: f32 = consts::FRAC_PI_2;
|
||||
let frac_pi_3: f32 = consts::FRAC_PI_3;
|
||||
let frac_pi_4: f32 = consts::FRAC_PI_4;
|
||||
let frac_pi_6: f32 = consts::FRAC_PI_6;
|
||||
let frac_pi_8: f32 = consts::FRAC_PI_8;
|
||||
let frac_1_pi: f32 = consts::FRAC_1_PI;
|
||||
let frac_2_pi: f32 = consts::FRAC_2_PI;
|
||||
let frac_2_sqrtpi: f32 = consts::FRAC_2_SQRTPI;
|
||||
let sqrt2: f32 = consts::SQRT2;
|
||||
let frac_1_sqrt2: f32 = consts::FRAC_1_SQRT2;
|
||||
let e: f32 = consts::E;
|
||||
let log2_e: f32 = consts::LOG2_E;
|
||||
let log10_e: f32 = consts::LOG10_E;
|
||||
let ln_2: f32 = consts::LN_2;
|
||||
let ln_10: f32 = consts::LN_10;
|
||||
|
||||
assert_approx_eq!(two_pi, 2f32 * pi);
|
||||
assert_approx_eq!(frac_pi_2, pi / 2f32);
|
||||
|
||||
@@ -499,23 +499,24 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_real_consts() {
|
||||
let pi: f64 = Float::pi();
|
||||
let two_pi: f64 = Float::two_pi();
|
||||
let frac_pi_2: f64 = Float::frac_pi_2();
|
||||
let frac_pi_3: f64 = Float::frac_pi_3();
|
||||
let frac_pi_4: f64 = Float::frac_pi_4();
|
||||
let frac_pi_6: f64 = Float::frac_pi_6();
|
||||
let frac_pi_8: f64 = Float::frac_pi_8();
|
||||
let frac_1_pi: f64 = Float::frac_1_pi();
|
||||
let frac_2_pi: f64 = Float::frac_2_pi();
|
||||
let frac_2_sqrtpi: f64 = Float::frac_2_sqrtpi();
|
||||
let sqrt2: f64 = Float::sqrt2();
|
||||
let frac_1_sqrt2: f64 = Float::frac_1_sqrt2();
|
||||
let e: f64 = Float::e();
|
||||
let log2_e: f64 = Float::log2_e();
|
||||
let log10_e: f64 = Float::log10_e();
|
||||
let ln_2: f64 = Float::ln_2();
|
||||
let ln_10: f64 = Float::ln_10();
|
||||
use super::consts;
|
||||
let pi: f64 = consts::PI;
|
||||
let two_pi: f64 = consts::PI_2;
|
||||
let frac_pi_2: f64 = consts::FRAC_PI_2;
|
||||
let frac_pi_3: f64 = consts::FRAC_PI_3;
|
||||
let frac_pi_4: f64 = consts::FRAC_PI_4;
|
||||
let frac_pi_6: f64 = consts::FRAC_PI_6;
|
||||
let frac_pi_8: f64 = consts::FRAC_PI_8;
|
||||
let frac_1_pi: f64 = consts::FRAC_1_PI;
|
||||
let frac_2_pi: f64 = consts::FRAC_2_PI;
|
||||
let frac_2_sqrtpi: f64 = consts::FRAC_2_SQRTPI;
|
||||
let sqrt2: f64 = consts::SQRT2;
|
||||
let frac_1_sqrt2: f64 = consts::FRAC_1_SQRT2;
|
||||
let e: f64 = consts::E;
|
||||
let log2_e: f64 = consts::LOG2_E;
|
||||
let log10_e: f64 = consts::LOG10_E;
|
||||
let ln_2: f64 = consts::LN_2;
|
||||
let ln_10: f64 = consts::LN_10;
|
||||
|
||||
assert_approx_eq!(two_pi, 2.0 * pi);
|
||||
assert_approx_eq!(frac_pi_2, pi / 2f64);
|
||||
|
||||
Reference in New Issue
Block a user