aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Improve `linalg.transpose` type determination for square matricesgingerBill2021-06-281-2/+1
* ZLIB: Fix edge case where initial buffer < 258 bytes.Jeroen van Rijn2021-06-271-6/+4
* Merge branch 'master' into zlib_optimizeJeroen van Rijn2021-06-271-0/+83
|\
| * Add `bufio.Lookahead_Reader`gingerBill2021-06-261-0/+83
* | ZLIB: cleanup.Jeroen van Rijn2021-06-275-59/+67
* | PNG: Inform `inflate` about expected output size for extra speed.Jeroen van Rijn2021-06-271-26/+28
* | PNG: Let PNG use the new compress I/O routines.Jeroen van Rijn2021-06-274-342/+32
* | 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
* | Merge branch 'master' into zlib_optimizeJeroen van Rijn2021-06-261-0/+340
|\|
| * Add `bufio.Scanner`gingerBill2021-06-251-0/+340
* | ZLIB: If output size is known, reserve that much.Jeroen van Rijn2021-06-265-28/+166
|/
* Merge pull request #1040 from Kelimion/zlib_optimizeJeroen van Rijn2021-06-241-5/+38
|\
| * Adler32 speedup.Jeroen van Rijn2021-06-241-5/+38
* | Allow `bufio.Reader` and `bufio.Writer` to have a configurable `max_consecuti...gingerBill2021-06-242-4/+16
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-06-242-5/+24
|\|
| * ZLIB: Another 10%+ faster.Jeroen van Rijn2021-06-242-5/+24
* | Add helper procedures for `strings.Reader` creationgingerBill2021-06-241-0/+22
|/
* Update hash.crc32 to use slicing-by-8 algorithm to improve throughput by ~3.5xgingerBill2021-06-242-74/+401
* ZLIB: More faster.Jeroen van Rijn2021-06-234-14/+58
* All reads now skip stream if in memory.Jeroen van Rijn2021-06-234-51/+52
* 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-236-132/+175
* Move `bytes` utils back to EXR code for the time being.Jeroen van Rijn2021-06-222-211/+24
* PNG: Fix leak if you don't ask for metadata.Jeroen van Rijn2021-06-212-8/+4
* 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-213-4/+6
|/
* ZLIB: Start optimization.Jeroen van Rijn2021-06-2110-38/+211
* Replace `core:image`'s `sidecar` with explicit `metadata_ptr` and `metadata_t...Jeroen van Rijn2021-06-213-23/+23
* Change PNG's img.sidecar to ^Info, make img.depth an int.Jeroen van Rijn2021-06-203-9/+12
* Merge pull request #1024 from Kelimion/defer_fixJeroen van Rijn2021-06-201-2/+3
|\
| * GZIP defer diverging fix in gzip example.Jeroen van Rijn2021-06-201-2/+3
* | Fix Windows test runner.Jeroen van Rijn2021-06-201-1/+1
|/
* Fix comment.Jeroen van Rijn2021-06-181-2/+2
* Add `bytes.buffer_create_of_type` and `bytes.buffer_convert_to_type`.Jeroen van Rijn2021-06-181-0/+181
* Add `intrinsics.type_is_endian_platform`gingerBill2021-06-171-0/+1
* Add missing `-> !` annotationgingerBill2021-06-161-1/+1
* Improve logic for diverging procedures by checking if it terminatesgingerBill2021-06-161-4/+4
* Change uses for parapoly records to use `$` alwaysgingerBill2021-06-1412-14/+14
* More minor stylization changes (remove unneeded parentheses)gingerBill2021-06-145-12/+12
* Minor formatting changesgingerBill2021-06-145-373/+362
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-1423-84/+80
* Add `struct_fields_zipped` and `enum_fields_zipped` (allowing for iteration t...gingerBill2021-06-141-21/+63
* Correct minimum dependency for `complex32`gingerBill2021-06-081-0/+6