silverweed
62ff3d119a
remove unneeded code
2025-01-31 13:07:48 +01:00
silverweed
1b8ad7098a
allow ntuple anchor to be zipped
2025-01-31 10:34:34 +01:00
silverweed
67603efe3a
add name/cycle information to RNTuple sections
2025-01-29 09:30:59 +01:00
silverweed
689eb7b4ae
use %hu for printing cycles
2025-01-28 11:56:04 +01:00
silverweed
a4abcfc8f9
allow filtering ntuples by cycle
2025-01-28 11:54:19 +01:00
silverweed
2b3d8d3a01
fix formatting in defer.h
2025-01-28 11:16:50 +01:00
silverweed
ff5792d6a4
couple of small changes
2025-01-28 10:47:32 +01:00
silverweed
5ef52054f7
remove debug printfs
2025-01-28 10:34:04 +01:00
silverweed
568f5a8860
bump version to 0.11
2025-01-28 10:33:08 +01:00
silverweed
45edfd13a7
better handling of feature flags
2025-01-27 13:05:35 +01:00
silverweed
2d5d46c331
fix handling of keylen in walk tkeys
2025-01-24 18:18:54 +01:00
silverweed
9bf2b1e0c5
improve title
2025-01-24 12:06:08 +01:00
silverweed
50efecc72a
code simplification
2025-01-24 11:30:28 +01:00
silverweed
fb5f728dfa
remove tfile_data.rntuples
2025-01-24 11:20:12 +01:00
silverweed
47c993dd01
invert order of BgColorFn calls in mem edit to avoid cache misses
...
BgColorFn(addr) will call find_section(addr) internally. If we call
BgColorFn(addr + 1) and then BgColorFn(addr), the first call may cause
the cached `last_pinfo` / `last_other_root_obj` to change to the next
one in the list, which in turn will cause the second call to "page fault".
Inverting the order doesn't change anything in mem_edit but it better
uses our application cache to speedup section finding.
2025-01-24 11:04:59 +01:00
silverweed
aef07b24f9
some fixes & speedups
2025-01-24 11:04:28 +01:00
silverweed
299ee4e695
some more refactoring
2025-01-22 17:33:41 +01:00
silverweed
8c285b977c
simplify a bunch of stuff
2025-01-22 17:04:56 +01:00
silverweed
87c64e452d
replace latest_*_gone_to with an array
2025-01-22 16:45:37 +01:00
silverweed
5481ed0f0e
move sections to tfile_data
2025-01-22 16:28:59 +01:00
silverweed
2d4862c234
refactor sections to allow multiple of any type
2025-01-22 16:26:15 +01:00
silverweed
a1caf3951c
remove hack
2025-01-22 15:28:47 +01:00
silverweed
89b37412db
fix free slots skipping
2025-01-22 15:04:15 +01:00
silverweed
48642f67cd
wip
2025-01-22 14:42:26 +01:00
silverweed
7577457b21
improve free slot hover info
2025-01-22 14:32:22 +01:00
silverweed
84a9266f4b
try speeding up jump_to_page
2025-01-22 11:30:10 +01:00
silverweed
c664d461aa
add comment
2025-01-22 11:21:08 +01:00
silverweed
8822edd5ba
small fixes
2025-01-22 11:16:18 +01:00
silverweed
6d650eb0a3
fix loading of multiple RNTuples
2025-01-22 11:13:40 +01:00
silverweed
ac8ee66af9
wip
2025-01-21 17:33:38 +01:00
silverweed
10f2a8d29e
start introducing support for multiple anchors
2025-01-21 17:08:36 +01:00
silverweed
6913ccd23c
improve Free Slot handling
2025-01-21 16:54:40 +01:00
silverweed
2f6f68ad38
add display of free slots
2025-01-21 15:17:31 +01:00
silverweed
0587e29d84
rename Sec_COUNT_Non_Unique to Sec_COUNT_UNIQUE
2025-01-21 14:44:55 +01:00
silverweed
69196eba41
don't crash when class_name is 0x0
2025-01-21 14:36:23 +01:00
silverweed
90aa5652b2
add missing R to help msg
2024-12-06 13:43:17 +01:00
silverweed
54c99e7505
fix missing .c()
2024-11-21 16:52:10 +01:00
silverweed
a4992679cd
fix terminal view with custom ranges
2024-11-21 11:50:17 +01:00
silverweed
1ac38031b3
add ascii view to terminal view
2024-11-21 11:35:22 +01:00
silverweed
16318850d6
fix other_root_obj list containing known sections
2024-11-19 16:24:05 +01:00
silverweed
ffe7dccb78
accelerate other root obj lookup
...
Using the same technique as we use for the pages
2024-11-19 15:52:04 +01:00
silverweed
5633b88d80
avoid adding well-known lists to other_root_obj list
2024-11-19 15:48:30 +01:00
silverweed
d4ef176896
simplify a bit fast page lookup in find_section
2024-11-19 15:45:31 +01:00
silverweed
885ef4ae3c
read any other ROOT obj as a blob, rather than just TBaskets
2024-11-19 15:27:11 +01:00
silverweed
a9109144a6
add flag to disable baskets highlighting
2024-11-19 14:37:32 +01:00
silverweed
ce5fbb73a2
add rough support for TBaskets
2024-11-19 14:29:46 +01:00
silverweed
b07b61b955
small refactor in tfile.cpp
2024-11-19 13:48:36 +01:00
silverweed
4eeade5367
update column type names
2024-11-14 16:58:01 +01:00
silverweed
212f7b23fe
remove GLAD
2024-11-13 14:32:35 +01:00
silverweed
a3be3c1126
remove $
from README so commands can be copypasted
2024-11-13 14:16:22 +01:00