-
Notifications
You must be signed in to change notification settings - Fork 53
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
Merge 'safe mode' to master, do a major version bump #178
Conversation
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Safe mode arena allocation for databases
Cow snapshots instead of always cloning
Allow safe mode environment managers
Prevent needless key/value copies in database methods
…this method expects for params Signed-off-by: Victor Porof <victor.porof@gmail.com>
…anywhere Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
…invalid databases Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
…rror Signed-off-by: Victor Porof <victor.porof@gmail.com>
@ncloudioj Doesn't that happen automatically when pushing to crates.io? |
Oh I see what you mean, crate documentation in |
…te` operations Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
…tabaseCorrupted` Signed-off-by: Victor Porof <victor.porof@gmail.com>
…sers not to worry about which backend they're using Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Opening should fail when read transactions exist for `open` and `create` operations
Make backend-related documentation easier to understand
Error ergonomics
Move tests to the `tests` directory to allow vendoring into m-c
@victorporof is there something still outstanding before this can be rebased and merged? I want to know before I have to do a bunch of PRs twice, once for |
@rnewman The only thing remaining IIRC is to update the crate documentation. No other blockers, and I'm happy to get this landed. |
Signed-off-by: Victor <victor.porof@gmail.com>
@victorporof when I check this out and build it locally, I get 47 build errors like this:
What's up? |
Sorry this slipped off my radar, will try to land asap. |
@rnewman This builds just fine for me locally on latest stable and nightly. I'm not sure what's up in your case, are you still running into this? |
8e7fc6b
to
731e0cc
Compare
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
Signed-off-by: Victor Porof <victor.porof@gmail.com>
I think we're now ready for this.