Commit Graph

  • e53ba3b116 Allow -error-pos-style:default as an alias for odin Jeroen van Rijn 2022-04-28 18:18:25 +02:00
  • 1ed84a064b Make -error-pos-style case-insensitive. Jeroen van Rijn 2022-04-28 18:12:55 +02:00
  • 79019c7a09 Merge pull request #1751 from Kelimion/error-pos-style Jeroen van Rijn 2022-04-28 17:52:47 +02:00
  • a1002e6960 Fix -error-pos-style:unix Jeroen van Rijn 2022-04-28 17:46:36 +02:00
  • 62139cb5a4 Merge pull request #1342 from Kelimion/xml Jeroen van Rijn 2022-04-28 15:54:28 +02:00
  • 127b0ba65e [xml] Enable tests. Jeroen van Rijn 2022-04-28 15:46:36 +02:00
  • 80878264b6 [xml] Speedup. Jeroen van Rijn 2022-04-28 15:29:00 +02:00
  • 9fcba99ca2 Merge pull request #1749 from karl-zylinski/d3d12-binding-fixes gingerBill 2022-04-27 22:16:24 +01:00
  • 03c9212600 Added some additional IID versions of Direct3D 12 UUIDs that I missed during my first pass. All are accounted for now. Karl Zylinski 2022-04-27 22:30:28 +02:00
  • 5650087aa3 Merge remote-tracking branch 'origin/master' into d3d12-binding-fixes Karl Zylinski 2022-04-27 20:50:54 +02:00
  • 67689ecb21 Typo fix in d3d12.odin Karl Zylinski 2022-04-27 20:47:05 +02:00
  • cd13dedb36 D3D12 binding fixes: Added dxgi.IID versions of all the UUIDs in d3d12.odin so that the IIDs can be used to fetch interfaces properly. Also fixed an issue where GetDesc, GetCPUDescriptorHandleForHeapStart and GetGPUDescriptorHandleForHeapStart had the wrong signature due to an old D3D12 header bug, more info: https://stackoverflow.com/questions/34118929/getcpudescriptorhandleforheapstart-stack-corruption Karl Zylinski 2022-04-27 20:06:43 +02:00
  • 10cd294cf2 Use Acquire semantics for the futex_wait load shortcut gingerBill 2022-04-27 15:57:47 +01:00
  • d6cfb60506 Remove prev from Atomic_Cond gingerBill 2022-04-27 15:29:21 +01:00
  • df0df73540 Merge branch 'master' into sync-cond-futex gingerBill 2022-04-27 15:26:21 +01:00
  • 33f1418dec Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2022-04-27 15:26:02 +01:00
  • 305510bea0 Update intrinsics.odin gingerBill 2022-04-27 15:25:56 +01:00
  • beb698f31d Merge branch 'master' into sync-cond-futex gingerBill 2022-04-27 15:21:18 +01:00
  • 6df21d6a9f Merge branch 'master' into xml Jeroen van Rijn 2022-04-27 16:13:47 +02:00
  • c5982e52d5 Merge pull request #1748 from Kelimion/test-assets Jeroen van Rijn 2022-04-27 16:04:15 +02:00
  • bd73b2845b Unify default Sema and Atomic_Sema behaviour gingerBill 2022-04-27 15:03:48 +01:00
  • da0f722aad Move Odin CI test assets over to its own repository. Jeroen van Rijn 2022-04-27 15:56:45 +02:00
  • 904f0407f8 Add intrinsics.type_is_multi_pointer gingerBill 2022-04-27 14:53:26 +01:00
  • fbbb0d7610 Update intrinsics.odin for documentation gingerBill 2022-04-27 14:51:04 +01:00
  • 3a9b0a22e7 Add core:container/intrusive/list gingerBill 2022-04-27 14:27:33 +01:00
  • c4e0d1efa1 Merge branch 'master' into xml Jeroen van Rijn 2022-04-27 14:37:15 +02:00
  • 9349dfba8f Add new builtin container_of gingerBill 2022-04-27 12:39:45 +01:00
  • 9692496989 Add intrinsics.type_field_type gingerBill 2022-04-27 12:27:53 +01:00
  • 5bc8164274 add mremap + flags CiD- 2022-04-26 17:11:30 -04:00
  • a6cef2e50e Update LICENSE gingerBill 2022-04-26 21:47:45 +01:00
  • 1f344e6ca2 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-04-26 20:01:10 +01:00
  • 2187628d4a Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-04-26 20:01:02 +01:00
  • d262eda91c Update Makefile Jeroen van Rijn 2022-04-26 15:10:31 +02:00
  • 40f0f5ad8d Update CI for math library. Jeroen van Rijn 2022-04-26 15:01:09 +02:00
  • 1c03e68057 Update CI. Jeroen van Rijn 2022-04-26 14:56:28 +02:00
  • f1c1cfb6d2 Merge pull request #1747 from Kelimion/filename-merge Jeroen van Rijn 2022-04-26 14:52:58 +02:00
  • ba5e33bc35 Update CI workflow. Jeroen van Rijn 2022-04-26 14:51:16 +02:00
  • 80df9fbc65 Merge pull request #1745 from eisbehr/patch-1 gingerBill 2022-04-26 13:49:44 +01:00
  • b68ab0dd6d Merge branch 'master' into filename-merge Jeroen van Rijn 2022-04-26 14:45:00 +02:00
  • 9cf7a31068 Implement _Sema with Atomic_Sema gingerBill 2022-04-26 13:44:32 +01:00
  • 5e11ad2e1e Update test paths. Jeroen van Rijn 2022-04-26 14:23:23 +02:00
  • 07d1a42768 Simplify Atomic_Sema implementation gingerBill 2022-04-26 13:11:34 +01:00
  • ec8221cb5d Simplify Atomic_Cond implementation gingerBill 2022-04-26 13:04:50 +01:00
  • a5342a0126 Address edge cases. Jeroen van Rijn 2022-04-26 13:14:09 +02:00
  • c81fd2e5dd Fix #1644 gingerBill 2022-04-26 11:45:46 +01:00
  • 3bd7122959 Fix #1720 gingerBill 2022-04-26 11:42:01 +01:00
  • 530401e5ee Fix #1729 gingerBill 2022-04-26 11:38:32 +01:00
  • a412d34574 Fix #1740 gingerBill 2022-04-26 11:35:34 +01:00
  • ee67a0b9a1 reorder procedure parameters to make sure the optional argument in pool_add_task() is last, and the argument order is consistent with pool_init() Florian Behr 2022-04-25 14:08:09 +02:00
  • ca6a1db757 fix doc comment for pool_init Florian Behr 2022-04-25 13:41:39 +02:00
  • 1fb76ad768 change usage in demo.odin Florian Behr 2022-04-25 13:41:19 +02:00
  • e01662c139 Make allocator in pool_add_task() explicit Florian Behr 2022-04-25 13:23:05 +02:00
  • 63331ef731 Revert "Merge pull request #1702 from Kelimion/filename_generation" Jeroen van Rijn 2022-04-24 19:53:36 +02:00
  • a40a53b104 Merge pull request #1702 from Kelimion/filename_generation Jeroen van Rijn 2022-04-24 15:15:51 +02:00
  • 9f8d90f466 Update CI paths for issue tests. Jeroen van Rijn 2022-04-24 14:28:00 +02:00
  • 3d2856db31 Update tests to use new filename generation code. Jeroen van Rijn 2022-04-24 14:19:25 +02:00
  • f4723aea4c Remove redundant bit for non-Windows. Jeroen van Rijn 2022-04-08 19:14:59 +02:00
  • 76d48b38d3 Compiler: Allow -out: to not have an extension on *nix for executables (only). Jeroen van Rijn 2022-04-08 19:02:14 +02:00
  • 3cab2592c3 Compiler: Add early error for output path being a directory. Jeroen van Rijn 2022-04-06 18:26:23 +02:00
  • 5422a3b17e Merge pull request #1743 from Tetralux/filepath-stems Jeroen van Rijn 2022-04-23 22:33:31 +02:00
  • b44b6e7e50 [path/filepath] Add file stem and long-extension procedures Tetralux 2022-04-23 03:33:35 +00:00
  • 849efff070 Merge pull request #1741 from Kelimion/shoco Jeroen van Rijn 2022-04-22 18:06:31 +02:00
  • b022167df1 Remove unused fmt. Jeroen van Rijn 2022-04-22 17:56:34 +02:00
  • ac9a358c65 [shoco] Replace 2D slices in model with 1D slices. Jeroen van Rijn 2022-04-22 17:52:38 +02:00
  • e799476f90 [compress/shoco] Add short string compressor. Jeroen van Rijn 2022-04-22 16:55:47 +02:00
  • b4f8efcbe6 Merge pull request #1739 from ftphikari/master Jeroen van Rijn 2022-04-21 20:31:11 +02:00
  • f026753692 strings: levenshtein_distance: remove do hikari 2022-04-21 21:19:43 +03:00
  • 71b1cce517 strings: levenshtein_distance: 64 is actually faster than 256 hikari 2022-04-21 21:19:11 +03:00
  • d8f0da164b strings: levenshtein_distance: improve potential caching hikari 2022-04-21 21:15:11 +03:00
  • 591732f347 strings: levenshtein_distance: remove costs calculation for default array hikari 2022-04-21 20:58:50 +03:00
  • eee97f7f62 strings: add levenshtein_distance procedure hikari 2022-04-21 20:49:32 +03:00
  • 3dd9da1b66 Merge pull request #1733 from ftphikari/master Jeroen van Rijn 2022-04-19 20:41:32 +02:00
  • e8c0be23f2 Merge pull request #1737 from Kelimion/fix_json_unmarshal Jeroen van Rijn 2022-04-19 20:40:40 +02:00
  • a30b9b17b3 [json/unmarshal] Fix quoted strings. Jeroen van Rijn 2022-04-19 20:32:22 +02:00
  • 29b2c04766 Revert "Fix unmarshal for escaped strings." Jeroen van Rijn 2022-04-19 20:11:02 +02:00
  • d869ba7bcd Merge pull request #1736 from Kelimion/fix_json_unmarshal Jeroen van Rijn 2022-04-19 20:05:04 +02:00
  • 581255bf23 Fix unmarshal for escaped strings. Jeroen van Rijn 2022-04-19 20:04:38 +02:00
  • b51358a01c Merge pull request #1734 from hanabi1224/lru-alloc-fix Jeroen van Rijn 2022-04-19 15:04:49 +02:00
  • 323e7a2d02 Add JSON unmarshal test. Jeroen van Rijn 2022-04-19 15:03:09 +02:00
  • 7654afc2db Revert "Update mem.nil_allocator to match the same in runtime" Jeroen van Rijn 2022-04-19 15:01:54 +02:00
  • ded8342f3f Reduce allocations hanabi1224 2022-04-19 20:46:33 +08:00
  • 240fb9b953 Merge branch 'odin-lang:master' into master ftphikari 2022-04-19 06:00:30 +03:00
  • 4997a43763 Merge remote-tracking branch 'origin/master' hikari 2022-04-19 05:59:42 +03:00
  • aa4eb35671 sys/windows: add some procedures hikari 2022-04-19 05:58:22 +03:00
  • d99ba9c073 Merge pull request #1731 from Kelimion/targa Jeroen van Rijn 2022-04-18 23:36:45 +02:00
  • fdd24f787f [image/tga] Writer for RGB(A) 8-bit images. Jeroen van Rijn 2022-04-18 23:28:34 +02:00
  • b6abd691f4 Image: Fix implicit enum error WalterPlinge 2022-04-18 20:42:50 +01:00
  • 8d370fabdd Added initial Netpbm image format support WalterPlinge 2022-04-18 01:00:19 +01:00
  • df4a0c62ad Delete accidentally added test artefact. Jeroen van Rijn 2022-04-18 19:10:53 +02:00
  • e3e3309a9b Merge pull request #1728 from Tetralux/more-slice-helpers Jeroen van Rijn 2022-04-18 19:05:20 +02:00
  • 7428e52264 Duplicate some basic slice procedures from core:mem into core:slice Tetralux 2022-04-14 16:53:48 +00:00
  • 20b70c3b7b Merge pull request #1727 from hanabi1224/fix-lru Jeroen van Rijn 2022-04-18 13:39:23 +02:00
  • 4247ba67ed Fix bugs in core:container/lru hanabi1224 2022-04-18 15:24:54 +08:00
  • e738e93da0 Merge pull request #1723 from ftphikari/master Jeroen van Rijn 2022-04-17 18:27:07 +02:00
  • b78f3a8069 sys/windows: add timeEndPeriod hikari 2022-04-17 19:17:38 +03:00
  • 939973acd7 [QOI] Add to examples/all. Jeroen van Rijn 2022-04-17 12:35:34 +02:00
  • ed4cb72b19 Merge pull request #1696 from Despacito696969/master gingerBill 2022-04-16 21:56:13 +01:00
  • 0b48a32ab6 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2022-04-16 21:20:54 +01:00
  • 6218e855c3 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2022-04-16 21:20:45 +01:00
  • 70cbffd58b Merge pull request #1722 from Kelimion/varint_streamed Jeroen van Rijn 2022-04-16 18:19:38 +02:00