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

Implements RFC 1937: ? in main #46479

Merged
merged 25 commits into from
Dec 27, 2017
Merged

Implements RFC 1937: ? in main #46479

merged 25 commits into from
Dec 27, 2017

Commits on Dec 26, 2017

  1. Implements RFC 1937: ? in main

    This is the first part of the RFC 1937 that supports new
    `Termination` trait in the rust `main` function.
    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    d7918fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b452c43 View commit details
    Browse the repository at this point in the history
  3. convert print-type-sizes to use start instead of main

    This avoids bringing in unwind machinery.
    nikomatsakis authored and bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    19adeaa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    011c9ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99a108c View commit details
    Browse the repository at this point in the history
  6. Fixes tests

    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    f842f75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8232734 View commit details
    Browse the repository at this point in the history
  8. New generated main returns void

    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    267800a View commit details
    Browse the repository at this point in the history
  9. Fixes codegen-units tests

    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    8f539b0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c7a57d2 View commit details
    Browse the repository at this point in the history
  11. Convert codegen-unit tests to use start instead of main

    The new Termination traits brings in the unwinding machinery and that
    blows up the required `TRANS_ITEM`s.
    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    a8a9a05 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    83cb299 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    88bf2b4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    347165f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    faff382 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    072f3eb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7efeeba View commit details
    Browse the repository at this point in the history
  18. Revert "Just compare the symbol names and types, not the addresses"

    This reverts commit 7d4d98e5c870a2dcdca8ea3aa47ecee680a35e60.
    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    f972f52 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    dbbba55 View commit details
    Browse the repository at this point in the history
  20. Adds whitespace

    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    c2f22f0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7dfec34 View commit details
    Browse the repository at this point in the history
  22. Change name of lang_start_real to lang_start_internal

    Also remove `'static` from `__rust_begin_short_backtrace`
    bkchr committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    81e375d View commit details
    Browse the repository at this point in the history
  23. rustc: Switch start_fn to hidden visibility

    This'll avoid exporting a symbol from binaries unnecessarily and should help the
    linker clean things up if it can.
    alexcrichton committed Dec 26, 2017
    Configuration menu
    Copy the full SHA
    2cdd1c4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5a4298b View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. Revert "New generated main returns void"

    This reverts commit 267800a.
    bkchr committed Dec 27, 2017
    Configuration menu
    Copy the full SHA
    09f94be View commit details
    Browse the repository at this point in the history