aboutsummaryrefslogtreecommitdiff
path: root/core/compress/zlib/zlib.odin
Commit message (Expand)AuthorAgeFilesLines
* Make `using` as a statement an opt-in with `#+feature using-stmt`gingerBill2025-12-211-1/+1
* Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-1/+1
* Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-141-1/+1
* Use `intrinsics.reverse_bits` in `core:compress/zlib`Feoramund2024-08-101-7/+2
* #force_no_inline build_huffman to avoid bloatJeroen van Rijn2024-07-151-2/+2
* fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-11/+11
* Update numerous package declaration namesgingerBill2024-04-181-1/+1
* Use `or_return` on `resize`/`reserve`gingerBill2023-08-151-13/+5
* Make `for init; ; {}` an error without an explicit cond or postgingerBill2023-08-081-3/+3
* Clean up usage of `using` throughout core and vendorgingerBill2023-07-311-0/+1
* Use positional and named arguments within the core librarygingerBill2023-06-211-3/+3
* Utilize `union #shared_nil` in more placesgingerBill2022-03-241-1/+1
* Utilize `union #shared_nil` to `core:image` `Error`gingerBill2022-03-241-28/+28
* remove some leftover semi-colons before EOFSébastien Marie2022-03-031-1/+1
* Fix DEFLATE stored block handling.Jeroen van Rijn2022-01-271-5/+8
* zlib: update Huffman builder.Jeroen van Rijn2022-01-251-5/+5
* Make sure to `delete` on the right allocator.Jeroen van Rijn2021-09-191-3/+4
* compress: Update BSD-3 license + remove semicolons from compressed example.Jeroen van Rijn2021-09-061-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-211/+211
* Add more uses of `or_return`gingerBill2021-08-151-58/+19
* ZLIB: Fix edge case where initial buffer < 258 bytes.Jeroen van Rijn2021-06-271-6/+4
* ZLIB: cleanup.Jeroen van Rijn2021-06-271-5/+7
* PNG: Let PNG use the new compress I/O routines.Jeroen van Rijn2021-06-271-80/+5
* ZLIB: Split up input from stream and memory into own code paths.Jeroen van Rijn2021-06-271-27/+84
* Refactor compress.Context struct.Jeroen van Rijn2021-06-261-2/+3
* ZLIB: Moar faster.Jeroen van Rijn2021-06-261-77/+56
* ZLIB: Remove superfluous code.Jeroen van Rijn2021-06-261-133/+55
* So far, so good.Jeroen van Rijn2021-06-261-30/+131
* ZLIB: If output size is known, reserve that much.Jeroen van Rijn2021-06-261-12/+40
* ZLIB: Another 10%+ faster.Jeroen van Rijn2021-06-241-4/+20
* ZLIB: More faster.Jeroen van Rijn2021-06-231-2/+10
* Most reads now go through buffer for zlib.Jeroen van Rijn2021-06-231-0/+4
* Refactor ZLIB structs.Jeroen van Rijn2021-06-231-62/+75
* ZLIB: fix.Jeroen van Rijn2021-06-211-16/+4
* ZLIB: Start optimization.Jeroen van Rijn2021-06-211-17/+93
* Minor formatting changesgingerBill2021-06-141-11/+6
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-9/+5
* Change General_Error.OK to nilJeroen van Rijn2021-05-031-21/+21
* Convert `core:compress` and `core:image` error checks to new union comparison.Jeroen van Rijn2021-05-031-15/+14
* ZLIB level 0: LEN/NLEN = i16.Jeroen van Rijn2021-05-011-4/+8
* Minor stylistic code changes to compress and image packagesgingerBill2021-04-301-66/+67
* Add `compress` and `image` to core.Jeroen van Rijn2021-04-301-0/+602