Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-lang/libc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.2.167
Choose a base ref
...
head repository: rust-lang/libc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.2.168
Choose a head ref
  • 18 commits
  • 39 files changed
  • 9 contributors

Commits on Nov 29, 2024

  1. Merge pull request #4156 from rust-lang/release-plz-2024-11-27T03-11-40Z

    chore: release v0.2.167
    tgross35 authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    cec6aa9 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2024

  1. Deprecate FreeBSD's CAP_UNUSED* and CAP_ALL* constants

    They aren't stable across OS versions, and they don't have any
    legitimate use in applications.
    asomers authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    e9b1ee4 View commit details
    Browse the repository at this point in the history
  2. ci: Add caching

    We have a handful of jobs that could benefit from reusing the target
    directory. Make use of Swatinem/rust-cache to do so.
    
    Something still isn't quite right since the largest job only seems to
    be restoring a portion of the cache, but this still shows an improvement
    for most jobs.
    
    (backport <#4178>)
    (cherry picked from commit af7e126)
    tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    74d02e8 View commit details
    Browse the repository at this point in the history
  3. Allow the unpredictable_function_pointer_comparisons where needed

    This lint was recently added so this change is needed to fix CI. The
    suggested alternative is to use `ptr::fn_addr_eq` which isn't available
    until 1.85, so allow the lint here.
    
    (backport <#4177>)
    (cherry picked from commit 99f4dd9)
    tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    1645df8 View commit details
    Browse the repository at this point in the history
  4. ci: Extract repetitive code to a function

    (backport <#4179>)
    (cherry picked from commit cde5e54)
    tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    68d2da5 View commit details
    Browse the repository at this point in the history
  5. ci: Use workflow commands to group output by target

    (backport <#4179>)
    (cherry picked from commit 5b471ae)
    tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    d673baa View commit details
    Browse the repository at this point in the history
  6. [solaris/illumos] add SIGRTMIN and SIGRTMAX

    Add these functions, similar to the Linux ones. Also add tests.
    
    For illumos, the source code is at [1] and documentation is at [2]. Blame
    suggests that Solaris also supports the same calls.
    
    [1]: https://github.com/illumos/illumos-gate/blame/27ecbff00d8c86a2647d6fe325cacb220d712115/usr/src/uts/common/sys/iso/signal_iso.h#L100-L101
    [2]: https://illumos.org/man/3HEAD/signal.h
    
    (backport <#4171>)
    (cherry picked from commit a8aaadf)
    sunshowers authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    76b35d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    008ffc1 View commit details
    Browse the repository at this point in the history
  8. Feat(linux): Add new process flags

    `PF_BLOCK_TS` and `PF_SUSPEND_TASK`.
    
    They are also added to the tests. Interestingly, `PF_SUSPEND_TASK` is
    already there somewhere in the build script 🤔
    
    Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
    
    (backport <#4174>)
    (cherry picked from commit 6934e52)
    PaulDance authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    0e89233 View commit details
    Browse the repository at this point in the history
  9. Docs(linux): Add docs for PF_* constants

    Taken from <https://github.com/torvalds/linux/blob/2ba9f676d0a2e408aef14d679984c26373bf37b7/include/linux/sched.h#L1661\>.
    
    Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
    
    (backport <#4174>)
    (cherry picked from commit 9a38ea3)
    PaulDance authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    05768aa View commit details
    Browse the repository at this point in the history
  10. Test(semver/linux): Add missing PF_* constants

    They didn't seem to already exist, so add them. The new ones are included.
    
    Signed-off-by: Paul Mabileau <paul.mabileau@harfanglab.fr>
    
    (backport <#4174>)
    (cherry picked from commit 5997f35)
    PaulDance authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    069c923 View commit details
    Browse the repository at this point in the history
  11. Lift IFA_* constants from linux/gnu to linux

    (backport <#4185>)
    (cherry picked from commit 70c1e82)
    jtt authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    8592ff9 View commit details
    Browse the repository at this point in the history
  12. fix: make Debug impl for unions opaque

    (backport <#4176>)
    (cherry picked from commit 6faa521)
    
    [ resolve conflicts and update based on some main vs. 0.2 differences -
      Trevor ]
    zzau13 authored and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    7457aa1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1e2da75 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #4187 from tgross35/backport-romanesco

    [0.2] Backports
    tgross35 authored Dec 9, 2024
    Configuration menu
    Copy the full SHA
    abe73ab View commit details
    Browse the repository at this point in the history
  15. ci: Upload artifacts created by libc-test

    This gives us something easier to inspect when the automatically
    generated tests fail.
    
    (backport <#4180>)
    (cherry picked from commit 68f3056)
    tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    4344e54 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #4190 from tgross35/backport-ci-artifacts

    [0.2] Backports
    tgross35 authored Dec 9, 2024
    Configuration menu
    Copy the full SHA
    26b5337 View commit details
    Browse the repository at this point in the history
  17. chore: release v0.2.168

    Co-authored-by: Trevor Gross <tmgross@umich.edu>
    github-actions[bot] and tgross35 committed Dec 9, 2024
    Configuration menu
    Copy the full SHA
    e6082ef View commit details
    Browse the repository at this point in the history
Loading