Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor type memory layouts and ABIs, to be more general and easier to optimize. #45225

Merged
merged 69 commits into from
Nov 20, 2017

Commits on Nov 17, 2017

  1. Configuration menu
    Copy the full SHA
    fab2532 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2017

  1. Configuration menu
    Copy the full SHA
    9deea47 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2017

  1. Configuration menu
    Copy the full SHA
    f44b099 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    386d59d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8671be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    260c41b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b1fdae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    84b5a3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a1fcc3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8afa3a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44eef7c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50a3fd0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bc8e1f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aa811d7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8864668 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8c4d5af View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9a0efea View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3071060 View commit details
    Browse the repository at this point in the history
  17. rustc: represent the discriminant as a field for Layout::{Raw,StructW…

    …rapped}NullablePointer.
    eddyb committed Nov 19, 2017
    Configuration menu
    Copy the full SHA
    1dc572b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    caef91d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    02276e9 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    335bd8e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    61c2bd9 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d318b9c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    658ebfc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    33a205b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    bd86f37 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    bd51a2b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ed788a6 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    08f9f13 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    18d54aa View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    fad9954 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    d0ab6e8 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b2d52d2 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f2e7e17 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    88f7032 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    1477119 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    3fd6b00 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    026214c View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    b723af2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    b28f668 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    018323f View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    de3e581 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    abbc1dd View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    0190f27 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    b203a26 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    5df25c4 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f62e43d View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ced5e04 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    f8d5d0c View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    ac60872 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f1b7cd9 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    cdeb4b0 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    c4d9ada View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    0b86972 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    37a7521 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    7a36141 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    18ecc56 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    fa67abd View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    801a1a0 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    d893285 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    8437d7c View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    753d582 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    95687bf View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    fb83283 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    b0812de View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    88e4d2c View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    89e4373 View commit details
    Browse the repository at this point in the history
  67. Revert "tests: Update run-make/issue-25581 to reflect how fat pointer…

    …s are passed."
    
    This reverts commit b12dcde.
    eddyb committed Nov 19, 2017
    Configuration menu
    Copy the full SHA
    f9f5ab9 View commit details
    Browse the repository at this point in the history