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

Unbox almost all the closures #19467

Merged
merged 92 commits into from
Dec 14, 2014
Merged

Unbox almost all the closures #19467

merged 92 commits into from
Dec 14, 2014

Commits on Dec 13, 2014

  1. libcore: use unboxed closures in Option methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    56ecb51 View commit details
    Browse the repository at this point in the history
  2. librustc_trans: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    60b0dd5 View commit details
    Browse the repository at this point in the history
  3. Fix compile fail tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    135c4ab View commit details
    Browse the repository at this point in the history
  4. libcore: use unboxed closures in Result methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    19524f1 View commit details
    Browse the repository at this point in the history
  5. libcore: use unboxed closures in the fields of Map

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    1646d10 View commit details
    Browse the repository at this point in the history
  6. libcollections: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    f91d87e View commit details
    Browse the repository at this point in the history
  7. librustrt: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0fcd730 View commit details
    Browse the repository at this point in the history
  8. libstd: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    d22acb7 View commit details
    Browse the repository at this point in the history
  9. libsyntax: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    5e7469c View commit details
    Browse the repository at this point in the history
  10. librustc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    fd06ef2 View commit details
    Browse the repository at this point in the history
  11. librustc_trans: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    44b419b View commit details
    Browse the repository at this point in the history
  12. libcore: use unboxed closures in the fields of Filter

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    801ae13 View commit details
    Browse the repository at this point in the history
  13. libunicode: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    e66ba15 View commit details
    Browse the repository at this point in the history
  14. librustc_trans: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    80a04b1 View commit details
    Browse the repository at this point in the history
  15. libcore: use unboxed closures in the fields of FilterMap

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    eede5d2 View commit details
    Browse the repository at this point in the history
  16. libcollections: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    4f6f6af View commit details
    Browse the repository at this point in the history
  17. libstd: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    c3fe710 View commit details
    Browse the repository at this point in the history
  18. librustdoc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    ca001e1 View commit details
    Browse the repository at this point in the history
  19. libcore: use unboxed closures in the fields of SkipWhile

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0cfdc99 View commit details
    Browse the repository at this point in the history
  20. libcore: use unboxed closures in the fields of TakeWhile

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    e2724cb View commit details
    Browse the repository at this point in the history
  21. libcore: use unboxed closures in the fields of Scan

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    ba480cb View commit details
    Browse the repository at this point in the history
  22. libcore: use unboxed closures in the fields of FlatMap

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    a051ba1 View commit details
    Browse the repository at this point in the history
  23. libcore: use unboxed closures in the fields of Inspect

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    7e3493e View commit details
    Browse the repository at this point in the history
  24. libcoretest: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    a50c587 View commit details
    Browse the repository at this point in the history
  25. libcore: use unboxed closures in the fields of Unfold

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    216bcfd View commit details
    Browse the repository at this point in the history
  26. libcore: use unboxed closures in IteratorExt methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    5e9ca5b View commit details
    Browse the repository at this point in the history
  27. libregex: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    fee500d View commit details
    Browse the repository at this point in the history
  28. librustc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    5a9047b View commit details
    Browse the repository at this point in the history
  29. Fix run-pass tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    10a14d5 View commit details
    Browse the repository at this point in the history
  30. libcollections: fix unit tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    b3cd056 View commit details
    Browse the repository at this point in the history
  31. libcore: use unboxed closures in ExactSizeIterator methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    aa921b6 View commit details
    Browse the repository at this point in the history
  32. libcore: impl CharEq for FnMut(char) -> bool implementors

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    d3f5c13 View commit details
    Browse the repository at this point in the history
  33. libunicode: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    50ef207 View commit details
    Browse the repository at this point in the history
  34. libstd: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    cc242bc View commit details
    Browse the repository at this point in the history
  35. librustdoc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    4d4915a View commit details
    Browse the repository at this point in the history
  36. libcollections: fix fallout in unit tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    6460835 View commit details
    Browse the repository at this point in the history
  37. libcoretest: fix fallout in unit tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    47acce4 View commit details
    Browse the repository at this point in the history
  38. libcore: fix fallout in doctests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    30ea64e View commit details
    Browse the repository at this point in the history
  39. libcore: use unboxed closures in the fields of Splits

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    9c70465 View commit details
    Browse the repository at this point in the history
  40. libstd: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    43cf7b4 View commit details
    Browse the repository at this point in the history
  41. libcore: use unboxed closures in the fields of MutSplits

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    6ae9b9e View commit details
    Browse the repository at this point in the history
  42. libcore: use unboxed closures in SlicePrelude methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    e2a362f View commit details
    Browse the repository at this point in the history
  43. libcore: use unboxed closures in the finally module

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    f18b255 View commit details
    Browse the repository at this point in the history
  44. libstd: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    40b3617 View commit details
    Browse the repository at this point in the history
  45. Fix run pass test

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    45860b5 View commit details
    Browse the repository at this point in the history
  46. libcoretest: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    8df27d2 View commit details
    Browse the repository at this point in the history
  47. librustrt: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    950fbf4 View commit details
    Browse the repository at this point in the history
  48. libcore: fix fallout in doc tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0b0c3e1 View commit details
    Browse the repository at this point in the history
  49. libcore: use unboxed closures in Formatter methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    1a87fc7 View commit details
    Browse the repository at this point in the history
  50. libcore: use unboxed closures in the char module

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    02e7389 View commit details
    Browse the repository at this point in the history
  51. libcollections: use unboxed closures in TreeMap methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0d39fc0 View commit details
    Browse the repository at this point in the history
  52. libcollections: use unboxed closures in Bitv methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0055678 View commit details
    Browse the repository at this point in the history
  53. libcollections: use unboxed closures in Vec methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    d5c3326 View commit details
    Browse the repository at this point in the history
  54. libcollections: use unboxed closures in DList methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    6f19f8d View commit details
    Browse the repository at this point in the history
  55. libcollections: use unboxed closures in [Clone]SliceAllocPrelude me…

    …thods
    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    a7a065b View commit details
    Browse the repository at this point in the history
  56. libgraphviz: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    683342c View commit details
    Browse the repository at this point in the history
  57. libcollections: use unboxed closures in VecMap methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    5579692 View commit details
    Browse the repository at this point in the history
  58. libcore: use unboxed closures in float_to_str_bytes_common

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    c7b6eb3 View commit details
    Browse the repository at this point in the history
  59. libcore: use unboxed closures in slice::raw free functions

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    f56f972 View commit details
    Browse the repository at this point in the history
  60. libgetopts: use unboxed closures in each_split_within

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    04652b5 View commit details
    Browse the repository at this point in the history
  61. libgraphviz: use unboxed closures in LabelText methods

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    5d7543b View commit details
    Browse the repository at this point in the history
  62. librand: use unboxed closures in distributions module

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    533a47b View commit details
    Browse the repository at this point in the history
  63. libserialize: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    a8aff7e View commit details
    Browse the repository at this point in the history
  64. librbml: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    807c5e8 View commit details
    Browse the repository at this point in the history
  65. librbml: use unboxed closures in free functions

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    594ff51 View commit details
    Browse the repository at this point in the history
  66. librustc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    01d2e46 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    61ba334 View commit details
    Browse the repository at this point in the history
  68. libregex: fix fallout in doc tests

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    341e7bc View commit details
    Browse the repository at this point in the history
  69. libarena: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    1c5aac2 View commit details
    Browse the repository at this point in the history
  70. libregex: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    95d0763 View commit details
    Browse the repository at this point in the history
  71. libserialize: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    9b075bc View commit details
    Browse the repository at this point in the history
  72. libcollections: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    879ebce View commit details
    Browse the repository at this point in the history
  73. libregex_macros: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    b44b5da View commit details
    Browse the repository at this point in the history
  74. librustrt: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    be53d61 View commit details
    Browse the repository at this point in the history
  75. libstd: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    cdbb3ca View commit details
    Browse the repository at this point in the history
  76. Fix benches

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    2160427 View commit details
    Browse the repository at this point in the history
  77. libsyntax: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0dac05d View commit details
    Browse the repository at this point in the history
  78. librustc: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    d3d707c View commit details
    Browse the repository at this point in the history
  79. librustc_back: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    451eef5 View commit details
    Browse the repository at this point in the history
  80. librustc_trans: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    3739a24 View commit details
    Browse the repository at this point in the history
  81. librustc_llvm: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    933e7b4 View commit details
    Browse the repository at this point in the history
  82. librustc: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    1195708 View commit details
    Browse the repository at this point in the history
  83. librustc_typeck: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    46272c1 View commit details
    Browse the repository at this point in the history
  84. librustc_trans: fix fallout

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0d4d8b9 View commit details
    Browse the repository at this point in the history
  85. librustc_trans: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    0676c3b View commit details
    Browse the repository at this point in the history
  86. librustdoc: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    888f249 View commit details
    Browse the repository at this point in the history
  87. librustc_typeck: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    521a6e6 View commit details
    Browse the repository at this point in the history
  88. librustc_driver: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    015c0fc View commit details
    Browse the repository at this point in the history
  89. libtest: use unboxed closures

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    745225d View commit details
    Browse the repository at this point in the history
  90. Remove some unnecessary move keywords

    Jorge Aparicio committed Dec 13, 2014
    Configuration menu
    Copy the full SHA
    6f28816 View commit details
    Browse the repository at this point in the history
  91. libstd: add missing imports

    Jorge Aparicio committed Dec 13, 2014
    3 Configuration menu
    Copy the full SHA
    db8300c View commit details
    Browse the repository at this point in the history
  92. librustc_borrowck: add #![feature(unboxed_closures)]

    Jorge Aparicio committed Dec 13, 2014
    5 Configuration menu
    Copy the full SHA
    b8e0b81 View commit details
    Browse the repository at this point in the history