Skip to content

Retire unused OS APIs - #535

Merged
fbaeuerle merged 1 commit into
mainfrom
retire-dead-os-apis
Aug 31, 2026
Merged

fbaeuerle merged 1 commit into
mainfrom
retire-dead-os-apis

Conversation

@4og

@4og 4og commented Aug 31, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Remove the unused score/os cpuid, file stream, and make-dev libraries, tests, and mocks.
  • Make score/os:netdb a public API.

Part of #426

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-project-automation github-project-automation Bot moved this to In Progress in BAS - Baselibs FT Aug 31, 2026
@github-actions github-actions Bot added comp-osal Related to score/os component c++ C++ code bazel Bazel and Starlark build files labels Aug 31, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-535: https://eclipse-score.github.io/baselibs/pr-535/

@github-project-automation github-project-automation Bot moved this from In Progress to On Hold in BAS - Baselibs FT Aug 31, 2026
@fbaeuerle
fbaeuerle added this pull request to the merge queue Aug 31, 2026
Merged via the queue into main with commit 66f7679 Aug 31, 2026
25 checks passed
@fbaeuerle
fbaeuerle deleted the retire-dead-os-apis branch August 31, 2026 17:54
@github-project-automation github-project-automation Bot moved this from On Hold to Done in BAS - Baselibs FT Aug 31, 2026
dcalavrezo-qorix added a commit that referenced this pull request Sep 1, 2026
- score/os: rebase on main after #535 retired cpuid, make_dev and
  file_stream (dropped from the scope) and made netdb public - no
  visibility grants needed in score/os/BUILD anymore.
- Drop the deprecated shims score/memory:string_literal and
  score/memory/shared:atomic_interface from the scope; their
  replacements (string_manipulation, concurrency) are already covered.
  Revert the memory/shared visibility grant.
- score/memory: revert the package-default visibility change; grant
  only the endianness target (the sole dependency-forest root in the
  package that relied on the package default).
dcalavrezo-qorix added a commit that referenced this pull request Sep 1, 2026
- score/os: rebase on main after #535 retired cpuid, make_dev and
  file_stream (dropped from the scope) and made netdb public - no
  visibility grants needed in score/os/BUILD anymore.
- Drop the deprecated shims score/memory:string_literal and
  score/memory/shared:atomic_interface from the scope; their
  replacements (string_manipulation, concurrency) are already covered.
  Revert the memory/shared visibility grant.
- score/memory: revert the package-default visibility change; grant
  only the endianness target (the sole dependency-forest root in the
  package that relied on the package default).
dcalavrezo-qorix added a commit that referenced this pull request Sep 2, 2026
- score/os: rebase on main after #535 retired cpuid, make_dev and
  file_stream (dropped from the scope) and made netdb public - no
  visibility grants needed in score/os/BUILD anymore.
- Drop the deprecated shims score/memory:string_literal and
  score/memory/shared:atomic_interface from the scope; their
  replacements (string_manipulation, concurrency) are already covered.
  Revert the memory/shared visibility grant.
- score/memory: revert the package-default visibility change; grant
  only the endianness target (the sole dependency-forest root in the
  package that relied on the package default).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bazel Bazel and Starlark build files c++ C++ code comp-osal Related to score/os component

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants