1
0
mirror of https://github.com/kspalaiologos/bzip3.git synced 2026-10-25 02:39:25 +03:00

Commit Graph

  • 9052ea0fbb inline guides Kamila Szewczyk 2022-05-06 17:40:35 +02:00
  • 8a4d99ec6e dynamic allocation guards in bz3 state allocator Kamila Szewczyk 2022-05-06 17:28:55 +02:00
  • 5aa125d537 pt2 of the fix Kamila Szewczyk 2022-05-06 17:07:29 +02:00
  • 0c75f86b21 forgot a memset in lzp decoding Kamila Szewczyk 2022-05-06 17:06:31 +02:00
  • b864506a08 -Wall -Wextra, finish one of the TODOs Kamila Szewczyk 2022-05-06 17:05:25 +02:00
  • e713486b10 update the model comment Kamila Szewczyk 2022-05-06 16:48:45 +02:00
  • c1f768f1b6 remove stray references to mtf Kamila Szewczyk 2022-05-06 16:46:33 +02:00
  • 631198b28f phase out mtf Kamila Szewczyk 2022-05-06 16:44:55 +02:00
  • 9a2d7a0ad2 speed up the context mixer Kamila Szewczyk 2022-05-06 15:41:43 +02:00
  • 2a2d3b265b dynamic library, general improvements Kamila Szewczyk 2022-05-06 13:53:19 +02:00
  • 0cab2ae3de remove accidentally committed makefile Kamila Szewczyk 2022-05-06 12:01:55 +02:00
  • ba89ea8bf2 autoconf; the code is not adapted to use it yet. Kamila Szewczyk 2022-05-06 11:59:23 +02:00
  • f0f95461e4 Merge remote-tracking branch 'origin/master' Kamila Szewczyk 2022-05-06 11:41:27 +02:00
  • 830ea647d5 copy over the copyright header Kamila Szewczyk 2022-05-06 11:41:17 +02:00
  • 1fe9d11c37 Update README.md Kamila Szewczyk 2022-05-05 21:27:55 +02:00
  • 4b53a027b7 better doc comments Kamila Szewczyk 2022-05-05 21:26:26 +02:00
  • e038aba22a refurbished api Kamila Szewczyk 2022-05-05 21:22:46 +02:00
  • cf66208737 Merge remote-tracking branch 'origin/master' Kamila Szewczyk 2022-05-04 14:50:25 +02:00
  • c91daa67fe libbz3: small block optimization Kamila Szewczyk 2022-05-04 14:39:55 +02:00
  • c41d287460 fix memory usage (invalid block size) Kamila Szewczyk 2022-05-03 19:51:47 +02:00
  • 5ed7b5e8d3 update benchmarks Kamila Szewczyk 2022-05-03 18:51:36 +02:00
  • 73ff26a321 RLE Kamila Szewczyk 2022-05-03 18:47:16 +02:00
  • 8560074321 -O2 usually gives better results Kamila Szewczyk 2022-05-03 18:18:16 +02:00
  • 9b6d341c56 rewrite block encoder Kamila Szewczyk 2022-05-03 18:17:48 +02:00
  • 05e35a5276 update col width Kamila Szewczyk 2022-05-03 12:03:03 +02:00
  • dd00225988 Merge remote-tracking branch 'origin/master' Kamila Szewczyk 2022-05-03 11:14:33 +02:00
  • e8dc1a1179 cloc target in makefile Kamila Szewczyk 2022-05-03 11:14:23 +02:00
  • 35cb33e95f Update README.md Kamila Szewczyk 2022-05-03 11:11:49 +02:00
  • 2f71d9a508 a note on dependencies Kamila Szewczyk 2022-05-03 11:10:33 +02:00
  • 310b603976 strip openmp code from libsais Kamila Szewczyk 2022-05-03 11:09:37 +02:00
  • af9a24a0e1 update benchmarks Kamila Szewczyk 2022-05-03 11:05:35 +02:00
  • 6e4a840e38 lzp block size update Kamila Szewczyk 2022-05-03 11:02:03 +02:00
  • 236b1e94cc bigger dic Kamila Szewczyk 2022-05-03 10:56:51 +02:00
  • ef181ceee2 LZP for text data Kamila Szewczyk 2022-05-03 10:52:21 +02:00
  • 9e1b132db4 update the numbers Kamila Szewczyk 2022-05-03 08:17:15 +02:00
  • 33a235073a text data smoke wired to libbz3 Kamila Szewczyk 2022-05-02 21:03:47 +02:00
  • f0091e81ce (yet unused) text detection preset Kamila Szewczyk 2022-05-02 20:32:33 +02:00
  • 0b96721f0b some sparse comments on the arithmetic coder lol Kamila Szewczyk 2022-05-02 17:19:21 +02:00
  • d8a891a80c run the numbers again Kamila Szewczyk 2022-05-02 16:58:01 +02:00
  • f9a1251da4 bugfixes Kamila Szewczyk 2022-05-02 16:52:55 +02:00
  • eff120cd7d libbz3 barebones Kamila Szewczyk 2022-05-02 16:36:03 +02:00
  • 9708809c42 rudimentary corruption detection Kamila Szewczyk 2022-05-02 13:43:33 +02:00
  • 6f8c2672ea clang format run Kamila Szewczyk 2022-05-02 13:17:15 +02:00
  • f66fe35a95 common code for verifying header size/metadata Kamila Szewczyk 2022-05-02 13:16:11 +02:00
  • 9fd453b674 modify the block encoder state Kamila Szewczyk 2022-05-02 13:13:55 +02:00
  • 6fa38f60a2 shove all the crap into a single structure Kamila Szewczyk 2022-05-02 13:11:13 +02:00
  • c925eed5d8 a "testing" preset Kamila Szewczyk 2022-05-02 12:46:03 +02:00
  • c6021bb016 install script Kamila Szewczyk 2022-05-02 12:31:21 +02:00
  • efd7095515 rework the integer type convention Kamila Szewczyk 2022-05-02 12:10:07 +02:00
  • 862f08a59b integer type abbreviation shorthands Kamila Szewczyk 2022-05-02 12:04:07 +02:00
  • 91222aa2b7 make format target Kamila Szewczyk 2022-05-02 12:02:13 +02:00
  • f2ce4019f5 update clang format Kamila Szewczyk 2022-05-02 12:01:51 +02:00
  • 52b79300fa Update README.md Kamila Szewczyk 2022-05-02 11:11:25 +02:00
  • 0299d78540 update -b Kamila Szewczyk 2022-05-02 10:25:23 +02:00
  • a83e6ee8ca benchmarks? Kamila Szewczyk 2022-05-02 10:23:31 +02:00
  • 53a4bbdb01 license comments Kamila Szewczyk 2022-05-02 10:04:25 +02:00
  • f6f6ca4862 block size guards. Kamila Szewczyk 2022-05-02 09:59:07 +02:00
  • 47a70679a6 move cm/rle/srt code to separate units Kamila Szewczyk 2022-05-02 09:29:29 +02:00
  • 98c98c3701 reorganise a few files Kamila Szewczyk 2022-05-02 09:24:37 +02:00
  • e24aafcee5 mtf <=> srtrans switcheroo Kamila Szewczyk 2022-05-02 09:19:47 +02:00
  • 6ff6288ab1 testing corpus results Kamila Szewczyk 2022-05-02 09:01:17 +02:00
  • 2a30fc3932 replace the move-to-front transform corpus Kamila Szewczyk 2022-05-02 07:56:03 +02:00
  • eebd6cdb17 no backwards compatibility (yet) Kamila Szewczyk 2022-05-01 21:37:51 +02:00
  • e26c259fd2 remove rle after mtf Kamila Szewczyk 2022-05-01 21:27:16 +02:00
  • 1ca893bf67 change rle types Kamila Szewczyk 2022-05-01 20:45:36 +02:00
  • d41144824a close output descriptors Kamila Szewczyk 2022-05-01 20:33:06 +02:00
  • 7cc6af346c change default unit to mibs and reduce the amount of allocations Kamila Szewczyk 2022-05-01 20:31:12 +02:00
  • e25ea9abf6 mildly important WIP notice Kamila Szewczyk 2022-05-01 20:13:18 +02:00
  • 78c8459dfe a readme Kamila Szewczyk 2022-05-01 20:11:14 +02:00
  • eb7c45388d remove the test script from the root Kamila Szewczyk 2022-05-01 20:05:42 +02:00
  • dba78c44b0 gitignore the testing corpus Kamila Szewczyk 2022-05-01 20:05:22 +02:00
  • 296e787f30 add clang format to the repository Kamila Szewczyk 2022-05-01 20:05:08 +02:00
  • 3bf96e23c7 initial commit Kamila Szewczyk 2022-05-01 20:04:36 +02:00