aboutsummaryrefslogtreecommitdiff
path: root/core/compress
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1544 from FancyKillerPanda/build_ignoregingerBill2022-11-032-2/+2
|\
| * Changed //+ignore to //+build ignore.FancyKillerPanda2022-02-242-2/+2
* | Various changes to TGA readerJeroen van Rijn2022-08-281-1/+56
* | Rename `load_from_slice` to `load_from_bytes` across `core`gingerBill2022-05-142-5/+5
* | Remove unused fmt.Jeroen van Rijn2022-04-221-2/+0
* | [shoco] Replace 2D slices in model with 1D slices.Jeroen van Rijn2022-04-222-125/+127
* | [compress/shoco] Add short string compressor.Jeroen van Rijn2022-04-222-0/+466
* | [image] Add QOI load/save.Jeroen van Rijn2022-04-121-4/+0
* | Utilize `union #shared_nil` in more placesgingerBill2022-03-241-1/+1
* | Utilize `union #shared_nil` to `core:image` `Error`gingerBill2022-03-242-29/+34
* | Merge pull request #1582 from semarie/more-ciJeroen van Rijn2022-03-031-1/+1
|\ \
| * | semi-colons are deprecated in coreSébastien Marie2022-03-031-1/+1
| * | rename architecture from 386 to i386Sébastien Marie2022-03-031-2/+2
* | | remove some leftover semi-colons before EOFSébastien Marie2022-03-032-2/+2
|/ /
* / [compress] 32-bit cleanness.Jeroen van Rijn2022-03-032-3/+9
|/
* Add `#partial [Enum]Type{...}` support to check for missing enumerated array ...gingerBill2022-02-051-0/+1
* Fix `#sparse` usagegingerBill2022-02-051-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
* Simplify docs to hide the copyrightgingerBill2022-01-171-0/+3
* png: Add sane compile-time maximums for dimensions + chunk sizes.Jeroen van Rijn2021-10-061-2/+1
* png + compress: Rearrange error unions.Jeroen van Rijn2021-10-061-9/+3
* Add additional error checking to helpers.Jeroen van Rijn2021-10-061-0/+2
* Revert "Merge pull request #1177 from Kelimion/new_clone"Jeroen van Rijn2021-09-193-444/+2
* lz4: Start of implementation.Jeroen van Rijn2021-09-193-2/+444
* Make sure to `delete` on the right allocator.Jeroen van Rijn2021-09-192-5/+9
* compress: Update BSD-3 license + remove semicolons from compressed example.Jeroen van Rijn2021-09-065-24/+19
* Remove unneeded semicolons from the core librarygingerBill2021-08-313-6/+6
* Remove unneeded semicolons from the core librarygingerBill2021-08-315-444/+444
* 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-274-57/+65
* PNG: Let PNG use the new compress I/O routines.Jeroen van Rijn2021-06-273-330/+26
* ZLIB: Split up input from stream and memory into own code paths.Jeroen van Rijn2021-06-275-74/+475
* Refactor compress.Context struct.Jeroen van Rijn2021-06-263-11/+15
* ZLIB: Moar faster.Jeroen van Rijn2021-06-263-159/+109
* ZLIB: Remove superfluous code.Jeroen van Rijn2021-06-264-150/+69
* So far, so good.Jeroen van Rijn2021-06-262-30/+138
* ZLIB: If output size is known, reserve that much.Jeroen van Rijn2021-06-265-28/+166
* ZLIB: Another 10%+ faster.Jeroen van Rijn2021-06-242-5/+24
* ZLIB: More faster.Jeroen van Rijn2021-06-232-9/+41
* All reads now skip stream if in memory.Jeroen van Rijn2021-06-233-40/+41
* Most reads now go through buffer for zlib.Jeroen van Rijn2021-06-232-15/+66
* All reads now go through `read_slice`.Jeroen van Rijn2021-06-231-17/+10
* Introduce `read_slice`, make `read_u8` use it.Jeroen van Rijn2021-06-231-1/+21
* Refactor ZLIB structs.Jeroen van Rijn2021-06-235-132/+159
* Merge pull request #1031 from Kelimion/zlib_fixJeroen van Rijn2021-06-211-15/+3
|\
| * ZLIB: fix.Jeroen van Rijn2021-06-211-16/+4
* | Comment out tracy imports.Jeroen van Rijn2021-06-212-4/+2
|/
* ZLIB: Start optimization.Jeroen van Rijn2021-06-215-26/+157