gingerBill
|
1baeb9406f
Utilize `union #shared_nil` in more places
|
3 years ago |
gingerBill
|
17e36bd5e1
Utilize `union #shared_nil` to `core:image` `Error`
|
3 years ago |
Sébastien Marie
|
dfe2c0a600
remove some leftover semi-colons before EOF
|
3 years ago |
Jeroen van Rijn
|
28bc274449
Fix DEFLATE stored block handling.
|
3 years ago |
Jeroen van Rijn
|
65f8722afc
zlib: update Huffman builder.
|
3 years ago |
Jeroen van Rijn
|
72fe1e88a3
Make sure to `delete` on the right allocator.
|
4 years ago |
Jeroen van Rijn
|
2c13315e72
compress: Update BSD-3 license + remove semicolons from compressed example.
|
4 years ago |
gingerBill
|
f57201bbd1
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
4035fec784
Add more uses of `or_return`
|
4 years ago |
Jeroen van Rijn
|
87aaa9c3f0
ZLIB: Fix edge case where initial buffer < 258 bytes.
|
4 years ago |
Jeroen van Rijn
|
d949d5a046
ZLIB: cleanup.
|
4 years ago |
Jeroen van Rijn
|
eaf88bcc4d
PNG: Let PNG use the new compress I/O routines.
|
4 years ago |
Jeroen van Rijn
|
02f9668185
ZLIB: Split up input from stream and memory into own code paths.
|
4 years ago |
Jeroen van Rijn
|
4689a6b341
Refactor compress.Context struct.
|
4 years ago |
Jeroen van Rijn
|
30a5808460
ZLIB: Moar faster.
|
4 years ago |
Jeroen van Rijn
|
8ba1c9a6cd
ZLIB: Remove superfluous code.
|
4 years ago |
Jeroen van Rijn
|
65b78b1aa9
So far, so good.
|
4 years ago |
Jeroen van Rijn
|
40a12cca53
ZLIB: If output size is known, reserve that much.
|
4 years ago |
Jeroen van Rijn
|
980aa37bee
ZLIB: Another 10%+ faster.
|
4 years ago |
Jeroen van Rijn
|
1cfe226686
ZLIB: More faster.
|
4 years ago |
Jeroen van Rijn
|
a70635d2f6
Most reads now go through buffer for zlib.
|
4 years ago |
Jeroen van Rijn
|
8663c64e47
Refactor ZLIB structs.
|
4 years ago |
Jeroen van Rijn
|
9de9111082
ZLIB: fix.
|
4 years ago |
Jeroen van Rijn
|
352494cbb4
ZLIB: Start optimization.
|
4 years ago |
gingerBill
|
6f745677b4
Minor formatting changes
|
4 years ago |
gingerBill
|
86649e6b44
Core library clean up: Make range expressions more consistent and replace uses of `..` with `..=`
|
4 years ago |
Jeroen van Rijn
|
9a39ce6b75
Change General_Error.OK to nil
|
4 years ago |
Jeroen van Rijn
|
59b3c472ca
Convert `core:compress` and `core:image` error checks to new union comparison.
|
4 years ago |
Jeroen van Rijn
|
2ad8f99790
ZLIB level 0: LEN/NLEN = i16.
|
4 years ago |