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

Modify __int64 definition in PAL to match the OS definition #77056

Merged
merged 6 commits into from
Oct 18, 2022

Commits on Oct 14, 2022

  1. Modify __int64 definition in PAL to match the OS definition

    This change modifies the definition of __int64 and thus of many other
    types defined on the basis of it to match the OS definitions. This
    ensures that we can use these types in interfaces between code in
    coreclr and various PALs that are compiled against OS headers.
    
    The key issue was that we were defining __int64 for 64 bit OSes as
    long while Unix defines it as long long. The size of those types is the
    same on Unix, but they are different and result in different mangling of
    C++ names.
    janvorli committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    b823cfd View commit details
    Browse the repository at this point in the history
  2. Fix coreclr tests build

    janvorli committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    92d2787 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bada87 View commit details
    Browse the repository at this point in the history
  4. Reflect PR feedback

    janvorli committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    ddafbc2 View commit details
    Browse the repository at this point in the history
  5. Fix jit source formatting

    janvorli committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    6d13629 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Fix FreeBSD build

    janvorli committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    cc99180 View commit details
    Browse the repository at this point in the history