Commit Graph

  • 3afec0bcbe Fix #1054 gingerBill 2021-07-10 11:42:21 +01:00
  • 8b1bfc80fb Fix #1051 gingerBill 2021-07-10 11:27:38 +01:00
  • 3662275119 Allow x in ptr_to_map_or_bit_set gingerBill 2021-07-10 11:18:19 +01:00
  • 141573c18c Enable Damerau-Levenshtein gingerBill 2021-07-10 11:09:24 +01:00
  • e692efbe09 Improve update expr type semantics for ternary expressions gingerBill 2021-07-10 11:08:51 +01:00
  • f6c1a5bf6e Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-07-09 15:33:30 +01:00
  • 6afc28f827 Use builtin.min and builtin.max in package slice gingerBill 2021-07-09 15:33:25 +01:00
  • df6681ad4e Merge pull request #1055 from streof/fix-typos-container-package gingerBill 2021-07-09 13:27:03 +01:00
  • 114efbc57c Fix error: Cannot assign to a procedure parameter streof 2021-07-09 14:03:49 +02:00
  • 2c71494ad1 Fix error: Undeclared name: p streof 2021-07-09 13:54:27 +02:00
  • 35230b1a11 Add "Suggestion: Did you mean?" for selector expression typos gingerBill 2021-07-08 23:15:07 +01:00
  • 7acbf8b7b9 Add slice.min and add slice.max gingerBill 2021-07-08 11:23:07 +01:00
  • f7413ca974 Fix thread_unix.odin gingerBill 2021-07-05 16:36:07 +01:00
  • 9b3a0251ca Use or_else in the core library when it makes sense gingerBill 2021-07-05 16:33:01 +01:00
  • 3b9ca8535f Fix comments gingerBill 2021-07-05 16:26:11 +01:00
  • a98eee145d Remove try; Replace try x else y with or_else(x, y) gingerBill 2021-07-05 16:23:13 +01:00
  • c6b9b3b9a4 Fix try parsing for expression statements gingerBill 2021-07-04 22:52:12 +01:00
  • a4be1a5e4c delete_key now returns the deleted key and deleted value (if found) gingerBill 2021-07-04 18:52:47 +01:00
  • ee908c00de Add documentation for the overview of package fmt gingerBill 2021-07-04 18:21:41 +01:00
  • 46264032aa Improve error messages for try expressions gingerBill 2021-07-04 12:50:44 +01:00
  • 4b831dbddd Try try and or_else built-in procedures with operators try and try else gingerBill 2021-07-04 12:37:21 +01:00
  • a01d6dcea7 Refactor return logic to be more reusable with lb_emit_try gingerBill 2021-07-04 01:57:38 +01:00
  • 01a15f78e6 Simplify lb_emit_try return logic gingerBill 2021-07-04 01:50:37 +01:00
  • 5f71c41582 Fix lb_emit_try gingerBill 2021-07-04 01:47:43 +01:00
  • e8f2c5a48a [Experimental] Add 'try' and `or_else' built-in procedures gingerBill 2021-07-04 01:38:43 +01:00
  • 1c76577918 Add slice.sort_by_cmp Ordering based sorting algorithms gingerBill 2021-07-03 15:16:44 +01:00
  • 4285b58aaa Add #no_bounds_check to linalg procedures gingerBill 2021-07-03 14:38:41 +01:00
  • 9cc366de97 Be more consistent with runtime intrinsics usage gingerBill 2021-07-03 14:38:15 +01:00
  • 212d294b84 Deprecate sort.slice and sort.reverse_slice gingerBill 2021-07-03 14:37:55 +01:00
  • d6125f05d4 Correct does_field_type_allow_using dev-2021-07 gingerBill 2021-06-29 12:35:15 +01:00
  • ad22eda87c Improve linalg.transpose type determination for square matrices gingerBill 2021-06-28 13:23:28 +01:00
  • 8d31ba492d Fix #1042 gingerBill 2021-06-28 11:32:23 +01:00
  • 8f611b3399 Fix #1043 gingerBill 2021-06-28 11:21:03 +01:00
  • 618f858930 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-06-28 11:06:00 +01:00
  • 185277a2b6 Fix swizzling of pointers to arrays gingerBill 2021-06-28 11:05:52 +01:00
  • 8e5c3141f6 Merge pull request #1047 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-27 18:49:09 +02:00
  • 87aaa9c3f0 ZLIB: Fix edge case where initial buffer < 258 bytes. Jeroen van Rijn 2021-06-27 18:44:36 +02:00
  • 095605b7db Merge pull request #1046 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-27 16:54:15 +02:00
  • 6836b501af Merge branch 'master' into zlib_optimize Jeroen van Rijn 2021-06-27 16:50:27 +02:00
  • d949d5a046 ZLIB: cleanup. Jeroen van Rijn 2021-06-27 16:48:12 +02:00
  • 064516bf0b PNG: Inform inflate about expected output size for extra speed. Jeroen van Rijn 2021-06-27 13:57:12 +02:00
  • eaf88bcc4d PNG: Let PNG use the new compress I/O routines. Jeroen van Rijn 2021-06-27 13:51:52 +02:00
  • 76d3bab955 Modify scope finding rules for distinct types in lb_debug_type gingerBill 2021-06-27 12:21:11 +01:00
  • 02f9668185 ZLIB: Split up input from stream and memory into own code paths. Jeroen van Rijn 2021-06-27 13:19:24 +02:00
  • abda75feee Add bufio.Lookahead_Reader gingerBill 2021-06-26 23:45:45 +01:00
  • a779cb2798 Fix #1044 gingerBill 2021-06-26 23:31:04 +01:00
  • 5e42675b42 Allow alternative syntax for offset_of: offset_of(Type, field), offset_of(value.field) gingerBill 2021-06-26 23:19:46 +01:00
  • 11c565e199 Fix semicolon insertion rule for --- gingerBill 2021-06-26 22:47:12 +01:00
  • 4689a6b341 Refactor compress.Context struct. Jeroen van Rijn 2021-06-26 22:25:55 +02:00
  • 30a5808460 ZLIB: Moar faster. Jeroen van Rijn 2021-06-26 20:40:39 +02:00
  • 8ba1c9a6cd ZLIB: Remove superfluous code. Jeroen van Rijn 2021-06-26 17:44:12 +02:00
  • 65b78b1aa9 So far, so good. Jeroen van Rijn 2021-06-26 15:11:15 +02:00
  • c369719362 Merge branch 'master' into zlib_optimize Jeroen van Rijn 2021-06-26 13:40:22 +02:00
  • 40a12cca53 ZLIB: If output size is known, reserve that much. Jeroen van Rijn 2021-06-26 13:17:14 +02:00
  • d8940f5fd7 Support compound literals for struct #raw_union types gingerBill 2021-06-26 12:08:14 +01:00
  • 74dee82dbf Fix compiler errors gingerBill 2021-06-25 14:33:42 +01:00
  • f1cf724bd4 Add bufio.Scanner gingerBill 2021-06-25 14:31:35 +01:00
  • fc809d3fad Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-06-24 19:41:36 +01:00
  • 42d135aade Change logic for comparison against nil for array-like data types (compare the pointer rather than the length/capacity) gingerBill 2021-06-24 19:39:51 +01:00
  • ab12ca69af Merge pull request #1040 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-24 19:15:22 +02:00
  • 17748f18b9 Adler32 speedup. Jeroen van Rijn 2021-06-24 19:06:39 +02:00
  • 3803bdff5f Allow bufio.Reader and bufio.Writer to have a configurable max_consecutive_empty_(reads|writes) field gingerBill 2021-06-24 15:56:58 +01:00
  • 0a94a67190 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-06-24 15:55:50 +01:00
  • 8dcb14fbc2 Add helper procedures for strings.Reader creation gingerBill 2021-06-24 15:55:42 +01:00
  • f62f40e508 Merge pull request #1039 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-24 15:02:02 +02:00
  • 980aa37bee ZLIB: Another 10%+ faster. Jeroen van Rijn 2021-06-24 14:56:28 +02:00
  • 1e9cc058a0 Update hash.crc32 to use slicing-by-8 algorithm to improve throughput by ~3.5x gingerBill 2021-06-24 00:03:59 +01:00
  • 824efc82b9 Merge pull request #1036 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-23 22:25:02 +02:00
  • 1cfe226686 ZLIB: More faster. Jeroen van Rijn 2021-06-23 22:18:17 +02:00
  • ea0ce7bd2c Merge pull request #1035 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-23 20:15:32 +02:00
  • 342adb627d All reads now skip stream if in memory. Jeroen van Rijn 2021-06-23 16:32:11 +02:00
  • a70635d2f6 Most reads now go through buffer for zlib. Jeroen van Rijn 2021-06-23 15:20:37 +02:00
  • 5cb16c4cd1 All reads now go through read_slice. Jeroen van Rijn 2021-06-23 14:42:46 +02:00
  • 538004ba5f Introduce read_slice, make read_u8 use it. Jeroen van Rijn 2021-06-23 14:36:44 +02:00
  • 8663c64e47 Refactor ZLIB structs. Jeroen van Rijn 2021-06-22 22:17:35 +02:00
  • bb3ffdbdfb Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2021-06-23 14:55:53 +01:00
  • fcf7cf973b Add documentation for -verbose-errors gingerBill 2021-06-23 14:55:40 +01:00
  • fb2e1c32bd Merge pull request #1034 from Kelimion/bytes_util Jeroen van Rijn 2021-06-22 16:48:07 +02:00
  • ae0b8fce44 Move bytes utils back to EXR code for the time being. Jeroen van Rijn 2021-06-22 16:39:00 +02:00
  • 3a840d239a Begin work to upgrade to LLVM-12 gingerBill 2021-06-22 11:11:21 +01:00
  • d2e55f9ffa Merge pull request #1032 from Kelimion/png_fix Jeroen van Rijn 2021-06-21 22:56:39 +02:00
  • d5e2b387fa PNG: Fix leak if you don't ask for metadata. Jeroen van Rijn 2021-06-21 22:47:54 +02:00
  • 922b511a24 Merge pull request #1031 from Kelimion/zlib_fix Jeroen van Rijn 2021-06-21 22:16:56 +02:00
  • 9de9111082 ZLIB: fix. Jeroen van Rijn 2021-06-21 22:15:04 +02:00
  • 5a7fe2e3d9 Merge pull request #1030 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-21 21:43:57 +02:00
  • 1e8c12c2a3 Comment out tracy imports. Jeroen van Rijn 2021-06-21 21:41:56 +02:00
  • b92c70e55c Merge pull request #1029 from Kelimion/zlib_optimize Jeroen van Rijn 2021-06-21 21:26:52 +02:00
  • 352494cbb4 ZLIB: Start optimization. Jeroen van Rijn 2021-06-21 21:05:52 +02:00
  • 797c41950a Merge pull request #1027 from Kelimion/png Jeroen van Rijn 2021-06-21 16:41:38 +02:00
  • e036a321a0 Replace core:image's sidecar with explicit metadata_ptr and metadata_type. Jeroen van Rijn 2021-06-21 16:32:42 +02:00
  • 18471f358e Merge pull request #1025 from Kelimion/png_info Jeroen van Rijn 2021-06-20 18:40:46 +02:00
  • 55d09251d8 Change PNG's img.sidecar to ^Info, make img.depth an int. Jeroen van Rijn 2021-06-20 18:27:23 +02:00
  • d66fd71d21 Merge pull request #1024 from Kelimion/defer_fix Jeroen van Rijn 2021-06-20 17:40:15 +02:00
  • f10fc2a494 Merge pull request #1023 from Kelimion/test_runner_fix Jeroen van Rijn 2021-06-20 17:37:04 +02:00
  • 055d8c5370 Fix Windows test runner. Jeroen van Rijn 2021-06-20 17:33:39 +02:00
  • 955472bd21 GZIP defer diverging fix in gzip example. Jeroen van Rijn 2021-06-20 17:21:18 +02:00
  • a2d5f660ed Merge pull request #1022 from Kelimion/buffer_convert gingerBill 2021-06-18 16:41:48 +01:00
  • 8a4b9ddaa3 Fix comment. Jeroen van Rijn 2021-06-18 15:42:04 +02:00
  • 54a2b6f00e Add bytes.buffer_create_of_type and bytes.buffer_convert_to_type. Jeroen van Rijn 2021-06-18 15:25:36 +02:00
  • abe728dbbb Add intrinsics.type_is_endian_platform gingerBill 2021-06-17 20:39:00 +01:00