[graydon/rust] : cargo: Print rustc's stdout when compilation fails

rust-commits at mozilla.org rust-commits at mozilla.org
Fri Jan 6 22:05:20 PST 2012


  Branch: refs/heads/try
  Home:   https://github.com/graydon/rust
  Commit: be565a1a7a7d6f029db5db190feffb572a14986f
      https://github.com/graydon/rust/commit/be565a1a7a7d6f029db5db190feffb572a14986f
  Author: Brian Anderson <banderson at mozilla.com>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/cargo/cargo.rs

  Log Message:
  -----------
  cargo: Print rustc's stdout when compilation fails

stdout is where all the useful info is, not stderr.


  Commit: 4632358cbca185633978c27939893e0aec414436
      https://github.com/graydon/rust/commit/4632358cbca185633978c27939893e0aec414436
  Author: Brian Anderson <banderson at mozilla.com>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/rt/rust_task.cpp

  Log Message:
  -----------
  Revert "rt: Reduce mac red zone to 6K"

This reverts commit d499e739a1eb67e887f5756f9dfef17199a6d041.


  Commit: 373dbe7741034d22e1f7875e06c72825084f6944
      https://github.com/graydon/rust/commit/373dbe7741034d22e1f7875e06c72825084f6944
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    A src/test/run-pass/task-killjoin-rsrc.rs

  Log Message:
  -----------
  test exposing memory management failure for #1078


  Commit: 8828c2e52e416d2a58416f1a71b735554c294b63
      https://github.com/graydon/rust/commit/8828c2e52e416d2a58416f1a71b735554c294b63
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans_closure.rs
  M src/libcore/task.rs
  M src/libstd/test.rs
  M src/rt/rust.cpp
  M src/rt/rust_builtin.cpp
  M src/rt/rust_task.cpp
  M src/rt/rust_task.h
  M src/rt/test/rust_test_runtime.cpp

  Log Message:
  -----------
  simplify task impl


  Commit: d736730b09161e920c9751e46335fe99b0f5fd70
      https://github.com/graydon/rust/commit/d736730b09161e920c9751e46335fe99b0f5fd70
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/rt/rust.cpp
  M src/rt/rust_builtin.cpp
  M src/rt/rust_task.cpp
  M src/rt/rust_task.h
  M src/rt/test/rust_test_runtime.cpp
  M src/test/stdtest/task.rs

  Log Message:
  -----------
  rewrite task tests


  Commit: 225a07509b4157914c8e18fb11df30b7c7307f02
      https://github.com/graydon/rust/commit/225a07509b4157914c8e18fb11df30b7c7307f02
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/compiletest/compiletest.rs
  M src/compiletest/procsrv.rs
  M src/test/run-pass/basic-1.rs
  M src/test/run-pass/basic-2.rs
  M src/test/run-pass/basic.rs
  M src/test/run-pass/binops.rs
  M src/test/run-pass/chan-leak.rs
  M src/test/run-pass/child-outlives-parent.rs
  M src/test/run-pass/comm.rs
  M src/test/run-pass/hashmap-memory.rs
  M src/test/run-pass/issue-507.rs
  M src/test/run-pass/issue-687.rs
  M src/test/run-pass/issue-783.rs
  M src/test/run-pass/ivec-tag.rs
  M src/test/run-pass/join.rs
  M src/test/run-pass/lazychan.rs
  M src/test/run-pass/linked-failure.rs
  M src/test/run-pass/lots-a-fail.rs
  M src/test/run-pass/many.rs
  M src/test/run-pass/morestack5.rs
  M src/test/run-pass/morestack6.rs
  M src/test/run-pass/send-iloop.rs
  M src/test/run-pass/sendfn-generic-fn.rs
  M src/test/run-pass/sendfn-spawn-with-fn-arg.rs
  M src/test/run-pass/spawn-fn.rs
  M src/test/run-pass/spawn-module-qualified.rs
  M src/test/run-pass/spawn-types.rs
  M src/test/run-pass/spawn.rs
  M src/test/run-pass/spawn2.rs
  M src/test/run-pass/task-comm-0.rs
  M src/test/run-pass/task-comm-1.rs
  M src/test/run-pass/task-comm-10.rs
  M src/test/run-pass/task-comm-11.rs
  M src/test/run-pass/task-comm-12.rs
  M src/test/run-pass/task-comm-13.rs
  M src/test/run-pass/task-comm-14.rs
  M src/test/run-pass/task-comm-15.rs
  M src/test/run-pass/task-comm-2.rs
  M src/test/run-pass/task-comm-3.rs
  M src/test/run-pass/task-comm-7.rs
  M src/test/run-pass/task-comm-8.rs
  M src/test/run-pass/task-comm-9.rs
  M src/test/run-pass/task-comm-chan-cleanup4.rs
  M src/test/run-pass/task-comm.rs
  M src/test/run-pass/task-killjoin.rs
  M src/test/run-pass/task-life-0.rs
  M src/test/run-pass/terminate-in-initializer.rs
  M src/test/run-pass/threads.rs
  M src/test/run-pass/unique-send-2.rs
  M src/test/run-pass/unwind-box.rs
  M src/test/run-pass/unwind-resource.rs
  M src/test/run-pass/unwind-resource2.rs
  M src/test/run-pass/unwind-unique.rs
  M src/test/run-pass/yield.rs
  M src/test/run-pass/yield1.rs
  M src/test/stdtest/task.rs
  M src/test/stdtest/vec.rs

  Log Message:
  -----------
  port over the tests to use the new API


  Commit: 586f5855fc315c01b5352d69f6cd2610a55a3dcb
      https://github.com/graydon/rust/commit/586f5855fc315c01b5352d69f6cd2610a55a3dcb
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans_closure.rs

  Log Message:
  -----------
  emit the take glue for closure tydescs


  Commit: e0ce75e56ad8e3573e8f37f47e4c46b96004a4be
      https://github.com/graydon/rust/commit/e0ce75e56ad8e3573e8f37f47e4c46b96004a4be
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans.rs
  M src/comp/middle/trans_uniq.rs
  M src/comp/middle/ty.rs
  A src/test/run-pass/sendfn-deep-copy.rs

  Log Message:
  -----------
  make size_of and align_of take an optional value


  Commit: 28199b62f0fb32b567439e5974c708faec88d2a4
      https://github.com/graydon/rust/commit/28199b62f0fb32b567439e5974c708faec88d2a4
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans.rs
  M src/comp/middle/trans_uniq.rs
  M src/comp/middle/ty.rs

  Log Message:
  -----------
  collapse sizeof, alignof into metrics, pass along an instance if avail


  Commit: 891f8c6f7032a981cd2ea09957d6950e3b5448e9
      https://github.com/graydon/rust/commit/891f8c6f7032a981cd2ea09957d6950e3b5448e9
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/back/abi.rs
  M src/comp/metadata/tydecode.rs
  M src/comp/metadata/tyencode.rs
  M src/comp/middle/shape.rs
  M src/comp/middle/trans.rs
  M src/comp/middle/trans_closure.rs
  M src/comp/middle/trans_common.rs
  M src/comp/middle/trans_impl.rs
  M src/comp/middle/ty.rs

  Log Message:
  -----------
  rejigger impl to have an opaque closure ptr rather than
opaque closure


  Commit: ad27ea312ccb6eb5f047a7e952c4684c475cf42f
      https://github.com/graydon/rust/commit/ad27ea312ccb6eb5f047a7e952c4684c475cf42f
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M mk/target.mk
  M src/comp/middle/trans_closure.rs
  M src/rt/rust.cpp
  M src/rt/rust_builtin.cpp
  M src/rt/rust_internal.h
  M src/rt/rust_kernel.cpp
  M src/rt/rust_scheduler.cpp
  M src/rt/rust_shape.cpp
  M src/rt/rust_shape.h
  M src/rt/rust_task.cpp
  M src/rt/rust_task.h
  M src/rt/rust_upcall.cpp
  M src/rt/rust_util.h
  M src/rt/test/rust_test_runtime.cpp
  M src/test/stdtest/task.rs

  Log Message:
  -----------
  fix how we walk functions to match new closure fmt


  Commit: a9d029ed9db6a832719e84431eed91f3b7d6e199
      https://github.com/graydon/rust/commit/a9d029ed9db6a832719e84431eed91f3b7d6e199
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans_closure.rs

  Log Message:
  -----------
  hack the tydesc that is registered with a malloc to be what cc expects


  Commit: 9222d0a559969e9134bb5330450bf47b29e987f1
      https://github.com/graydon/rust/commit/9222d0a559969e9134bb5330450bf47b29e987f1
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans.rs
  M src/comp/middle/trans_closure.rs
  M src/rt/rust_upcall.cpp
  M src/test/run-pass/sendfn-deep-copy.rs

  Log Message:
  -----------
  plug leak: free shared type descrs recursively, as we ought to


  Commit: 81448dd1400b2228847f88a76b61de1f9f3c1463
      https://github.com/graydon/rust/commit/81448dd1400b2228847f88a76b61de1f9f3c1463
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans.rs
  M src/comp/middle/trans_uniq.rs

  Log Message:
  -----------
  revert metrics


  Commit: 3f5386f00df34d75c44c127b9fc463151802e93f
      https://github.com/graydon/rust/commit/3f5386f00df34d75c44c127b9fc463151802e93f
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/comp/middle/trans_uniq.rs

  Log Message:
  -----------
  revert changes to trans_uniq.rs


  Commit: 40747dc82ced4fbaf06c7a25b87c125f97e8b04f
      https://github.com/graydon/rust/commit/40747dc82ced4fbaf06c7a25b87c125f97e8b04f
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/etc/tidy.py

  Log Message:
  -----------
  report unicode decode failures nicely


  Commit: a3aa5a24dd387a0f535b75f73cc96869d5ac5a15
      https://github.com/graydon/rust/commit/a3aa5a24dd387a0f535b75f73cc96869d5ac5a15
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/test/bench/shootout-pfib.rs
  M src/test/bench/task-perf-spawnalot.rs
  M src/test/bench/task-perf-vector-party.rs
  M src/test/bench/task-perf-word-count-generic.rs
  M src/test/compile-fail/spawn-non-nil-fn.rs
  M src/test/run-fail/linked-failure.rs
  M src/test/run-fail/linked-failure2.rs
  M src/test/run-fail/linked-failure3.rs
  M src/test/run-fail/linked-failure4.rs
  M src/test/run-fail/morestack2.rs
  M src/test/run-fail/morestack3.rs
  M src/test/run-fail/morestack4.rs
  M src/test/run-fail/spawnfail.rs
  M src/test/run-fail/task-comm-recv-block.rs

  Log Message:
  -----------
  update to use new spawn syntax


  Commit: 5dfef4b43e0ac0cfa462aae55da55a8332b08612
      https://github.com/graydon/rust/commit/5dfef4b43e0ac0cfa462aae55da55a8332b08612
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-06 (Fri, 06 Jan 2012)

  Changed paths:
    M src/libcore/task.rs
  M src/test/bench/task-perf-spawnalot.rs
  M src/test/bench/task-perf-word-count.rs

  Log Message:
  -----------
  rewrite to use old C++-based mechanism


Compare: https://github.com/graydon/rust/compare/d499e73...5dfef4b


More information about the Rust-commits mailing list