Commit Graph

55 Commits

Author SHA1 Message Date
Phuntsok Drak-pa
412089e653 added nodiscard attributes 2019-08-19 16:40:13 +02:00
Phuntsok Drak-pa
f763f476fb reduced usage of puts 2018-11-21 10:28:13 +01:00
Phuntsok Drak-pa
946350c88b help message instead of error in case of no input path 2018-11-21 01:59:02 +01:00
Phuntsok Drak-pa
fdcdc6519a better code quality 2018-11-21 01:49:30 +01:00
Phuntsok Drak-pa
8e23eb858e BUG FIXED, DOBBY IS FREEEEEE!!! 2018-06-24 18:34:43 +02:00
Phuntsok Drak-pa
3e9d94d865 did not mean for this line to be commited 2018-06-24 18:08:50 +02:00
Phuntsok Drak-pa
0523fe77f2 Bug identified, first char of new chunk not witten (see uncompress.cc:59) 2018-06-24 18:03:09 +02:00
Phuntsok Drak-pa
4c212907c2 bugfixes 2018-06-21 17:38:51 +02:00
Phuntsok Drak-pa
94435ef305 updated help message 2018-06-18 18:04:07 +02:00
Phuntsok Drak-pa
d3ea93d13e Updated README.md 2018-06-18 17:53:38 +02:00
Phuntsok Drak-pa
5830f4225c bugfix: fixed writing mask for charsize increase 2018-06-18 16:51:38 +02:00
Phuntsok Drak-pa
8777183821 better, but still some bugs 2018-06-17 06:38:57 +02:00
Phuntsok Drak-pa
bae6d01bc8 fixed new bitpack size detection 2018-06-15 23:08:17 +02:00
Phuntsok Drak-pa
2b3e5e3f2b Fixed bit-packing bug 2018-06-15 19:54:00 +02:00
Phuntsok Drak-pa
5b9f3ccd6a forgot to change this line 2018-06-11 22:11:58 +02:00
Phuntsok Drak-pa
6c3fb8b6a7 removed [[nodiscard]] and changed chunk binary format 2018-06-11 21:26:05 +02:00
Phuntsok Drak-pa
67a88aaf91 bug fixed as input stream was char and not unsigned char 2018-06-11 21:02:59 +02:00
Phuntsok Drak-pa
ec85a4b978 Some fixes, dictionary still broken 2018-06-11 16:34:35 +02:00
Phuntsok Drak-pa
e54e5fa07d Bit-unpacking FIXEDDDDDDDDDDDD 2018-06-11 00:58:01 +02:00
Phuntsok Drak-pa
5eb33fb04f I think I fixed the lzw algo, but somehow uncompression still broken 2018-06-10 23:44:10 +02:00
Phuntsok Drak-pa
fcfe944c5d Added (broken) uncompressing algo + fixed bit-unpacking 2018-06-10 21:21:06 +02:00
Phuntsok Drak-pa
9f70b01886 Moved ipow function 2018-06-09 23:11:27 +02:00
Phuntsok Drak-pa
f8b493de2b added bit-unpacking algorithm 2018-06-09 22:59:11 +02:00
Phuntsok Drak-pa
1909b52c32 bugfix 2018-06-09 11:00:34 +02:00
Phuntsok Drak-pa
8e04f74bba bugfix 2018-06-09 03:30:37 +02:00
Phuntsok Drak-pa
6d779d8606 Changed file writing method to dynamic bit-packing 2018-06-09 03:18:28 +02:00
Phuntsok Drak-pa
d901cd60f2 removed bettercode 2018-06-09 02:50:48 +02:00
Phuntsok Drak-pa
cbd6d89234 Added function for bit-packing compression-side 2018-06-09 02:44:03 +02:00
Phuntsok Drak-pa
b807ee259e changed some types 2018-06-05 11:38:27 +02:00
Phuntsok Drak-pa
74804a1ead Bugfixes and additional changes 2018-05-25 13:28:37 +02:00
Phuntsok Drak-pa
3bd2e15c76 removed unused prototype and header 2018-05-25 13:22:51 +02:00
Phuntsok Drak-pa
5ee86709ee I'm so stupid omb... 2018-05-25 12:13:21 +02:00
Phuntsok Drak-pa
44434df096 Code cleanup 2018-05-25 12:13:12 +02:00
Phuntsok Drak-pa
72c71c306f Changed I/O, compression behavior, removed threads 2018-05-25 12:00:58 +02:00
Phuntsok Drak-pa
34399b9b93 some style improvement 2018-05-23 16:27:54 +02:00
Phuntsok Drak-pa
3a4eff5ceb Fixed crashing processes and changed file writer 2018-05-03 13:28:17 +02:00
Phuntsok Drak-pa
e0b869a844 Documenting and optimization 2018-04-29 14:13:14 +02:00
Phuntsok Drak-pa
a8cce9e7e9 Modified for TravisCI 2018-04-26 14:37:10 +02:00
Phuntsok Drak-pa
494c0a9b60 Added needed header 2018-04-26 14:00:38 +02:00
Phuntsok Drak-pa
311898b363 added assertion thread exists 2018-04-26 13:56:43 +02:00
Phuntsok Drak-pa
b7f96f0557 Fixed empty chunk issue, still unexpected errors 2018-04-26 13:49:39 +02:00
Phuntsok Drak-pa
d7ea7c8866 Fixed issue with threads leftovers 2018-04-26 11:59:09 +02:00
a4f722f6fb parallel compression kinda working, but ultimately segfault 2018-04-26 11:54:02 +02:00
Phuntsok Drak-pa
84808fd4e3 Minor changes 2018-04-21 20:28:42 +02:00
Phuntsok Drak-pa
8b4adb092b Minor code style optimization 2018-04-15 21:15:07 +02:00
Phuntsok Drak-pa
8b281854ee Merge branch 'master' of github.com:Phundrak/lzw-assignment 2018-04-15 21:07:15 +02:00
Phuntsok Drak-pa
d88b89ba89
Clarified calculation precedence for '&' and '?' 2018-04-15 16:57:00 +02:00
Phuntsok Drak-pa
bbfda2b0d0 added todo for compression and hint for decompression 2018-04-10 11:25:24 +02:00
Phuntsok Drak-pa
d48012eb1d support for arguments + moved compression lines 2018-04-10 11:25:11 +02:00
fa4d8aa4f9 from one file to several 2018-04-05 18:47:07 +02:00