Ewout Stortenbeker
8e2a24ee11
Merge branch 'master' into quality/organize-code
2026-05-18 10:17:02 +02:00
Ewout Stortenbeker
a7c16c45e1
new browser build
2026-05-12 14:48:55 +02:00
Ewout Stortenbeker
f6e7a21321
New browser build
2026-04-16 09:05:24 +02:00
Ewout Stortenbeker
744bcc3322
Fix: make sure unallocated records are not referenced in cache anymore. Might prevent CorruptRecordErrors from occuring whilst running in a single process.
2026-04-13 10:51:03 +02:00
Ewout Stortenbeker
e7b6203da2
Split code into multiple files for easier maintenance
2025-10-10 12:17:06 +02:00
Ewout Stortenbeker
490cafb581
Cleanup: remove generated code from repository
2025-09-16 10:46:50 +02:00
Ewout Stortenbeker
fda5c59908
chore: build
2023-10-02 12:36:57 +02:00
Ewout Stortenbeker
e8f6407e52
chore: build
2023-08-19 09:35:23 +02:00
Ewout Stortenbeker
79db4d7f72
chore: build
2023-08-16 23:35:58 +02:00
Ewout Stortenbeker
b94b6fe18a
chore: build
2023-07-27 23:48:21 +02:00
Ewout Stortenbeker
3f94425aa9
chore: build
2023-07-10 12:38:29 +02:00
Ewout Stortenbeker
cb75ef14ba
chore: build
2023-05-21 13:30:24 +02:00
Ewout Stortenbeker
104f28d06f
chore: build
2023-05-18 19:44:57 +02:00
Ewout Stortenbeker
034be7f617
chore: build (using TS5.0 LF)
...
See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-0.html
2023-05-01 17:40:37 +02:00
Ewout Stortenbeker
8e6cf3ea64
chore: build
2023-04-30 12:51:30 +02:00
Ewout Stortenbeker
65d92bf9aa
chore: build
2023-04-26 22:16:52 +02:00
Ewout Stortenbeker
8164f7148c
chore: build
2023-04-24 23:42:58 +02:00
Ewout Stortenbeker
d362073cac
chore: build
2023-04-17 10:25:47 +02:00
Ewout Stortenbeker
95854dee87
chore: build
2023-04-11 20:51:05 +02:00
Ewout Stortenbeker
5c83091e4c
chore: build
2022-12-19 21:03:16 +01:00
Ewout Stortenbeker
2b0fca3aea
chore: build
2022-12-05 17:06:39 +01:00
Ewout Stortenbeker
c883802f50
chore: build
2022-11-30 21:01:05 +01:00
Ewout Stortenbeker
4e78b11701
add trailing cr
2022-11-21 18:16:31 +01:00
Ewout Stortenbeker
9448cc0721
Add default code for runkit
2022-11-21 18:14:23 +01:00
Ewout Stortenbeker
ece3bc3e87
chore: build
2022-11-21 18:05:59 +01:00
Ewout Stortenbeker
a3de81e03f
Merge branch 'master' into improvement/typescript-cjs-esm-tests
2022-11-21 15:51:40 +01:00
Ewout Stortenbeker
859462bf4f
chore: build
2022-11-21 15:39:19 +01:00
Ewout Stortenbeker
e473fe787a
chore: build
2022-11-21 15:28:09 +01:00
Ewout Stortenbeker
f85982b20a
chore: build
2022-11-14 13:02:53 +01:00
Ewout Stortenbeker
9b72e55eee
chore: build
2022-11-07 14:48:43 +01:00
Ewout Stortenbeker
e69fc8d065
chore: build
2022-11-07 12:06:46 +01:00
Ewout Stortenbeker
8b884eb7c0
chore: build
2022-10-31 22:53:29 +01:00
Ewout Stortenbeker
8ec49a077c
chore: build
2022-10-31 11:33:43 +01:00
Ewout Stortenbeker
0be84feed7
moved types & maps into own dir
2022-10-31 11:17:53 +01:00
Ewout Stortenbeker
66b5979d51
Moved generated files to dist, ts to src
2022-10-31 10:51:42 +01:00
Ewout Stortenbeker
f25e219d8a
chore: build
2022-10-30 12:42:19 +01:00
Ewout Stortenbeker
e648e92a18
chore: build
2022-10-23 16:46:39 +02:00
Ewout Stortenbeker
d19f080dac
chore: build
2022-10-22 22:43:24 +02:00
Ewout Stortenbeker
974b08c9a3
chore: build
2022-10-17 17:11:44 +02:00
Ewout Stortenbeker
23fd876810
Indexes, query and load performance improvements ( #156 )
...
* new batched async task runner
* use new async task batcher
* improve tree (index) lookups for many entries
* unit test for batched async task runner
* chore: build
2022-09-17 15:29:41 +02:00
Ewout Stortenbeker
b72eb1f0e8
Indexes & queries: code quality improvements & fixes ( #155 )
...
* Split up indexes into multiple files
* replace `console.assert` with function that throws
* Fix: B+Tree findAll taking last leaf for
lowerbound, instead of first leaf
* Fix: write empty leaf instead of throwing,
allows trees to be emptied entirely
* Added todo comments
* removed old file
* Improved & added quyery/index unit tests
* Bump acebase-core dependency
* chore: build
2022-09-13 22:23:42 +02:00
Ewout Stortenbeker
39eefbcddc
chore: build
2022-09-12 13:30:16 +02:00
Ewout Stortenbeker
547339cc53
Dependencies: terser 5.15.0 & acebase-core 1.22.2 ( #150 )
...
* acebase-core & terser dependencies updated
* chore: build
2022-09-10 11:47:08 +02:00
Ewout Stortenbeker
b07baf37ca
Feature: indexed take/skip with metadata sort ( #149 )
...
* Allow indexed take/skip with multiple sorts
* New unit test for take/skip with multiple sorts,
Adjusted query for #120 to deliver consistent results
* chore: build
* 1.24.0
2022-09-05 18:33:11 +02:00
Ewout Stortenbeker
8e8b2847b7
Fix: index with bigints ( #148 )
...
* Fix BigInts not being indexed
* Fix caching of index queries with BigInts
* Removed unused imports, +VALUE_TYPES import
* Added BigInt index query (+cache) unit tests
* updated core dependency
* chore: ESLint fixes
* chore: build
2022-09-05 15:06:55 +02:00
Ewout Stortenbeker
612d1bce61
chore: build
2022-08-29 13:10:03 +02:00
Ewout Stortenbeker
bee257faa8
chore: build
2022-08-23 23:12:16 +02:00
Ewout Stortenbeker
4415fa4817
Data recovery: repair node ( #142 )
...
* New recovery feature: repairNode (undocumented)
* repairNode unit test
* fix: nodeLocker access modifier must be protected
* chore: build
2022-08-22 17:48:58 +02:00
Ewout Stortenbeker
2a6b6161b5
Fixes #139
2022-08-21 14:07:14 +02:00
Ewout Stortenbeker
8e733532bb
chore: build
2022-08-15 22:18:23 +02:00