Ivan Baidakou
|
0906cbd30c
|
core: file_info_t: drop block-size & missing blocks cache fields
|
2025-09-24 22:25:12 +03:00 |
|
Ivan Baidakou
|
e6372ec980
|
core: file_info_t: store raw block pointers instead of smart-pointers
|
2025-09-23 22:49:22 +03:00 |
|
Ivan Baidakou
|
cc6538a523
|
core: file_info_t: use block iterator interface
|
2025-09-23 20:47:45 +03:00 |
|
Ivan Baidakou
|
6a6c65f747
|
core: file_info_t: drop file_size, calcualate it on demand from blocks
|
2025-09-23 13:51:32 +03:00 |
|
Ivan Baidakou
|
49264dad40
|
core: optimize mem usage for block_info_t
|
2025-09-22 18:08:59 +03:00 |
|
Ivan Baidakou
|
999d6eb359
|
core: optimize mem usage, drop key prefix from file_info key
|
2025-09-22 09:24:30 +03:00 |
|
Ivan Baidakou
|
4254e43c6d
|
core: minor optimization
|
2025-09-19 19:14:35 +03:00 |
|
Ivan Baidakou
|
8b508d95d4
|
core, bep, db: drop weak hash usage
|
2025-09-06 19:51:57 +03:00 |
|
Ivan Baidakou
|
f12f085e09
|
core: model::file_info_t use path_ptr_t for name instead of std::string + cached
|
2025-09-06 17:45:04 +03:00 |
|
Ivan Baidakou
|
e8621a38e3
|
Merge branch 'v0.4.3-dev' into iterative-db-loading
|
2025-09-04 00:08:10 +03:00 |
|
Ivan Baidakou
|
e2ea686c71
|
[core] reduce memory consumption by model::file_info_t
|
2025-09-04 00:05:09 +03:00 |
|
Ivan Baidakou
|
acf83fa335
|
Refactor
|
2025-08-17 13:41:39 +03:00 |
|
Ivan Baidakou
|
2a7b821425
|
WIP
|
2025-08-16 19:19:47 +03:00 |
|
Ivan Baidakou
|
9cf8e71dee
|
core: introduce bouncer & interrupt diff
|
2025-08-10 21:09:24 +03:00 |
|
Ivan Baidakou
|
721e2da8a0
|
core, db: check moar early corrupted files (fileinfos) and remove them
|
2025-06-13 14:19:00 +03:00 |
|
Ivan Baidakou
|
a56d457abd
|
[core] add introducer device key
|
2025-03-11 18:33:45 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
8820fe2bd0
|
use protopuf instead of protobuf, fix db (incomplete)
|
2025-03-02 17:46:18 +03:00 |
|
Ivan Baidakou
|
9f59e2f263
|
use protopuf instead of protobuf (incomplete)
|
2025-02-28 10:50:23 +03:00 |
|
Ivan Baidakou
|
c174079a16
|
use protopuf instead of protobuf (incomplete)
|
2025-02-28 10:25:22 +03:00 |
|
Ivan Baidakou
|
7ccdab4d7e
|
use protopuf instead of protobuf (incomplete)
|
2025-02-24 23:15:57 +03:00 |
|
Ivan Baidakou
|
ae600faf44
|
use protopuf instead of protobuf (incomplete)
|
2025-02-23 21:16:15 +03:00 |
|
Ivan Baidakou
|
9efddf5dee
|
core: deserialize db::FileInfos in db-actor
|
2024-12-31 09:42:18 +03:00 |
|
Ivan Baidakou
|
aece84da57
|
core, fltk: introduce apply_controller to control diff application progress
|
2024-12-31 00:12:13 +03:00 |
|
Ivan Baidakou
|
863e6bb6fc
|
core, fltk: make moar correct short device it (string) presentation
|
2024-12-26 14:57:27 +03:00 |
|
Ivan Baidakou
|
60735836fc
|
core, introduce model::Version class
|
2024-12-13 11:31:12 +03:00 |
|
Ivan Baidakou
|
a5c0c2151e
|
core, wip
|
2024-10-16 09:18:57 +03:00 |
|
Ivan Baidakou
|
8c589333eb
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:52:05 +03:00 |
|
Ivan Baidakou
|
02ae4a74bd
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:35:30 +03:00 |
|
Ivan Baidakou
|
49b7735411
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 23:18:05 +03:00 |
|
Ivan Baidakou
|
f1eafebcbf
|
core, fltk: refactor unknown -> pending (wip)
|
2024-08-16 18:46:37 +03:00 |
|
Ivan Baidakou
|
4cba0478ae
|
core, finalize sequencer
|
2024-08-14 23:46:45 +03:00 |
|
Ivan Baidakou
|
27308638b1
|
fltk, minor fixes
|
2024-06-30 22:45:43 +03:00 |
|
Ivan Baidakou
|
db94447362
|
core, emit unknown/ignored device connected
|
2024-06-28 16:09:34 +03:00 |
|
Ivan Baidakou
|
ccd8bc8000
|
refactor ignored devices, add unknown devices (db)
|
2024-06-23 14:23:18 +03:00 |
|
Ivan Baidakou
|
ad0ea1c41d
|
core, add unknown_device, refactor ignored device
|
2024-06-22 16:19:31 +03:00 |
|
Ivan Baidakou
|
5d2dbfdc3b
|
WIP
|
2024-01-02 22:42:12 +03:00 |
|
Ivan Baidakou
|
1651175096
|
do not shutdown upon block receiving error
|
2023-11-29 15:00:16 +03:00 |
|
Ivan Baidakou
|
de18efb47d
|
WIP, move to c++20
|
2023-03-12 12:34:01 +03:00 |
|
Ivan Baidakou
|
5c980ae0d3
|
let catch library be managed by conan
|
2023-02-28 16:18:59 +03:00 |
|
Ivan Baidakou
|
b0645361e5
|
update, multiple fixes
|
2022-04-08 18:35:10 +03:00 |
|
Ivan Baidakou
|
3c8a39423f
|
Add copyright & license
|
2022-03-06 20:12:54 +03:00 |
|
Ivan Baidakou
|
513aa7259a
|
refactor file iterator
|
2022-02-18 22:12:32 +03:00 |
|
Ivan Baidakou
|
c92d158632
|
WIP
|
2022-02-01 23:11:46 +03:00 |
|
Ivan Baidakou
|
5b7b5dd30c
|
clang-format
|
2022-01-28 21:11:18 +03:00 |
|
Ivan Baidakou
|
11ce43d63d
|
Fix minor issues
|
2021-12-23 23:12:33 +03:00 |
|
Ivan Baidakou
|
3dd568f1ae
|
renaming/refactoring
|
2021-11-27 23:16:38 +03:00 |
|
Ivan Baidakou
|
66c4861a3f
|
refactoring before refactoring fs-actor
|
2021-11-27 21:16:40 +03:00 |
|
Ivan Baidakou
|
079ca6eb90
|
WIP
|
2021-11-04 14:02:25 +03:00 |
|
Ivan Baidakou
|
e38f1c3aa6
|
WIP
|
2021-10-30 09:13:21 +03:00 |
|