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

Swift runtime tests run on Windows! #3767

Merged
merged 15 commits into from
Jul 3, 2022
Merged

Commits on Jun 26, 2022

  1. Fix warning in Swift runtime

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    274c5d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Use crossplatform semaphore instead of unsafe raw pthread_mutex_t

    Also, it seems faster: https://stackoverflow.com/a/46174300/1046374
    
    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    bc15a2c View commit details
    Browse the repository at this point in the history
  2. Swift runtime test works on Windows!

    Add Swift binaries to .gitignore
    
    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    02a3d4b View commit details
    Browse the repository at this point in the history
  3. Soft fail test if its directory can not be removed

    Print exception info to console
    
    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    ce45d98 View commit details
    Browse the repository at this point in the history
  4. Unify Swift API

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    b2ab898 View commit details
    Browse the repository at this point in the history
  5. Simplify Swift test project compilation

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    6ac711f View commit details
    Browse the repository at this point in the history
  6. Move Package.swift to Swift runtime directory

    Fix build warnings
    
    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    975e661 View commit details
    Browse the repository at this point in the history
  7. Remove outdated .travis.yml

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    0e74e33 View commit details
    Browse the repository at this point in the history
  8. Fix unsafe concurrent access in RuntimeRunner

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    eaaccea View commit details
    Browse the repository at this point in the history
  9. Introduce getCompilerPath() method (actual for C++ and Swift)

    antlr-exec property is actual for all runtimes, not only Python
    
    Simplify C++ runtime tester (use MSBuild value from PATH for Windows)
    
    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    4caccfd View commit details
    Browse the repository at this point in the history
  10. Fix linux swift scripts for CircleCI

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    3b7ecc8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. Simplify and clarify CircleCI scripts

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    802fe7b View commit details
    Browse the repository at this point in the history
  2. Add the extra tests group

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    83b4329 View commit details
    Browse the repository at this point in the history
  3. Update dotnet in tests (3.1 -> 6.0)

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    c98a57b View commit details
    Browse the repository at this point in the history
  4. Clean up pom.xml files, update dependencies

    Signed-off-by: Ivan Kochurkin <kvanttt@gmail.com>
    KvanTTT committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    bdb3599 View commit details
    Browse the repository at this point in the history