apple / foundationdb

FoundationDB - the open source, distributed, transactional key-value store
https://apple.github.io/foundationdb/
Apache License 2.0
14.18k stars 1.29k forks source link

Remove Swift #11481

Closed vishesh closed 2 days ago

vishesh commented 4 days ago

Removed Swift interop related changes.

Code-Reviewer Section

The general pull request guidelines can be found here.

Please check each of the following things and check all boxes before accepting a PR.

For Release-Branches

If this PR is made against a release-branch, please also check the following:

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 4 days ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

xis19 commented 4 days ago

This is really helpful as Swift mixins makes rg/grep much harder... Are we giving up Swift or just moving it to another branch?

vishesh commented 4 days ago

The goal is to drop Swift. We have not used it for over a year, and there are no projects that can potentially benefit in our roadmap. Meanwhile adds more complexity to our build, environments, some potential future projects etc. Less code = less to maintain.

xis19 commented 4 days ago

😭😭😭 for numerous swift efforts

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-ide on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-macos-m1 on macOS Ventura 13.x

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-macos on macOS Ventura 13.x

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang-arm on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-cluster-tests on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr on Linux CentOS 7

foundationdb-ci commented 3 days ago

Result of foundationdb-pr-clang on Linux CentOS 7