Skip to content

Feat: support win64 and wiredtiger#9

Merged
ls4154 merged 18 commits into
ls4154:masterfrom
kabu1204:feat-support-win64-cut
Feb 28, 2023
Merged

Feat: support win64 and wiredtiger#9
ls4154 merged 18 commits into
ls4154:masterfrom
kabu1204:feat-support-win64-cut

Conversation

@kabu1204
Copy link
Copy Markdown
Contributor

@kabu1204 kabu1204 commented Feb 28, 2023

This PR includes following

new features

  1. support wiredtiger on windows/posix
  2. support rocksdb/lmdb/leveldb on windows

See README.md

fix

  1. use wait_for() with predicate check to avoid spurious wakeups on certain platforms.

other modifications

  1. use explicit try-catch in ClientThread: On Windows, the OS won't catch and print your uncaught exceptions.

Comment thread core/client.h
Copy link
Copy Markdown
Owner

@ls4154 ls4154 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Impressive work with a lot of new features.
I've tested CMake and wired tiger biding (only in Linux environment) and it seems work well.
Thanks for your contribution! 👍

@ls4154 ls4154 merged commit 7ba5737 into ls4154:master Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants