aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-07-091-1/+2
|\
| * Fix error: Cannot assign to a procedure parameterstreof2021-07-091-0/+1
| * Fix error: Undeclared name: pstreof2021-07-091-1/+1
* | Use builtin.min and builtin.max in package slicegingerBill2021-07-091-2/+2
|/
* Add `slice.min` and add `slice.max`gingerBill2021-07-081-0/+24
* Fix `thread_unix.odin`gingerBill2021-07-051-0/+1
* Use `or_else` in the core library when it makes sensegingerBill2021-07-055-29/+6
* `delete_key` now returns the deleted key and deleted value (if found)gingerBill2021-07-041-2/+13
* Add documentation for the overview of `package fmt`gingerBill2021-07-042-1/+143
* Add `slice.sort_by_cmp` Ordering based sorting algorithmsgingerBill2021-07-031-8/+229
* Add `#no_bounds_check` to linalg proceduresgingerBill2021-07-031-15/+10
* Be more consistent with runtime intrinsics usagegingerBill2021-07-031-3/+3
* Deprecate `sort.slice` and `sort.reverse_slice`gingerBill2021-07-031-54/+9
* 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
|\