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

fix(util): handle known UFCS corner cases #506

Merged
merged 29 commits into from
Dec 3, 2023
Merged

Commits on Dec 3, 2023

  1. fix(util): handle known UFCS corner cases

    Provide transparent SFINAE.
    Forward `noexcept`.
    Accept object with unparenthesized comma like `v<a, b>`.
    Disable UFCS in `f := t().f();`.
    Do not capture in signatures.
    
    Incidentially, merge the UFCS macros.
    JohelEGP committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    6e01f9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e423bab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50fd850 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0e5cc3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c4329c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e60f076 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f998496 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fe5037 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    38bc541 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ecae575 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb588c1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1561fd3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fc7e1fd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    783d68d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b90cdfb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9643874 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8ea0166 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    99a755a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    295a886 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0c8fa21 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    55710ba View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    811b5e8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    33cb7d5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f7517ef View commit details
    Browse the repository at this point in the history
  25. Results of testing the PR incl. with MSVC 2022

    And minor code tweaks
    hsutter authored and JohelEGP committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    7f49d99 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    73d4b62 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    5302db0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d167f2b View commit details
    Browse the repository at this point in the history
  29. test: regenerate UFCS tests

    JohelEGP committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    8ad1335 View commit details
    Browse the repository at this point in the history