silverweed
7858cff5fe
don't crash when input file is empty
2025-02-11 14:51:35 +01:00
silverweed
61a597d797
don't crash when weird things happen when deserializing a rntuple
2025-02-11 14:45:11 +01:00
silverweed
7cbc199f34
avoid reading the free list to add the free slots
2025-02-11 13:31:06 +01:00
silverweed
f68aae33cf
change wrong assertion into condition
2025-02-11 13:16:18 +01:00
silverweed
1782c8c99e
add Real16 hover support
2025-02-11 13:09:01 +01:00
silverweed
ce5681b4a6
actually check for imgui init success
2025-02-11 12:53:52 +01:00
silverweed
7d04a0b1ad
add decimal printing of addresses
2025-02-07 11:26:10 +01:00
silverweed
9c3a8a1474
add info to error msg
2025-02-07 11:09:56 +01:00
silverweed
cedfdf7b29
incomplete legend display in render_term
2025-02-04 16:11:27 +01:00
silverweed
626c4f8c98
remove some debug prints
2025-02-04 15:58:56 +01:00
silverweed
c65e43af1a
make -k quit after printing the key list
2025-02-04 15:56:59 +01:00
silverweed
77526b65f9
update readme
2025-01-31 17:20:13 +01:00
silverweed
335b949574
fix viewer title
2025-01-31 15:50:43 +01:00
silverweed
0201b06cf3
improve file hot-reloading
2025-01-31 14:15:23 +01:00
silverweed
3096f09f3a
move rndata and tfile_data into a separate struct
2025-01-31 13:08:33 +01:00
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