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

Cleanup old trans #38302

Merged
merged 103 commits into from
Dec 21, 2016
Merged

Cleanup old trans #38302

merged 103 commits into from
Dec 21, 2016

Commits on Dec 21, 2016

  1. Configuration menu
    Copy the full SHA
    bf7d453 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f17ab9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59ef51c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e77d928 View commit details
    Browse the repository at this point in the history
  5. Remove *_builder

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    ad0a901 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fec59c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3dbd141 View commit details
    Browse the repository at this point in the history
  8. Remove common::Block.

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    8f3d824 View commit details
    Browse the repository at this point in the history
  9. Rename LandingPad to Funclet

    Changes internal storage to direct field values instead of Options,
    since both fields are always either set or not set.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    86b2bdb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ed989d3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5a36f88 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ec518a0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2842912 View commit details
    Browse the repository at this point in the history
  14. Reformatting

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    48715a1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    da971b7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    85ef02d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6412f31 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    91707dc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    51dfba1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    28d00e7 View commit details
    Browse the repository at this point in the history
  21. Refactor get_landing_pad to take a CleanupScope

    It unwrapped the Option anyway, so this more closely resembles the
    reality of what's happening.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    cd57bbe View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3265afa View commit details
    Browse the repository at this point in the history
  23. Remove push_ctxt

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    6441c97 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6710af3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    3169169 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c7f8b0c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b10d89a View commit details
    Browse the repository at this point in the history
  28. Unbox FunctionDebugContextData.

    It is only a pointer and a Cell, which is quite small.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    14ae76d View commit details
    Browse the repository at this point in the history
  29. Inline base::malloc_raw_dyn.

    Move comment about not unwinding into liballoc.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    dda6c8c View commit details
    Browse the repository at this point in the history
  30. Remove FIXME

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    5bdcc22 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    da23332 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    e0ccc81 View commit details
    Browse the repository at this point in the history
  33. Remove global Builder

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    28f511c View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    bc0b172 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    be981dc View commit details
    Browse the repository at this point in the history
  36. Remove DebugLoc.

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    8201645 View commit details
    Browse the repository at this point in the history
  37. Remove fcx.span

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    5262113 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    bf8614b View commit details
    Browse the repository at this point in the history
  39. Remove FunctionContext::cleanup, replacing it with a Drop impl.

    Move alloca and initial entry block creation into FunctionContext::new.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    cbbdb73 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    c4f6173 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8ed1120 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    755850f View commit details
    Browse the repository at this point in the history
  43. Remove global builder

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    85ab080 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    05d107d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    65f0400 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    9c38a54 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    cc1e210 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    449c6d8 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    88b2024 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    21bd747 View commit details
    Browse the repository at this point in the history
  51. Remove unused imports

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    9a19853 View commit details
    Browse the repository at this point in the history
  52. Refactor Callee::call to take bcx by-reference.

    Also change to not return anything; nothing used the return ValueRef.
    
    Inlines with_cond.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    937001a View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    1804131 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    f051c60 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    c693bcc View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    611e90b View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    99816a6 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b48e74b View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    515d14f View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    97a2096 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    1173db0 View commit details
    Browse the repository at this point in the history
  62. Inline get_funclet

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    a802b9f View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    fc8c280 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    2b9a0ef View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    a42a342 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    e10695f View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    0a71b38 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    4c7041e View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    2bda3b7 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    63a0d85 View commit details
    Browse the repository at this point in the history
  71. Rebase fixes

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    f9f1406 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    6e3d8cd View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    dd1890f View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    7f5dffb View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    a445199 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    0256f60 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    5301d38 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    7f87163 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    5ef85dd View commit details
    Browse the repository at this point in the history
  80. Clean up uses of set_personality_fn.

    Remove gnu/msvc constructors for Funclet; these are worse for
    readability than explicit Some/None.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    22bf541 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    f11721a View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    f103ea4 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    88202c5 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    15c9e5e View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    6fac0a1 View commit details
    Browse the repository at this point in the history
  86. Do not use BAB after calling unreachable.

    This does not make unreachable and other terminators take self by-value
    because it is deemed too difficult. We would need to create by-value
    methods on BAB that call into Builder, due to the Deref to builder.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    d55e739 View commit details
    Browse the repository at this point in the history
  87. Use fn_ty directly

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    6f368e6 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    0d5a8ad View commit details
    Browse the repository at this point in the history
  89. Remove needless check

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    6a1ec55 View commit details
    Browse the repository at this point in the history
  90. Inline make_drop_glue

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    b9f1064 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    98a13ff View commit details
    Browse the repository at this point in the history
  92. Reduce coerce_unsized_into to one call

    We cannot inline due to it being recursive.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    295ea0d View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    15b9b27 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    bd009dc View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    3198797 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    57914f6 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    07cf2a9 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    654131c View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    a811f60 View commit details
    Browse the repository at this point in the history
  100. Move eh_unwind_resume into CrateContext

    Also improves cache quality.
    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    a9b5c63 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    c1bc5e5 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    079abd0 View commit details
    Browse the repository at this point in the history
  103. Fix rebase errors.

    Mark-Simulacrum committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    0013d4c View commit details
    Browse the repository at this point in the history