Skip to content

Commit b8a6083

Browse files
committed
Re-enabled DBTransaction and integrated it with rocksdb's optimistic transactions
1 parent f9cecbc commit b8a6083

22 files changed

+1594
-1152
lines changed

.eslintrc

+9
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@
5050
"ignoreConsecutiveComments": true
5151
}
5252
],
53+
"curly": [
54+
"error",
55+
"multi-line",
56+
"consistent"
57+
],
5358
"import/order": [
5459
"error",
5560
{
@@ -137,6 +142,10 @@
137142
"format": ["PascalCase"],
138143
"trailingUnderscore": "allowSingleOrDouble"
139144
},
145+
{
146+
"selector": "enumMember",
147+
"format": ["PascalCase", "UPPER_CASE"]
148+
},
140149
{
141150
"selector": "objectLiteralProperty",
142151
"format": null

.gitlab-ci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ build:macos:
177177
HOMEBREW_NO_INSTALL_UPGRADE: "true"
178178
HOMEBREW_NO_INSTALL_CLEANUP: "true"
179179
before_script:
180+
- eval "$(brew shellenv)"
180181
- brew install node@16
181182
- brew link --overwrite node@16
182183
- brew install python@3.9

package-lock.json

+33-27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@
2121
"test": "jest",
2222
"lint": "eslint '{src,tests,benches}/**/*.{js,ts}'",
2323
"lintfix": "eslint '{src,tests,benches}/**/*.{js,ts}' --fix",
24-
"lintnative": "find ./src -type f -regextype posix-extended -regex '.*\\.(c|cc|cpp|h|hh|hpp)' -exec clang-format --dry-run -Werror {} +",
25-
"lintnativefix": "find ./src -type f -regextype posix-extended -regex '.*\\.(c|cc|cpp|h|hh|hpp)' -exec clang-format -i {} +",
24+
"lint-native": "find ./src -type f -regextype posix-extended -regex '.*\\.(c|cc|cpp|h|hh|hpp)' -exec clang-format --dry-run -Werror {} +",
25+
"lintfix-native": "find ./src -type f -regextype posix-extended -regex '.*\\.(c|cc|cpp|h|hh|hpp)' -exec clang-format -i {} +",
2626
"docs": "rimraf ./docs && typedoc --gitRevision master --tsconfig ./tsconfig.build.json --out ./docs src",
2727
"bench": "rimraf ./benches/results && ts-node -r tsconfig-paths/register ./benches"
2828
},
2929
"dependencies": {
30-
"@matrixai/async-init": "^1.7.3",
31-
"@matrixai/async-locks": "^2.2.0",
32-
"@matrixai/errors": "^1.1.1",
33-
"@matrixai/logger": "^2.1.1",
30+
"@matrixai/async-init": "^1.8.1",
31+
"@matrixai/async-locks": "^2.3.1",
32+
"@matrixai/errors": "^1.1.2",
33+
"@matrixai/logger": "^2.2.2",
3434
"@matrixai/resources": "^1.1.3",
3535
"@matrixai/workers": "^1.3.3",
3636
"node-gyp-build": "4.4.0",

0 commit comments

Comments
 (0)