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

Use Java 17 domain socket support exclusively #529

Merged
merged 22 commits into from
Jan 10, 2022

Commits on Jan 6, 2022

  1. Use Java 17 domain socket support exclusively

    No more ipcsocket JNI stuff
    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    fd9307d View commit details
    Browse the repository at this point in the history
  2. Use Java 17 on CI

    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2f128e2 View commit details
    Browse the repository at this point in the history
  3. Ensure we generate Java 16-compatible byte code

    For the Windows CI job, that uses a Java 16 GraalVM distribution.
    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    01e834e View commit details
    Browse the repository at this point in the history
  4. Tweak check_docs.sh

    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    70ff969 View commit details
    Browse the repository at this point in the history
  5. Don't use temp dir from sclicheck on CI

    Often running into weird issues with Bloop and domain sockets, when temp
    dirs are involved…
    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    886fa66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fbb5a94 View commit details
    Browse the repository at this point in the history
  7. Tweak message

    alexarchambault committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    85986c7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bdef55d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    42fa5f4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b39cdbf View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Workaround /bin/sh limitations

    /bin/sh has issues with '+' or '%' in PATH (don't remember which). cs
    puts entries with such characters when using temurin:17. So from
    /bin/sh, the temurin:17 entry in PATH is ignored, which is an issue.
    
    To work around that, we ensure that bash is used instead of sh wherever
    possible.
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    b4220db View commit details
    Browse the repository at this point in the history
  2. Tweak update / install-home

    - avoid the use of Try around os.proc (better directly check the exit
      code or if the file we run exists)
    - ensure we don't ask a question when --force is passed
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    3d1f61c View commit details
    Browse the repository at this point in the history
  3. Don't run native-image from Mill

    Running a bit short on memory on Windows workers…
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f75924e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dab32b View commit details
    Browse the repository at this point in the history
  5. Add debug logging

    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f105650 View commit details
    Browse the repository at this point in the history
  6. NIT

    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    3e4dd9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1379b06 View commit details
    Browse the repository at this point in the history
  8. Slightly increase Mill memory

    Saw some OOM exceptions lately on the CI…
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    d32ab0a View commit details
    Browse the repository at this point in the history
  9. Update scala-packager to 0.1.26, drop image resizer stuff

    Image resizing is only used by MSI packaging, and was already disabled
    in the Scala CLI native Windows executable. Disabling it here, as it
    seems to mess with native-image.
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    c9245aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3cf59fa View commit details
    Browse the repository at this point in the history
  11. Pass --release 16 here or there

    Required as we're using a Java 16-based GraalVM on Windows
    alexarchambault committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    7882f86 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Clean-up

    alexarchambault committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    d901d71 View commit details
    Browse the repository at this point in the history