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

Introduce initial Swift support in fdbserver #10156

Merged
merged 342 commits into from
Jun 2, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 11, 2022

  1. Configuration menu
    Copy the full SHA
    c1b86fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74608e1 View commit details
    Browse the repository at this point in the history
  3. masterserver.swift: some tweaks

    hyp committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    c73626a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c336f8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7dff08 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7b9e6d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Configuration menu
    Copy the full SHA
    a4f2150 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from FoundationDB/eng/rlinks

    [swift] add radar links for C++ interop issues found in getVersion br…
    hyp committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    5399767 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Update fdbserver.actor.cpp

    ktoso committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    eb548f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Migrate MasterData closer to full reference type

    This removes the workaround for the FRT type layout issue, and gets us closer to making MasterData a full reference type
    hyp committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    70c8078 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    3d6fa2b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from FoundationDB/eng/master-data-frt-again

    Migrate MasterData closer to full reference type
    hyp committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    50facac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ccec62 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7 from FoundationDB/eng/toAddfix

    [Swift] fix computation of toAdd for getVersion Swift implementation
    hyp committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    a85978f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    053e01b View commit details
    Browse the repository at this point in the history
  2. fix

    ktoso committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    85acaee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1951a43 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    e92b1eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e96c9ca View commit details
    Browse the repository at this point in the history
  3. clocks

    ktoso committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    48a97ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2fca29 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    50bc85c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f848de9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e991d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7089deb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    309b755 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b5a9769 View commit details
    Browse the repository at this point in the history
  7. cleanups

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    b6ec08e View commit details
    Browse the repository at this point in the history
  8. more cleanup

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    3d82a60 View commit details
    Browse the repository at this point in the history
  9. working snapshot

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    63b5b0e View commit details
    Browse the repository at this point in the history
  10. remove sim debug printlns

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    2610637 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    90931da View commit details
    Browse the repository at this point in the history
  12. try Alex's workaround

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ad27d47 View commit details
    Browse the repository at this point in the history
  13. annotate nonnull

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    bb92933 View commit details
    Browse the repository at this point in the history
  14. cleanup clock a little bit

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    aec4ab3 View commit details
    Browse the repository at this point in the history
  15. fix missing impls after rebase

    ktoso committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    d895287 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7842c70 View commit details
    Browse the repository at this point in the history
  17. Undo the swift_lookup_Map_UID_CommitProxyVersionReplies workaround

    No longer needed - the issue was retain/release
    hyp committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    1ed7f27 View commit details
    Browse the repository at this point in the history
  18. Merge pull request apple#15 from FoundationDB/undo-wrk-two

    Undo the swift_lookup_Map_UID_CommitProxyVersionReplies workaround
    hyp committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    b0297b4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    756ab54 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #4 from FoundationDB/eng/swift/buggify

    [flow][swift] add Swift version of BUGGIFY
    hyp committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    66675c7 View commit details
    Browse the repository at this point in the history
  21. [swiftication] add CounterValue type to provide value semantics for C…

    …ounter types on the Swift side
    hyp committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    b34c612 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    52bbb48 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    092cef0 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    1ac7147 View commit details
    Browse the repository at this point in the history
  2. masterserver - remove the C++ implementation (it can't be supported a…

    …s state is now missing)
    hyp committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    def3bca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    430b7d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2640b02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5271d31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96e5cac View commit details
    Browse the repository at this point in the history
  7. [swift interop] add SWIFT_CXX_IMMORTAL_SINGLETON_TYPE annotation for …

    …semanticly meaningful immortal uses
    hyp committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    2d6a2b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b594ba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f5fc405 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    c0f3a0e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Configuration menu
    Copy the full SHA
    dee7024 View commit details
    Browse the repository at this point in the history
  2. =build single link option

    ktoso committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    a2415a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. Configuration menu
    Copy the full SHA
    6480f75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17bad38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96a1b39 View commit details
    Browse the repository at this point in the history
  4. Merge commit '2b594bad1' into HEAD

     Conflicts:
    	fdbserver/include/fdbserver/MasterData.actor.h
    	flow/include/flow/swift_future_support.h
    	flow/include/flow/swift_support.h
    hyp committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    37a5d8c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    8d82080 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#16 from FoundationDB/eng/immortal-cleanup

    Cleanup SWIFT_CXX_REF_IMMORTAL annotation
    hyp committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    93d3116 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90c4f62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7d31e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d39408c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc3cfdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62861db View commit details
    Browse the repository at this point in the history
  8. Merge pull request apple#20 from FoundationDB/toolchain-cleanups

    Interop new toolchain workaround cleanups
    hyp committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    f2e14e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2022

  1. Configuration menu
    Copy the full SHA
    ace09fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a98eab View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    5b7f8d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    c8ba460 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4b1f40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7803e4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cc0821 View commit details
    Browse the repository at this point in the history
  5. Merge pull request apple#22 from FoundationDB/cpp-continuation

    [interop] initial prototype of storing CheckedContinuation on the C++…
    hyp committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bbf194b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    c025fe6 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Basic Swift Guide (apple#29)

    Co-authored-by: Alex Lorenz <arphaman@gmail.com>
    ktoso and hyp committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    809c579 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Revert "Revert "Merge pull request apple#22 from FoundationDB/cpp-con…

    …tinuation" (apple#30)"
    
    This reverts commit c025fe6.
    ktoso committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    9682a1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8dd376 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a7c1fb View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Streams can be async iterated over (apple#27)

    Co-authored-by: Alex Lorenz <arphaman@gmail.com>
    ktoso and hyp committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    2af5d3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    103b7fb View commit details
    Browse the repository at this point in the history
  3. remove some not used (yet) code

    ktoso committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    6382ab6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    b550319 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd461be View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    eb44de2 View commit details
    Browse the repository at this point in the history
  2. Port updateLiveCommittedVersion to swift (apple#33)

    Co-authored-by: Konrad `ktoso` Malawski <konrad_malawski@apple.com>
    sears and ktoso committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    be393ce View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Implement updateRecoveryData in Swift (apple#39)

    Co-authored-by: Alex Lorenz <arphaman@gmail.com>
    ktoso and hyp committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    fc9ff7e View commit details
    Browse the repository at this point in the history
  2. Simplify flow_swift to avoid multiple targets and generate separate C…

    …heckedContinuation header
    hyp committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    3357b23 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Merge pull request apple#40 from FoundationDB/eng/clenup_flow_target

    Simplify flow_swift to avoid multiple targets and generate separate C…
    hyp committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    83d75a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    b7b531f View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    7f41097 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#42 from FoundationDB/eng/reverse-header-sepa…

    …rate-gen-target
    
    [interop] Use a separate target for Swift-to-C++ header generation
    hyp committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    0cf635d View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    8cab429 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    474783f View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. Merge pull request apple#43 from FoundationDB/i/v8

    [interop] require interop v8 - that will fix linker issue (https://gi…
    hyp committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    324c10a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dd4676 View commit details
    Browse the repository at this point in the history
  3. Merge pull request apple#44 from FoundationDB/eng/fix-swift_stream_su…

    …pport.h
    
    [interop] fix swift_stream_support.h Swift include
    hyp committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    7a76951 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Configuration menu
    Copy the full SHA
    8842596 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#46 from FoundationDB/v9

    [interop] bump up requirement to version 9
    hyp committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    021dfb5 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    74fc087 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#48 from FoundationDB/eng/generic-optional

    [interop] Generalize the Flow.Optional -> Swift.Optional conversion u…
    hyp committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    fce7f8c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Configuration menu
    Copy the full SHA
    1992ee9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36ede93 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. [interop] include FlowOptionalProtocol source file when generating Fl…

    …ow_CheckedContinuation.h
    
    This header generation step depends on the import of the C++ Flow module, which requires the presence of FlowOptionalProtocol
    hyp committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    33a7c74 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#50 from FoundationDB/eng/fixup-checked-cont

    [interop] include FlowOptionalProtocol source file when generating Fl…
    hyp committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    3adf875 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. conform Future to FlowFutureOps

    ktoso committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    71662ae View commit details
    Browse the repository at this point in the history
  2. some notes

    ktoso committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    9fdde8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52ea6b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8103ca1 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. [interop] hide initial use of FlowCheckedContinuation in flow.h to br…

    …eak dependency cycle
    hyp committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1b85c98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#52 from FoundationDB/eng/flow-unchained

    [interop] hide initial use of FlowCheckedContinuation in flow.h to br…
    hyp committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    55e7d0b View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. [fdbserver] fix an EncryptionOpsUtils.h modularization issue (showed …

    …up with modularized libc++)
    hyp committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    ad01884 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Pass GCC toolchain using CMAKE_Swift_COMPILE_EXTERNAL_TOOLCHAIN to Sw…

    …ift's clang importer
    hyp committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    1105b91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04b8f0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6e395c View commit details
    Browse the repository at this point in the history
  4. Merge pull request apple#55 from FoundationDB/modularization-fixes

    Modularization fixes for modularized libstdc++ experiment
    hyp committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    c387ccc View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. [swift] include msgpack from msgpack_DIR

    hyp authored and ktoso committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    faa7d34 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    acb1afe View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#58 from FoundationDB/eng/export-module

    [interop] make sure the FDB module maps have 'export' directive
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    f295dbb View commit details
    Browse the repository at this point in the history
  3. add import 'flow_swift' to swift_fdbserver_cxx_swift_value_conformanc…

    …e.swift
    
    This is needed for CONFORMS_TO to work in imported modules
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    0d6b669 View commit details
    Browse the repository at this point in the history
  4. Merge pull request apple#59 from FoundationDB/eng/flow_swift-import

    add import 'flow_swift' to swift_fdbserver_cxx_swift_value_conformanc…
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    641db76 View commit details
    Browse the repository at this point in the history
  5. make sure the Swift -> C++ manually bridged function signature matche…

    …s generated signature
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    76fc5d8 View commit details
    Browse the repository at this point in the history
  6. [interop][workaround] force back use of @expose attribute before _Con…

    …currency issue is fixed
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    b01b271 View commit details
    Browse the repository at this point in the history
  7. Merge pull request apple#60 from FoundationDB/eng/update-to-gen-hdr

    Fixes for FDBServer imported into C++
    hyp committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    32af490 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. [interop] make getResolutionBalancer return a pointer to allow Swift …

    …to use it
    
    We should revert back to a reference once compiler allows references again
    hyp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    9d4a595 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03169b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d72329 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6cd5d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Merge pull request apple#61 from FoundationDB/eng/make-fdb-link-again

    make fdb build again after recent compiler changes
    hyp committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    247f2b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76845fa View commit details
    Browse the repository at this point in the history
  3. Revert "[interop][workaround] force back use of @expose attribute bef…

    …ore _Concurrency issue is fixed"
    
    This reverts commit b01b271.
    hyp committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    cd80fc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1594cb6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    df55579 View commit details
    Browse the repository at this point in the history
  6. Merge pull request apple#62 from FoundationDB/eng/adopt-interop-14

    Adopt new interop flag and update to interop v14
    hyp committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    5d837bf View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    0a8dc46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e95b0c2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request apple#63 from FoundationDB/eng/gen-cdb

    [interop] generate swift compile commands
    hyp committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    33165d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f4b110 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d59e246 View commit details
    Browse the repository at this point in the history
  6. flow actorcompiler.h: add a SWIFT_ACTOR empty macro definition

    This is needed to make the actor files parsable by clangd
    hyp committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    669f63a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. [cmake] add missing dependencies

    hyp committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    8741311 View commit details
    Browse the repository at this point in the history
  2. experimental cross compile

    hyp committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    9a0d030 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    372130e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    4ebad9f View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#65 from FoundationDB/eng/i16

    [interop] update to interop toolchain version 16
    hyp committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    2eaf07a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Configuration menu
    Copy the full SHA
    df1db52 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. cleanup x-compile cmake changes

    hyp committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    b302266 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#64 from FoundationDB/eng/x-compile-ide

    [WIP] setup cross-compilation for IDE
    hyp committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ee8ff8b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    aeb0c77 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#66 from FoundationDB/eng/fix_CMAKE_Swift_COM…

    …PILER_EXTERNAL_TOOLCHAIN
    
    [cmake] fix typo in CMAKE_Swift_COMPILER_EXTERNAL_TOOLCHAIN config va…
    hyp committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1c9faa0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df39590 View commit details
    Browse the repository at this point in the history
  4. Merge pull request apple#67 from FoundationDB/eng/MasterDataActor-bac…

    …kandforth-andforth
    
    [interop] pass MasterDataActor from Swift to C++ and back to Swift
    hyp committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a845a96 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. [fdbserver] Swift->C++ header generation for FDBServer should use sam…

    …e module cache path
    hyp authored and ktoso committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    15c7fd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d694bca View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    fe1d565 View commit details
    Browse the repository at this point in the history
  2. Merge pull request apple#68 from FoundationDB/eng/set-search-paths-of…

    …f-link
    
    set HAVE_FLAG_SEARCH_PATHS_FIRST for cross compilation
    hyp committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a89ea72 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    9b6032b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6da61df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    950b898 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d6f156 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f140576 View commit details
    Browse the repository at this point in the history
  6. Update flow/actorcompiler/ActorParser.cs

    Co-authored-by: Evan Wilde <etceterawilde@gmail.com>
    ktoso and etcwilde committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    0250636 View commit details
    Browse the repository at this point in the history
  7. update the boost dependency

    hyp committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    8acb0fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48bed72 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c3115e7 View commit details
    Browse the repository at this point in the history
  10. Guard entire RocksDBLogForwarder.h with SSD_ROCKSDB_EXPERIMENTAL to a…

    …void failing on missing rocksdb APIs
    hyp committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    b5003b5 View commit details
    Browse the repository at this point in the history
  11. remove extraneous merge marker

    hyp committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    2a66771 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c0b6cd7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    593e1a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Update net and sim impls

    ktoso committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    124c627 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    d31c36b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. [fdbserver] Swift->C++ header generation for FDBServer should use sam…

    …e module cache path
    hyp authored and ktoso committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    24504bc View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    35d5e0e View commit details
    Browse the repository at this point in the history
  2. fixups after merge

    ktoso committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    af024b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76709d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3abfb8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7deeca7 View commit details
    Browse the repository at this point in the history
  6. reformatting

    ktoso committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    2ca0595 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    6f36bdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aba9b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccb43a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    f3a4dd9 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Support TraceEvent in Swift

    ktoso committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    c344c41 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    5ce8a12 View commit details
    Browse the repository at this point in the history
  2. prearing WITH_SWIFT flag

    ktoso committed May 1, 2023
    Configuration menu
    Copy the full SHA
    14a6779 View commit details
    Browse the repository at this point in the history
  3. wip disabled failing Go stuff

    ktoso committed May 1, 2023
    Configuration menu
    Copy the full SHA
    6d90267 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b90db9 View commit details
    Browse the repository at this point in the history
  5. wip disabled failing Go stuff

    ktoso committed May 1, 2023
    Configuration menu
    Copy the full SHA
    8ede4f7 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    bb3aa51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a214d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebbc238 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ad8dce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d29c31 View commit details
    Browse the repository at this point in the history
  6. [interop] do not add FlowFutureOps conformance when building flow cla…

    …ng module for Flow checked continuation header pre-generation
    hyp authored and ktoso committed May 2, 2023
    Configuration menu
    Copy the full SHA
    b93e57c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    8ed9cd4 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. readme updates

    ktoso committed May 4, 2023
    Configuration menu
    Copy the full SHA
    f2a0706 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. do not print to stderr

    ktoso committed May 11, 2023
    Configuration menu
    Copy the full SHA
    e756706 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Update Swift and C++ code to build with latest Swift 5.9 toolchain no…

    …w that we no longer support universal references and bridge the methods that take in a constant reference template parameter correctly
    hyp committed May 20, 2023
    Configuration menu
    Copy the full SHA
    7ca087e View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Configuration menu
    Copy the full SHA
    ce9b242 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    d33ad47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3de697 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    88be3e1 View commit details
    Browse the repository at this point in the history
  2. Remove unused code

    vishesh committed May 23, 2023
    Configuration menu
    Copy the full SHA
    c5a082f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9df7574 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Merge pull request #2 from vishesh/ktoso-wip-staged-merged-main-2

    Put waitForPrev behind FLOW_WITH_SWIFT knob
    vishesh committed May 24, 2023
    Configuration menu
    Copy the full SHA
    ce9f295 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    c1dbfe1 View commit details
    Browse the repository at this point in the history
  2. Enable go-bindings in cmake

    vishesh committed May 25, 2023
    Configuration menu
    Copy the full SHA
    349f681 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    789ca66 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3 from vishesh/ktoso-wip-staged-merged-main-2

    Enable go-bindings in cmake
    ktoso committed May 25, 2023
    Configuration menu
    Copy the full SHA
    be525a4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4 from vishesh/ktoso-wip-staged-merged-main-2

    Revert "Revert "Wipe packet buffers that held serialized WipedString …
    ktoso committed May 25, 2023
    Configuration menu
    Copy the full SHA
    59b820e View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    6ed27ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c0e8a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fb953f View commit details
    Browse the repository at this point in the history
  4. formatting

    ktoso committed May 26, 2023
    Configuration menu
    Copy the full SHA
    1bf66d2 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Merge remote-tracking branch 'ktoso/wip-use-swift-build-time-flag' in…

    …to ktoso-wip-staged-merged-main-2
    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a9fbc74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad4d807 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0cbfff View commit details
    Browse the repository at this point in the history
  4. Fix some build errors.

    How did it not merge cleanly? :/
    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8e74788 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1719fff View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6 from ktoso/wip-use-swift-build-time-flag

    WITH_SWIFT flag so we "build without swift" until ready to by default
    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    e2d091e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0abcf41 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'ktoso/wip-staged-merged-main-2' into kt…

    …oso-wip-staged-merged-main-2
    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    d262143 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00b736e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c8f49ad View commit details
    Browse the repository at this point in the history
  11. No-op Swift macros

    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    26a5b33 View commit details
    Browse the repository at this point in the history
  12. More compile guards

    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    46cb4c9 View commit details
    Browse the repository at this point in the history
  13. fix typo

    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a27792b View commit details
    Browse the repository at this point in the history
  14. Run clang-format

    vishesh committed May 30, 2023
    Configuration menu
    Copy the full SHA
    177d24c View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Merge pull request #5 from vishesh/ktoso-wip-staged-merged-main-2

    Merge upstream and compile with WITH_SWIFT=OFF
    vishesh committed May 31, 2023
    Configuration menu
    Copy the full SHA
    fda513d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e351fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3d3539 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7 from vishesh/ktoso-wip-staged-merged-main-2

    Guard swift/bridging include in fdbrpc
    vishesh committed May 31, 2023
    Configuration menu
    Copy the full SHA
    7862801 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4df4a7e View commit details
    Browse the repository at this point in the history
  6. Remove some more printf to avoid potential issues

    TODO: Need to be TraceEvents instead
    vishesh committed May 31, 2023
    Configuration menu
    Copy the full SHA
    9ae23c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1d3a0c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52e4b9e View commit details
    Browse the repository at this point in the history
  9. Don't use __FILENAME__

    vishesh committed May 31, 2023
    Configuration menu
    Copy the full SHA
    9a05908 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    54203a8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d7eeb07 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Some more guards

    vishesh committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    8c76d45 View commit details
    Browse the repository at this point in the history
  2. Bring back TLSTest.cpp

    vishesh committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d591992 View commit details
    Browse the repository at this point in the history
  3. clang-format

    vishesh committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    24117f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. fix comment formatting

    vishesh committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    0020844 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e905e61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08f81c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5272b94 View commit details
    Browse the repository at this point in the history
  5. Address some review comments

    vishesh committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    c82c98c View commit details
    Browse the repository at this point in the history
  6. fix clang-format error

    vishesh committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    b3e9a72 View commit details
    Browse the repository at this point in the history