Commit Graph

  • 8032db3484 Fix CreateDibSection binding Jeroen van Rijn 2025-05-05 23:23:39 +02:00
  • dd5b7852ce Added alternate reduce-add/reduce-mul intrinsics. Barinzaya 2025-05-05 15:13:10 -04:00
  • 9814370659 Merge branch 'master' into core-simd-indices-redadd-redmul Barinzaya 2025-05-05 16:37:02 -04:00
  • b34a490c02 Corrections, +XAPO Vincent Billet 2025-05-05 22:14:20 +02:00
  • 2224911aca Fix type_union_tag_offset when all members are zero sized Jeroen van Rijn 2025-05-05 18:09:54 +02:00
  • 3c0ba5bb55 CHECK 4 done bogwi 2025-05-05 22:39:03 +09:00
  • 14e25c0f2a Fix lb_get_objc_type_encoding missing matrix and simdvec encodings and minor fixes. Harold Brenes 2025-05-05 09:07:17 -04:00
  • c4719e75fd Add simd.indices and docs gingerBill 2025-05-05 11:43:19 +01:00
  • 36945079f8 Add intrinsics.simd_indices gingerBill 2025-05-05 11:41:54 +01:00
  • bc2a4dfe9d Merge pull request #5110 from omark96/feat/get_window_thread_process_id gingerBill 2025-05-05 10:17:29 +01:00
  • af6b763449 CHECK 3 done bogwi 2025-05-05 17:53:32 +09:00
  • af0e067a12 CHECK 2 done bogwi 2025-05-05 15:14:06 +09:00
  • ee8aeea381 CHECK 1 done bogwi 2025-05-05 14:18:11 +09:00
  • 93f80f60fb Merge pull request #5112 from blob1807/master Laytan 2025-05-05 03:00:46 +02:00
  • 32cef4c11b Fix change_times on Windows and simplify time handling in stat Jeroen van Rijn 2025-05-04 22:55:27 +02:00
  • 1ce3a9f766 Merge pull request #5114 from Kelimion/os2-fixes Jeroen van Rijn 2025-05-04 20:21:44 +02:00
  • 95923c2059 os2: Don't try to translate Windows file attributes to Unix mode flags Jeroen van Rijn 2025-05-04 20:03:07 +02:00
  • 39752faba4 Fix typo from b.w-b.w -> b.w-b.r blob1807 2025-05-04 15:48:26 +10:00
  • 0f2a4b80ef Proper fix for executable name on Linux. Jeroen van Rijn 2025-05-04 01:05:10 +02:00
  • deededfb0a Fix executable_path info on Linux Jeroen van Rijn 2025-05-04 00:21:20 +02:00
  • 1b8a65c327 win/sys: Add GetWindowThreadProcessId omark96 2025-05-03 23:44:55 +02:00
  • b0f53a6eaf Implemented suggestions on core:simd helpers. Barinzaya 2025-05-03 17:25:20 -04:00
  • c96d8237ba Clarify error messages for types that aren't simply comparable. Jeroen van Rijn 2025-05-03 22:31:01 +02:00
  • 6ebd30033f Removed an extra character that slipped into a comment. Barinzaya 2025-05-03 13:24:22 -04:00
  • be2e4dec7d Resolve other TODOs Harold Brenes 2025-05-03 13:05:27 -04:00
  • 8b6436201e Fixed a reduce_add proc doing multiplication instead. Barinzaya 2025-05-03 13:04:11 -04:00
  • 7e34d707bb core:simd helpers: indices and reduce_add/mul Barinzaya 2025-05-03 11:42:24 -04:00
  • 9681d88cd3 Fix #5107 Jeroen van Rijn 2025-05-03 14:42:20 +02:00
  • fc082f5ea5 Remove some TODO. Leave important note Harold Brenes 2025-05-03 03:20:02 -04:00
  • 6d18560ca3 Move unconditionally exporting Objective-C methods to the right location Harold Brenes 2025-05-03 03:00:32 -04:00
  • cf3830a6a8 Fix checker errors. Harold Brenes 2025-05-03 02:30:53 -04:00
  • 33d37c72f9 Register all classes unconditionally Harold Brenes 2025-05-03 01:50:19 -04:00
  • a00b91577d Prevent multiple uses of the same Objective-C class name Harold Brenes 2025-05-03 01:34:01 -04:00
  • 5f0b47c373 Implement all checker specification for Objective-C class implementations and objc_ivar_get intrinsic Harold Brenes 2025-05-03 00:58:33 -04:00
  • 30c6fea9e9 Allow polymorphic #simd array as return type Jeroen van Rijn 2025-05-02 15:38:43 +02:00
  • 19fe75f020 Merge pull request #5098 from laytan/fix-nan-comparisons gingerBill 2025-05-02 13:00:42 +01:00
  • 7027d37596 Merge pull request #5103 from jasonKercher/better-box2d-build Jeroen van Rijn 2025-05-02 04:57:58 +02:00
  • 87f5b96fcc Make build_box2d.sh more flexible jason 2025-05-01 22:42:32 -04:00
  • 777c33a9a1 Merge pull request #5102 from Lperlind/attribute-no-sanitize-address gingerBill 2025-05-01 12:16:10 +01:00
  • 5c73b4ef58 Add attribute @(no_sanitize_address) Lucas Perlind 2025-05-01 20:42:21 +10:00
  • 0746127654 Minor fixes in data type usage and style. Harold Brenes 2025-04-30 22:16:24 -04:00
  • 1505edef01 Change ivar offsets from u32 to (odin base type) int/native pointer size. Harold Brenes 2025-04-30 22:09:03 -04:00
  • dc8692b504 Use correct alignment value for class_addIvar. Harold Brenes 2025-04-30 21:49:24 -04:00
  • 998ed79738 Go back to objc_ivar_get instead of ivar_get. Harold Brenes 2025-04-30 20:43:05 -04:00
  • c2dfc4b749 Cleanup ivar generation for selector expressions. Cleanup ObjC superclass resolution. Harold Brenes 2025-04-30 20:25:21 -04:00
  • abfbb2f9ed Use basic name instead of raw_name for type encoding complex and quats. Harold Brenes 2025-04-30 19:25:51 -04:00
  • 668a9a89b0 Complete lb_get_objc_type_encoding() implementation Harold Brenes 2025-04-30 19:24:44 -04:00
  • 5097e98da2 Better Objective-C object superclass cycle check Harold Brenes 2025-04-30 19:10:51 -04:00
  • 2dc5653fd1 Name fixes Harold Brenes 2025-04-28 14:58:53 -04:00
  • 2d8ae2d23c Merge pull request #5100 from herohiralal/patch-1 Jeroen van Rijn 2025-04-30 22:27:59 +02:00
  • f50698b901 updated file_windows.odin to follow coding conventions Rohan Jadav 2025-05-01 00:56:31 +05:30
  • dd0b8d5757 Merge pull request #5099 from laytan/add-alias-issue-tests-to-ci Laytan 2025-04-30 20:20:43 +02:00
  • d2f8cb1306 adds the cases of #5043 and #5097 to the CI Laytan Laats 2025-04-30 20:13:21 +02:00
  • 396a18efce fix variable NaN comparisons Laytan Laats 2025-04-30 20:03:17 +02:00
  • c74f777b1b Merge pull request #5097 from laytan/fix-pointer-alias-type-check Laytan 2025-04-30 19:54:48 +02:00
  • 9fb9382449 fixes assigning null as a type if it's an alias but the base type isn't resolved yet Laytan Laats 2025-04-30 19:39:38 +02:00
  • 125b60aee0 First implementation of XAudio2 Vincent Billet 2025-04-30 17:32:11 +02:00
  • e64bcc7709 Merge pull request #5088 from leecommamichael/master gingerBill 2025-04-30 13:24:00 +01:00
  • b04a83ce9f Merge pull request #5096 from jdennis9/master Jeroen van Rijn 2025-04-30 12:10:09 +02:00
  • ff0eac2a71 os2: Use win32_wstring_to_utf8 over win32_utf16_to_utf8 when converting FIND_DATAW to File_Info Jamie Dennis 2025-04-30 21:38:17 +12:00
  • 757ae5e270 Merge branch 'odin-lang:master' into master Michael Lee 2025-04-29 17:11:10 -05:00
  • 0de802d388 All N-valued (N>=2) expressions in or_else expressions gingerBill 2025-04-29 17:39:28 +01:00
  • d24bac8a36 Adding windows keyboard scan codes Vincent Billet 2025-04-29 18:00:41 +02:00
  • 9c5fa073df Update webgl.odin Michael Lee 2025-04-29 10:52:11 -05:00
  • 7c294a6e55 Merge pull request #5090 from Barinzaya/cbor-fix-unmarshal-slice-overflow Jeroen van Rijn 2025-04-29 14:34:16 +02:00
  • 3f5e09a0df Fixed an overflow when decoding a large CBOR slice. Barinzaya 2025-04-29 08:19:43 -04:00
  • 03dcff59e8 Merge pull request #5089 from Lperlind/asan-docs gingerBill 2025-04-29 13:19:00 +01:00
  • 4763da4b0d Document base:sanitizer Lucas Perlind 2025-04-29 19:06:09 +10:00
  • 808eec8e23 Fix incorrect parameter types Michael Lee 2025-04-28 20:24:41 -05:00
  • 4f00224dd2 Add cbor.unmarshal_from_bytes taking a []byte Jeroen van Rijn 2025-04-29 01:10:15 +02:00
  • 8c47d42394 Fix lru.remove Jeroen van Rijn 2025-04-29 00:14:46 +02:00
  • 26f1cb493e Merge pull request #5087 from elyalon/typo Jeroen van Rijn 2025-04-28 21:25:10 +02:00
  • 13566306d2 Fix typo in private function Ely Alon 2025-04-28 22:03:20 +03:00
  • 51d427f424 Remove vet explicit allocators from cli Lucas Perlind 2025-04-28 19:30:35 +10:00
  • 89533f49e4 Fix more styling and minor issues Harold Brenes 2025-04-27 23:05:17 -04:00
  • f3923ed666 Fix indentations Fix Objective-C wrapper procs not forwarding return value Harold Brenes 2025-04-27 22:48:16 -04:00
  • 6c9c239a5e Fix styling issues Harold Brenes 2025-04-27 22:10:30 -04:00
  • 65b4c793f0 Add -vet-explicit-allocators Lucas Perlind 2025-04-27 22:47:03 +10:00
  • d463aba7d1 Warn if someone imports the same case-folded path twice Jeroen van Rijn 2025-04-27 14:32:26 +02:00
  • f1fdd1a8b9 Merge branch 'master' into macharena Colin Davidson 2025-04-26 18:22:21 -07:00
  • 78d8ed2d39 Merge branch 'master' into macharena Colin Davidson 2025-04-26 15:04:02 -07:00
  • 7d4c3d23e6 Merge pull request #5079 from herohiralal/master Jeroen van Rijn 2025-04-26 23:05:16 +02:00
  • 80a6f8928a fix: Pipe size on windows. Rohan Jadav 2025-04-27 01:58:37 +05:30
  • 6c1a3c4f0c box2d: fix World_CollideMover Laytan Laats 2025-04-25 18:24:41 +02:00
  • f3cc734b39 Add copy_directory gingerBill 2025-04-25 09:01:53 +01:00
  • b5c658a2cf Merge pull request #5069 from laytan/box2d-3.1.0 gingerBill 2025-04-25 08:26:43 +01:00
  • 9f30380712 Merge pull request #5072 from Lperlind/asan gingerBill 2025-04-25 08:24:18 +01:00
  • b83809779b Merge pull request #5075 from Barinzaya/global-var-alignment gingerBill 2025-04-25 08:23:48 +01:00
  • 9284ebb5e8 Add missing cast to global/static var alignments. Barinzaya 2025-04-24 14:27:39 -04:00
  • b41a776027 Correctly align global and static variables. Barinzaya 2025-04-24 14:15:22 -04:00
  • cfb478808e Merge pull request #5074 from Barinzaya/time-tick-add Jeroen van Rijn 2025-04-24 15:28:58 +02:00
  • 6400693197 Added tick_add proc to core:time. Barinzaya 2025-04-24 09:17:48 -04:00
  • 5e985bcd74 Remove dependency on runtime; Add to examples Lucas Perlind 2025-04-24 20:33:08 +10:00
  • 5c117bde6d Add base:sanitizer package Lucas Perlind 2025-04-24 20:28:32 +10:00
  • 7502e7f2bc make asan procs contextless Lucas Perlind 2025-04-24 19:54:49 +10:00
  • 4a0be1f3a8 make vet happy Lucas Perlind 2025-04-24 16:02:31 +10:00
  • ab0b26e876 Add more asan support to the odin runtime and begin sanitizing allocators Lucas Perlind 2025-04-24 15:10:58 +10:00
  • 38f56c0ede box2d: update windows libs to 3.1.0 and call thread.yield in vendor/libc laytan 2025-04-23 16:59:54 +02:00
  • 974a197ce1 Allow the class's ivar to be used as a context provider receiver as well. Harold Brenes 2025-04-23 01:59:22 -04:00
  • 47abea1229 Add support for Objective-C method implementation with Odin calling convention. Harold Brenes 2025-04-23 01:41:38 -04:00