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

[mono] Introduce designated direct pinvokes to mono aot compiler #79721

Merged
merged 38 commits into from
Feb 2, 2023

Commits on Jan 19, 2023

  1. [mono] Relocate get_pinvoke_import for usage in is_direct_callable di…

    …rect_pinvoke helper function
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    516d7f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ceb5bf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29e72b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ef0b7a View commit details
    Browse the repository at this point in the history
  5. [mono] Deprecate direct_pinvoke boolean flag in favor of direct_pinvo…

    …kes and direct_pinvoke_lists fields
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    2821077 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9013dd0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f6303b View commit details
    Browse the repository at this point in the history
  8. Address feedback

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    68f5684 View commit details
    Browse the repository at this point in the history
  9. Revert "[mono] Deprecate direct_pinvoke boolean flag in favor of dire…

    …ct_pinvokes and direct_pinvoke_lists fields"
    
    This reverts commit a8e1c577a53ae2c3772145a3b051a2e2fe4221ca.
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    5e00533 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    24eae69 View commit details
    Browse the repository at this point in the history
  11. [mono] Warn if direct-pinvoke argument passed along with direct-pinvo…

    …kes or direct-pinvoke-list
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    8cd5fb4 View commit details
    Browse the repository at this point in the history
  12. Address more feedback

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    9090c97 View commit details
    Browse the repository at this point in the history
  13. Fix direct_pinvoke_lists typo

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    8d77b4d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4f217e7 View commit details
    Browse the repository at this point in the history
  15. Fix typo

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    46a9f45 View commit details
    Browse the repository at this point in the history
  16. [mono] Throw error for incorrect configuration with direct pinvoke fl…

    …ag and specifed arguments
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    3e57668 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4792322 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b4f9a44 View commit details
    Browse the repository at this point in the history
  19. [mono] Readd error propagation in processing specified direct pinvokes

    [mono] Expand possible results when parsing a direct pinvoke to propagate errors
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    73b27df View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    559db69 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f85a928 View commit details
    Browse the repository at this point in the history
  22. Address more feedback

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    bead744 View commit details
    Browse the repository at this point in the history
  23. Address more feedback

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    18d8d0a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e51e460 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ef0330f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    85799e4 View commit details
    Browse the repository at this point in the history
  27. [mono] Use ITaskItem for DirectPInvoke parameters and separate multiv…

    …alue aot args by semicolon
    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    2f8bba0 View commit details
    Browse the repository at this point in the history
  28. [mono] Free MonoAotOptions

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    31726dd View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6330484 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    18e53b6 View commit details
    Browse the repository at this point in the history
  31. Address feedback

    mdh1418 committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    b7cb5f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    c7c8a4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea0d830 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4016be0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74a518a View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

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

Commits on Jan 26, 2023

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

Commits on Jan 27, 2023

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