Commit Graph

  • 021e03cdc9 scripts: treemapd3.py: Tweaked nested rendering, precomputed alpha Christopher Haster 2025-03-09 01:56:54 -06:00
  • fb03e27baf scripts: Added --no-stats to treemap.py/treemapd3.py Christopher Haster 2025-03-07 02:10:26 -06:00
  • 0d134a2830 scripts: Re-added -q/--quiet to result scripts Christopher Haster 2025-03-06 17:50:18 -06:00
  • 675a805164 scripts: Added -! as a short-form for --everything Christopher Haster 2025-03-06 17:13:05 -06:00
  • b0976379d7 scripts: Added -i/--internal to ctx.py/structs.py, re-limiting structs.py Christopher Haster 2025-03-06 16:00:47 -06:00
  • 1cc38acc91 scripts: Strip compiler suffixes in result scripts Christopher Haster 2025-03-06 15:07:12 -06:00
  • 9e22167a31 scripts: Re-adopted result prefixes Christopher Haster 2025-03-01 18:06:19 -06:00
  • aae03be54b scripts: Fixed diff result sorting Christopher Haster 2025-03-01 04:05:21 -06:00
  • 299e2604c6 scripts: Changed -o/-O to an exclusive operation Christopher Haster 2025-03-01 03:21:06 -06:00
  • e71aca65d9 scripts: Adopted default visibility in scripts with complex fields Christopher Haster 2025-03-01 02:44:35 -06:00
  • 051bf66f9a scripts: Tried to handle -d/--diff results consistently Christopher Haster 2025-03-01 01:54:31 -06:00
  • 2f20f53e90 scripts: csv.py: Reverted define filtering to before expr eval Christopher Haster 2025-02-28 23:34:52 -06:00
  • e851c654c5 scripts: Fixed typo hiding zero-sized results in table renderer Christopher Haster 2025-02-28 20:42:40 -06:00
  • 5811b11131 scripts: csv.py: Replaced -l/--label with -I/-B/-F for hidden fields Christopher Haster 2025-02-28 19:23:11 -06:00
  • 1b8733b3de scripts: csv.py: Fixed issue with exprs not always being typechecked Christopher Haster 2025-02-28 16:53:47 -06:00
  • 7789714560 scripts: Adopted single folding pass, fixing perf[bd].py -r/--hot issue Christopher Haster 2025-02-28 16:44:46 -06:00
  • 861dc3bd6a scripts: csv.py: Added --help-mods to help explain % modifiers Christopher Haster 2025-02-28 03:21:40 -06:00
  • b2768becaa scripts: Added -l/--labels to csv.py Christopher Haster 2025-02-28 02:07:20 -06:00
  • 748815bb46 scripts: Disentangled -r/--hot and -i/--enumerate Christopher Haster 2025-02-27 14:55:46 -06:00
  • ac30a20d12 scripts: Reworked to support optional json input/output Christopher Haster 2025-02-26 19:00:06 -06:00
  • d90a8e87c4 scripts: Removed clearly unused isinf condition in dat parser Christopher Haster 2025-02-21 18:14:37 -06:00
  • dcbc195b41 scripts: csv.py: Replaced -b/--by exprs with % modifiers Christopher Haster 2025-02-21 16:37:57 -06:00
  • 5f2ea77c42 scripts: plot[mpl].py: Reworked --add-xticklabel/yticklabel Christopher Haster 2025-02-20 15:23:41 -06:00
  • 86f3bad2a4 scripts: Adopted Attr rework in plot.py/plotmpl.py Christopher Haster 2025-02-20 05:08:55 -06:00
  • 8b04e35ea5 scripts: Tweaked how Attr handles indexed attrs Christopher Haster 2025-02-19 02:51:45 -06:00
  • baa1a1b3a8 scripts: treemap[d3].py: Implemented more flexible labeling/coloring system Christopher Haster 2025-02-18 18:45:14 -06:00
  • 6a6b74d631 scripts: treemap[d3].py: Show redundant datasets as redundant tiles Christopher Haster 2025-02-18 01:13:30 -06:00
  • 1c92b7e892 scripts: treemap[d3].py: Squared --squarify, added --rectify Christopher Haster 2025-02-17 14:03:05 -06:00
  • 2135c6a003 scripts: Added treemapd3.py Christopher Haster 2025-02-16 04:26:46 -06:00
  • d6c909e724 scripts: Added treemap.py Christopher Haster 2025-02-15 23:43:08 -06:00
  • f55520380d Add a little bit of documentation on how to run tests. Brian Pugh 2025-02-27 17:41:29 -08:00
  • 2b3fdffe4c Renamed tailp -> ptail Christopher Haster 2025-02-13 02:48:48 -06:00
  • 19a23c7788 Renamed/reverted file->buffer -> file->cache Christopher Haster 2025-02-13 02:31:36 -06:00
  • 2b1738e6d1 scripts: Increased default sleep time to 2 seconds Christopher Haster 2025-02-12 23:53:53 -06:00
  • 936919d134 LFS_TRACE: Fixed sign mismatch in lfs_file_size Rocloong 2025-02-08 15:12:16 +08:00
  • eae7665977 scripts: Adopted % for escape codes Christopher Haster 2025-02-12 18:39:48 -06:00
  • dfd9b82619 Tweaked LFSR_RATTR_ to take rattr.u Christopher Haster 2025-02-12 14:56:48 -06:00
  • 91341a4c48 Replaced rattr.u.etc with rattr relevant types Christopher Haster 2025-02-12 13:49:38 -06:00
  • d806e7e323 Prefer rattr.u.datas when deriving new rattrs Christopher Haster 2025-02-11 17:14:02 -06:00
  • a017c230dc Reintroduced LFSR_RATTR_BUF Christopher Haster 2025-02-11 17:05:45 -06:00
  • 1b291e4e2d Reintroduced LFSR_RATTR_LLEB128 Christopher Haster 2025-02-11 15:46:21 -06:00
  • b7af2b7a24 Dropped dsize estimates from attrs that don't end up in shrubs Christopher Haster 2025-02-11 03:56:51 -06:00
  • bb4d1c517d Fixed missing return err in lfsr_formatinited Christopher Haster 2025-02-11 03:24:22 -06:00
  • 2a3705dca0 Renamed left/right -> l/r Christopher Haster 2025-02-11 03:05:39 -06:00
  • eaf24b81be Reverted lazy encoding for branch attrs Christopher Haster 2025-02-11 02:00:44 -06:00
  • 3b3b8eab03 Renamed split_data -> split_name Christopher Haster 2025-02-10 16:19:35 -06:00
  • 238abdd40d Renamed bscratch -> bctx Christopher Haster 2025-02-10 16:18:58 -06:00
  • 5c9b0ea8c6 Dropped lfsr_data_from* related LFSR_DATA_* macros Christopher Haster 2025-02-10 16:15:58 -06:00
  • 9a32379b8e Cleaned up LFSR_RATTR*__ -> LFSR_RATTR* Christopher Haster 2025-02-10 04:58:36 -06:00
  • 0268a6f87d Renamed rattr.u.cat -> rattr.u.etc Christopher Haster 2025-02-10 05:01:32 -06:00
  • 919113f6c4 Fully adopted lazy attr encoding Christopher Haster 2025-02-10 04:53:35 -06:00
  • 9c199ce7c0 Adopted lazy encoding for branch attrs Christopher Haster 2025-02-10 02:04:34 -06:00
  • 4303028c83 Adopted lazy encoding for name attrs Christopher Haster 2025-02-10 01:35:29 -06:00
  • 81140fcfd9 Adopted lazy geometry encoding Christopher Haster 2025-02-10 00:30:40 -06:00
  • e15412d1d6 Adopted lazy encoding for le32 and leb128 attrs Christopher Haster 2025-02-09 23:47:12 -06:00
  • 3e662e0b52 Adopted lazy encoding for bptr attrs Christopher Haster 2025-02-09 15:14:36 -06:00
  • 11c30929e9 Started adopting lazy attr encoding Christopher Haster 2025-02-09 04:43:51 -06:00
  • 76e0f8f73c Reverted lfsr_rat_t -> lfsr_rattr_t Christopher Haster 2025-02-07 16:21:55 -06:00
  • bac2464b8f Renamed lfs->cfg->shrub_size -> lfs->cfg->inline_size Christopher Haster 2025-02-07 01:35:22 -06:00
  • 6cd29bede2 Dropped lfs->cfg->inline_size Christopher Haster 2025-02-07 01:28:46 -06:00
  • 995d942349 scripts: plot.py/plotmpl.py: Stop dropping unlabeled datasets Christopher Haster 2025-02-05 16:30:40 -06:00
  • a3c97cdaeb Slightly simplified bshrub commit estimate calculation Christopher Haster 2025-02-05 02:48:04 -06:00
  • b551569206 Adopted LFS_FORCEINLINE Christopher Haster 2025-02-05 01:08:19 -06:00
  • 4d02e5d646 Decomposed lfsr_bptr_t in lfsr_file_flush_ until the last minute Christopher Haster 2025-02-04 21:58:04 -06:00
  • d248f70e6a Adopted LFSR_DATA_ISBPTR flag in lfsr_data_t/lfsr_bptr_t Christopher Haster 2025-02-04 19:57:20 -06:00
  • b115ebbac0 Limited bptr decoding to lfs_file_* functions Christopher Haster 2025-02-04 15:30:01 -06:00
  • 1259c170c4 Adopted ckfetches+ckmeta fix in lfsr_file_ckmeta/ckdata Christopher Haster 2025-02-04 14:30:59 -06:00
  • aaae25243b Adopted lfsr_bshrub_t in LFSR_TAG_SHRUBCOMMIT/SHRUBTRUNK Christopher Haster 2025-02-04 02:22:01 -06:00
  • bc639b03f2 Reworked lfsr_bshrub_t, renamed file.o -> file.b Christopher Haster 2025-02-03 03:07:30 -06:00
  • fd62ef9674 Made lfsr_bshrub_init a bit safer Christopher Haster 2025-02-03 03:07:30 -06:00
  • 05937f8ffa Dropped lfsr_shrub_init Christopher Haster 2025-02-03 02:53:21 -06:00
  • 7c17be4dbe Typedefed lfsr_shrub_t -> lfsr_rbyd_t, replacing lfsr_bshrub_t union Christopher Haster 2025-02-03 02:17:52 -06:00
  • 192c58318f scripts: Changed dbglfs.py's cksum mismatch hint to ? Christopher Haster 2025-02-03 01:30:12 -06:00
  • be0f1cd29b Added a couple tests over zero-weight bshrubs/btrees Christopher Haster 2025-02-03 01:21:29 -06:00
  • 3a1af3fe87 Reverted bshrub-in-mdir assert in lfsr_mdir_commit epilogue Christopher Haster 2025-02-02 19:28:56 -06:00
  • 6d5be2922a Rearranged lfsr_mdir_commit prologue/epilogue a bit Christopher Haster 2025-02-02 18:24:43 -06:00
  • 77a9ce3418 Tweaked lfsr_bshrub_t representation to rely on LFSR_RBYD_ISSHRUB Christopher Haster 2025-02-02 17:24:45 -06:00
  • 475ca76cdf Simplified lfsr_bshrub_t representation Christopher Haster 2025-02-01 15:47:54 -06:00
  • a2b50d2463 Dropped bmoss/bsprout support completely Christopher Haster 2025-01-31 16:34:52 -06:00
  • 62e3d2109d Fixed test_traversal_compact_mroot_split NOSPC error Christopher Haster 2025-01-31 03:31:01 -06:00
  • e580db20dd Dropped bmoss/inline file write strategy Christopher Haster 2025-01-31 02:50:35 -06:00
  • 01f2d613bd Simplified lfsr_mtree_t now that we don't need to represent msprouts Christopher Haster 2025-01-30 03:35:07 -06:00
  • 3f4984d33f Fixed truncated cksum tags reading past end-of-block Christopher Haster 2025-01-29 15:10:08 -06:00
  • 4a7e447051 Dropped msprouts/single mptr representation Christopher Haster 2025-01-29 15:08:40 -06:00
  • 415e6325d1 Moved revision count noise behind ifdef LFS_NOISY Christopher Haster 2025-01-29 13:44:00 -06:00
  • 0aef3cbcde Allow redundant defines in define aliases Christopher Haster 2025-01-28 14:50:46 -06:00
  • fed2c24687 Replaced LFS_LITTLER with LFS_NO_LOG Christopher Haster 2025-01-28 11:58:23 -06:00
  • 49a737b6a5 Added several more LFS_DEBUG* options Christopher Haster 2025-01-28 09:06:34 -06:00
  • ad72d252b5 Added LFS_BIGGEST for enabling all opt-in features Christopher Haster 2025-01-28 00:52:18 -06:00
  • 39dd4a8d15 Added LFS_LITTLER for disabling non-essential/debugging utils Christopher Haster 2025-01-28 00:44:05 -06:00
  • bf2be23f60 Added LFS_INFO, upgraded most LFS_DEBUG statements Christopher Haster 2025-01-28 00:32:36 -06:00
  • 98ecb5420d rbyd: Made LFS_DEBUGRBYDBALANCE output a bit more interesting Christopher Haster 2025-01-28 00:15:44 -06:00
  • 558911693b rbyd: Renamed LFS_ASSERTRBYDBALANCE -> LFS_DEBUGRBYDBALANCE Christopher Haster 2025-01-27 23:33:45 -06:00
  • dbf0b5ebb1 rbyd: Cleaned up rbyd balance rework Christopher Haster 2025-01-27 18:55:43 -06:00
  • b6b16099fc rbyd: Prioritized y-split prunes, fixed remaining balance issues! Christopher Haster 2025-01-26 16:31:43 -06:00
  • d3fe99ed98 rbyd: Fixed ambiguous stitching alt fix Christopher Haster 2025-01-26 15:12:02 -06:00
  • 8e919df1b8 rbyd: Refined jump > branch pruning hack Christopher Haster 2025-01-26 14:35:48 -06:00
  • c89c846329 rbyd: Potential y-prune disambiguity with more jump >= branch trickery? Christopher Haster 2025-01-25 14:25:36 -06:00
  • 69adb1f033 rbyd: Trying to get separate r/b diverged trimming working Christopher Haster 2025-01-25 14:09:43 -06:00
  • 3ba17cf2f9 rbyd: Fixed ambiguous stitching alt in y-split? Christopher Haster 2025-01-25 13:51:29 -06:00