[mozilla/rust] cd1056: migrate size_of() and related funcs from trans int...

rust-commits at mozilla.org rust-commits at mozilla.org
Sat Jan 21 19:31:58 PST 2012


  Branch: refs/heads/try
  Home:   https://github.com/mozilla/rust
  Commit: cd1056df78d8936cfa732556bfaab8caf6d80c1c
      https://github.com/mozilla/rust/commit/cd1056df78d8936cfa732556bfaab8caf6d80c1c
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    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_uniq.rs
  M src/comp/middle/trans_vec.rs
  M src/test/run-pass/alignment-gep-tup-like-2.rs

  Log Message:
  -----------
  migrate size_of() and related funcs from trans into shape


  Commit: 85a3298229e1e9617ff45ab786cf485dcd510ece
      https://github.com/mozilla/rust/commit/85a3298229e1e9617ff45ab786cf485dcd510ece
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M src/comp/middle/shape.rs
  M src/comp/middle/trans.rs
  A src/test/run-pass/tag-align-dyn-u64.rs
  A src/test/run-pass/tag-align-dyn-variants.rs
  A src/test/run-pass/tag-align-shape.rs
  A src/test/run-pass/tag-align-u64.rs

  Log Message:
  -----------
  unify size_of, align_of into one call (metrics)

create some new (xfail'd) tests looking at tag variant alignment


  Commit: 556947c47a45db44702251552d4cb10ef8f1eb3f
      https://github.com/mozilla/rust/commit/556947c47a45db44702251552d4cb10ef8f1eb3f
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

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

  Log Message:
  -----------
  wrap line


  Commit: de2bb2806f02aa668e9cda8a86ec5b62c595c09b
      https://github.com/mozilla/rust/commit/de2bb2806f02aa668e9cda8a86ec5b62c595c09b
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M src/libstd/md4.rs

  Log Message:
  -----------
  update to use u64; u32 has undefined results


  Commit: 42b97f317a92d6d88456a036728812f120e9fd3f
      https://github.com/mozilla/rust/commit/42b97f317a92d6d88456a036728812f120e9fd3f
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M src/libstd/md4.rs

  Log Message:
  -----------
  use u64 and not uint; otherwise shift results are undef. in 32 bit

Fixes #1605.


  Commit: ec8273587c4fad80ef7f74f30adfa71a26fa097b
      https://github.com/mozilla/rust/commit/ec8273587c4fad80ef7f74f30adfa71a26fa097b
  Author: Niko Matsakis <niko at alum.mit.edu>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M src/test/run-pass/alignment-gep-tup-like-2.rs

  Log Message:
  -----------
  update to new tag syntax


Compare: https://github.com/mozilla/rust/compare/a5c87f5...ec82735


More information about the Rust-commits mailing list