aboutsummaryrefslogtreecommitdiff
path: root/core/compress/zlib/zlib.odin
Commit message (Collapse)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
| | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-1/+1
| | | | file tag syntax.
* 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 ↵gingerBill2021-06-141-9/+5
| | | | uses of `..` with `..=`
* 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
| | | | No more need for `is_kind(err, Error_Value)`, just test err == Error_Value.
* 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