Ewout Stortenbeker
|
0d19446e4a
|
Using Uint8ArrayBuilder to build record data,
added support for Unicode key characters,
Improved FST writing & growing file - prevents occasional read error,
Fixed array gaps testing: prevents empty items,
Fixed locks not releasing in some situations (possibly fixes #34)
|
2021-06-04 13:36:09 +02:00 |
|
Ewout Stortenbeker
|
a54b4cb80a
|
Moved Uint8ArrayBuilder, ported to ts & improved
|
2021-06-04 13:26:24 +02:00 |
|
Ewout Stortenbeker
|
0c83604ca3
|
async transactNode
|
2021-06-04 13:23:33 +02:00 |
|
Ewout Stortenbeker
|
8e7cf7c6cc
|
Test specs added & updated
|
2021-06-04 13:21:59 +02:00 |
|
Ewout Stortenbeker
|
3925f52abb
|
core dependency update, -eslint dependency, v1.6.2
|
2021-06-01 14:57:41 +02:00 |
|
Ewout Stortenbeker
|
7967499083
|
new browser bundles
|
2021-06-01 14:55:06 +02:00 |
|
Ewout Stortenbeker
|
4703f68762
|
Isolated update impact code for lock experiments,
promise -> async/await
|
2021-06-01 14:54:30 +02:00 |
|
Ewout Stortenbeker
|
346301fed0
|
Isolated update impact code for lock experiments
|
2021-06-01 14:49:18 +02:00 |
|
Ewout Stortenbeker
|
0743b54e53
|
Generated transaction IDs, prevent ipc id clash
|
2021-06-01 14:44:16 +02:00 |
|
Ewout Stortenbeker
|
6e22dc07f6
|
comment changed
|
2021-06-01 14:40:57 +02:00 |
|
Ewout Stortenbeker
|
aa2f26b491
|
ipc and pfs updates
|
2021-06-01 14:40:19 +02:00 |
|
Ewout Stortenbeker
|
c00ac90dbf
|
Added close method to type definitions
|
2021-06-01 14:39:15 +02:00 |
|
Ewout Stortenbeker
|
2c619bc58c
|
node-lock and new node-transaction unit tests
|
2021-06-01 14:37:34 +02:00 |
|
Ewout Stortenbeker
|
3782435f7b
|
Preparing for new intelligent node locking
|
2021-06-01 14:32:47 +02:00 |
|
Ewout Stortenbeker
|
7bcfd7fba4
|
Added pfs.rmdir
|
2021-06-01 14:31:47 +02:00 |
|
Ewout Stortenbeker
|
2c294233ae
|
public isMaster property, debug.log to verbose
|
2021-06-01 14:29:46 +02:00 |
|
Ewout Stortenbeker
|
d725b57bd9
|
+eslint, +jasmine tests, v1.6.1
|
2021-05-26 18:11:11 +02:00 |
|
Ewout Stortenbeker
|
34f22a771f
|
new browser includes
|
2021-05-26 18:08:42 +02:00 |
|
Ewout Stortenbeker
|
8347df577c
|
promises -> async/await, fs -> pfs, cleanup
|
2021-05-26 18:07:56 +02:00 |
|
Ewout Stortenbeker
|
875c8b5813
|
Refactored promises -> async/await, cleanup
|
2021-05-26 18:07:11 +02:00 |
|
Ewout Stortenbeker
|
dbacb9c97a
|
Using this NodeChangeTracker again, fixed
|
2021-05-26 18:05:09 +02:00 |
|
Ewout Stortenbeker
|
3c02db7eb3
|
Refactored Promise -> async/await, cleanup
|
2021-05-26 18:04:26 +02:00 |
|
Ewout Stortenbeker
|
51b8917229
|
refactored loops, cleanup, eslint comments
|
2021-05-26 18:00:53 +02:00 |
|
Ewout Stortenbeker
|
fa75426210
|
Fixed issues, eslint comments on method stubs
|
2021-05-26 17:58:39 +02:00 |
|
Ewout Stortenbeker
|
33490cdb19
|
Fixed setNode & updateNode issues
|
2021-05-26 17:57:36 +02:00 |
|
Ewout Stortenbeker
|
b2536e128d
|
cleanup, fix
|
2021-05-26 17:38:25 +02:00 |
|
Ewout Stortenbeker
|
a8f8a197f2
|
promise -> async lock methods
|
2021-05-26 17:37:52 +02:00 |
|
Ewout Stortenbeker
|
c32ba5cb81
|
cleanup
|
2021-05-26 16:56:53 +02:00 |
|
Ewout Stortenbeker
|
8b3ded6c2a
|
Disabled unused findAncestor method
|
2021-05-26 16:56:01 +02:00 |
|
Ewout Stortenbeker
|
47458f9f04
|
cleanup
|
2021-05-26 16:54:56 +02:00 |
|
Ewout Stortenbeker
|
7082b5fae5
|
cleanup, async reflect
|
2021-05-26 16:53:47 +02:00 |
|
Ewout Stortenbeker
|
9e65db9d26
|
async'ified LocalStorageTransaction
|
2021-05-26 16:43:09 +02:00 |
|
Ewout Stortenbeker
|
29d26687d0
|
cleanup, changed descendant check callback
|
2021-05-26 16:40:56 +02:00 |
|
Ewout Stortenbeker
|
6f22debbe3
|
CustomStorageTransaction.descendantsOf change
|
2021-05-26 16:28:04 +02:00 |
|
Ewout Stortenbeker
|
3d663f08b6
|
Added BPlusTree & BinaryBPlusTree unit tests
|
2021-05-26 16:26:15 +02:00 |
|
Ewout Stortenbeker
|
124fbcfcc8
|
Added ESLint
|
2021-05-26 16:21:07 +02:00 |
|
Ewout Stortenbeker
|
788d304066
|
browser promise-fs & ipc, node types, v1.6.0
|
2021-05-19 21:36:41 +02:00 |
|
Ewout Stortenbeker
|
50cd46efeb
|
ported many promises to async/await
|
2021-05-19 21:32:55 +02:00 |
|
Ewout Stortenbeker
|
50348b8701
|
+index.delete, fixed index deadlock,
unref'ed cache cleanup,
ported many promises to async/await
|
2021-05-19 21:31:58 +02:00 |
|
Ewout Stortenbeker
|
4899bca939
|
moved subscription events to storage
|
2021-05-19 21:25:08 +02:00 |
|
Ewout Stortenbeker
|
4bce62a42b
|
+ db.close(), db.settings, using new IPC
|
2021-05-19 21:24:32 +02:00 |
|
Ewout Stortenbeker
|
e3a092bf69
|
removed overwrite param in nodeCache.update
|
2021-05-19 21:21:48 +02:00 |
|
Ewout Stortenbeker
|
f587a2778e
|
Added nodeLocker.quit for ipc, but not using
|
2021-05-19 21:20:03 +02:00 |
|
Ewout Stortenbeker
|
22dc06fd6f
|
fixed custom storage update({}) issue
|
2021-05-19 21:18:22 +02:00 |
|
Ewout Stortenbeker
|
eaf0447809
|
using new promise-fs
|
2021-05-19 21:17:50 +02:00 |
|
Ewout Stortenbeker
|
40d66ac0d5
|
moved clustering to IPC, fixed #31 (large value),
fixed small inline binary values read issue,
ported many promises to async/await
|
2021-05-19 21:08:14 +02:00 |
|
Ewout Stortenbeker
|
01f46639d7
|
moved clustering to IPC, fixed #30 (const ret),
added indexes.delete (needs exposing in .d.ts),
ported some promises to async/await
|
2021-05-19 20:42:52 +02:00 |
|
Ewout Stortenbeker
|
164d291310
|
import routing shims for ts
|
2021-05-19 20:26:24 +02:00 |
|
Ewout Stortenbeker
|
f8c8778a92
|
+node.js clustering IPC, +browser IPC locking
|
2021-05-19 20:24:23 +02:00 |
|
Ewout Stortenbeker
|
2efde7363c
|
added typescript compiler config
|
2021-05-19 20:18:10 +02:00 |
|