Commit Graph

  • 6a2ff3a371 Merge pull request #2571 from jakubtomsu/builtin-soa-procs-improvements gingerBill 2023-06-06 22:40:27 +01:00
  • 7ce1386d1a Merge pull request #2575 from RehkitzDev/master gingerBill 2023-06-06 22:39:17 +01:00
  • d6f45e4d76 Fix fmt for js gingerBill 2023-06-06 22:38:43 +01:00
  • 356f66784f Fix @(default_calling_convention) check on wasm gingerBill 2023-06-06 22:36:36 +01:00
  • 166ab7b600 Merge pull request #2579 from apahl/patch-1 Jeroen van Rijn 2023-06-06 15:20:38 +02:00
  • 1cdb0abf80 Update core/mem/doc.odin Axel Pahl 2023-06-06 15:17:18 +02:00
  • 0defd1d141 Correct printing in fmt for ODIN_ERROR_POS_STYLE gingerBill 2023-06-06 11:17:34 +01:00
  • 95762aff9c Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2023-06-06 11:12:40 +01:00
  • 738bb8cb9d Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2023-06-06 11:12:35 +01:00
  • 24ed07b6d5 Add error requiring an explicit calling convention for foreign procedures gingerBill 2023-06-06 11:12:14 +01:00
  • ecad730945 Fix map_get typo gingerBill 2023-06-06 11:08:09 +01:00
  • ff45b14942 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2023-06-06 10:59:04 +01:00
  • baa00fa06f Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2023-06-06 10:59:00 +01:00
  • efb7fd919b Minor fix to internal using logic with LLVM causing a compiler bug gingerBill 2023-06-06 10:50:20 +01:00
  • 5d6b923244 [thread] Refactor handling of 'init_context' + add doc comments for it Tetralux 2023-05-31 17:45:04 +00:00
  • d8752da7d5 added webgl bindFramebuffer Rehkitzdev 2023-06-02 22:19:32 +02:00
  • 6952124988 [fmt] fix zero-padding behaviour of numbers finn 2023-06-01 11:10:46 +02:00
  • a6c93e2c41 Update SOA dynamic array procs to match non-SOA jakubtomsu 2023-06-01 13:42:26 +02:00
  • 5867ffdb57 Merge branch 'master' into windows-llvm-13.0.0 gingerBill 2023-05-31 22:26:42 +01:00
  • 3afbbd0483 Merge branch 'master' into windows-llvm-11.1.0 gingerBill 2023-05-31 22:26:36 +01:00
  • 788f3c22bf Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-05-31 22:23:53 +01:00
  • c194dfbdf7 Remove thread.init_context = context gingerBill 2023-05-31 22:23:47 +01:00
  • 5e996a1c02 Merge pull request #2568 from RehkitzDev/master gingerBill 2023-05-31 20:48:00 +01:00
  • b52bf11ea5 fixed webgl BindFramebuffer parameter Rehkitzdev 2023-05-31 21:44:30 +02:00
  • 7915dde43c Merge pull request #2504 from jon-lipstate/attr_error gingerBill 2023-05-31 14:08:33 +01:00
  • 7675b9c28f Merge pull request #2564 from Lperlind/rand-docs gingerBill 2023-05-31 14:08:21 +01:00
  • ebe5636307 Document core:math/rand and add 'possible output' Lucas Perlind 2023-05-31 09:32:10 +10:00
  • 6fe2df1d7d Add more documentation to numerous @builtin procedures in package runtime gingerBill 2023-05-30 23:42:21 +01:00
  • 5376d32772 Parse leading comment above attribute for value declarations gingerBill 2023-05-30 23:06:04 +01:00
  • 2924e478ee Improve check_decl_attributes logic for is_runtime gingerBill 2023-05-30 20:36:43 +01:00
  • 297700ad11 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-05-30 20:26:27 +01:00
  • 9d29914304 Don't strip builtin attribute form AST gingerBill 2023-05-30 20:26:22 +01:00
  • b223bc0302 Merge branch 'odin-lang:master' into attr_error jon lipstate 2023-05-30 08:23:28 -07:00
  • 3562a38f8c Merge pull request #2558 from laytan/implement-set-blocking-darwin gingerBill 2023-05-30 02:15:20 +01:00
  • 201544ef8b Merge pull request #2559 from wiremoons/patch-1 gingerBill 2023-05-30 02:13:46 +01:00
  • 837ba6c33b Minor change to #reverse for logic; add comments explaining it gingerBill 2023-05-30 00:21:40 +01:00
  • 3ab01dbc00 Fix type switch debug information on -o:none gingerBill 2023-05-30 00:05:52 +01:00
  • c241edaa30 Add missing procedure for #reverse on strings gingerBill 2023-05-30 00:05:24 +01:00
  • e0530df98a Support #reverse for strings gingerBill 2023-05-29 23:45:21 +01:00
  • 6cbce9fdff Merge pull request #2563 from charles-l/master gingerBill 2023-05-29 23:33:58 +01:00
  • c1eb536726 Change to "contextless" from "c"` gingerBill 2023-05-29 23:30:48 +01:00
  • b848ae7abb Improve error message for #reverse on an interval gingerBill 2023-05-29 23:27:42 +01:00
  • f07453d0ae Support #reverse on #soa arrays gingerBill 2023-05-29 23:24:03 +01:00
  • 052051244f WASM: Use BasicC ABI convention for arguments that have a proc "c" annotation charles 2023-05-29 17:34:34 -04:00
  • 97490c6445 Basic support for #reverse for in on normal arrays gingerBill 2023-05-29 23:17:06 +01:00
  • 1247d36a12 Fix #2562 caused by inlining of procedure call gingerBill 2023-05-29 22:57:42 +01:00
  • f3a463000d Fix #2561 - ARM64 ABI bug for homogenous structs with more than 4 elements gingerBill 2023-05-29 22:50:28 +01:00
  • c38842ecb2 Merge pull request #2535 from jasonKercher/fix2515 gingerBill 2023-05-29 22:41:46 +01:00
  • 8b825b23b1 Add missing comma gingerBill 2023-05-29 15:18:38 +01:00
  • d2f62730bc Fix #2560 gingerBill 2023-05-29 14:55:27 +01:00
  • d167d18bb3 Update build_odin.sh to better support optimisation on Arm CPUs Simon Rowe 2023-05-28 15:08:14 +01:00
  • 508d7c3336 Merge pull request #2557 from laytan/fix-weird-errno-on-darwin Jeroen van Rijn 2023-05-27 23:26:45 +02:00
  • 2b31d85cd4 implement non blocking sockets for darwin Laytan Laats 2023-05-27 22:40:05 +02:00
  • e350c37e6f fix weird errno returned on darwin Laytan Laats 2023-05-27 21:49:39 +02:00
  • 319a465429 Correct queue usage of runtime.Allocator_Error gingerBill 2023-05-27 15:26:27 +01:00
  • 9371325246 Fix typo gingerBill 2023-05-25 12:19:41 +01:00
  • 2fda3cf988 Remove os dependency in primitives_openbsd.odin gingerBill 2023-05-25 12:17:39 +01:00
  • 03b7194c97 Remove os dependency for futex_openbsd.odin gingerBill 2023-05-25 12:05:58 +01:00
  • 39bff40a75 Make many core:unicode/utf8 procedures "contextless" gingerBill 2023-05-25 11:58:42 +01:00
  • 3dc6edfd2d Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-05-25 11:58:09 +01:00
  • 762747273e Add mutex to mem.Tracking_Allocator gingerBill 2023-05-25 11:58:02 +01:00
  • 0f392a95ae Merge pull request #2549 from NoahR02/update-vulkan gingerBill 2023-05-24 23:17:06 +01:00
  • 29786b0024 Merge pull request #2555 from ryhor-spivak/fix_windowplacement gingerBill 2023-05-24 23:14:42 +01:00
  • 32ca50a097 Fix special printing for certain named types with fmt.printf related procedures gingerBill 2023-05-24 20:54:30 +01:00
  • 8012e6fa43 Remove rcDevice field from WINDOWPLACEMENT. Add WaitMessage and SetWindowPlacement. Ryhor Spivak 2023-05-24 15:14:30 +03:00
  • 54b7cefb09 Fix lua.MAXSTACK gingerBill 2023-05-24 10:21:53 +01:00
  • 3a61350f4b Add debug messages to docs_writer.cpp gingerBill 2023-05-22 21:48:32 +01:00
  • bdbbaf6c88 Disable stable_type_cache for the time being gingerBill 2023-05-22 21:34:20 +01:00
  • 24a1a8a626 Keep -vet happy gingerBill 2023-05-22 20:48:49 +01:00
  • 38b64dc5df Improve doc_writer.cpp performance gingerBill 2023-05-22 20:48:13 +01:00
  • e3360a0e5d Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2023-05-22 20:44:07 +01:00
  • 4181444734 Add vendor:darwin/MetalKit to examples/all gingerBill 2023-05-22 20:44:01 +01:00
  • 7958708641 Add missing class method to NS.Number gingerBill 2023-05-22 20:43:41 +01:00
  • 40a8ed535a Add @(require_results) to core:math/ease gingerBill 2023-05-22 20:43:19 +01:00
  • c7d571f0b5 Merge pull request #2553 from laytan/fix-2550-json-unicode-issue Jeroen van Rijn 2023-05-22 18:28:59 +02:00
  • 5d54b710e7 fix #2550 json encoding should use surrogate pairs per RFC7159 Laytan Laats 2023-05-22 17:22:33 +02:00
  • 248f14a1ef Correct entity flag generation gingerBill 2023-05-22 15:29:01 +01:00
  • b76fc58543 Inline are_types_identical_unique_tuples to improve odin_doc_type performance gingerBill 2023-05-22 15:23:24 +01:00
  • 9fc9981a9e Update calling convention to the most appropriate gingerBill 2023-05-22 15:04:33 +01:00
  • 8f563df7c5 Use proc "c" calling convention in NS Foundation package gingerBill 2023-05-22 14:59:24 +01:00
  • 730192adc4 Add procedure groups for Device_newBuffer and Texture_newTextureView gingerBill 2023-05-22 14:51:46 +01:00
  • 8bf32ac697 Minor change to handling of propagation of errors with --- as a value gingerBill 2023-05-22 12:53:29 +01:00
  • 540f724b1f Fix --- on variable declarations gingerBill 2023-05-22 12:42:02 +01:00
  • d5a8f2298e Restrict --- to variable declarations only gingerBill 2023-05-22 12:37:26 +01:00
  • 18c5a53685 Add @(require_results) and contextless to procedures in core:math/bits gingerBill 2023-05-22 12:13:44 +01:00
  • a1172d31f4 Add @(require_results) to core:math/fixed gingerBill 2023-05-22 12:11:53 +01:00
  • 396debb9cb Add @(require_results) to core:math/linalg's glsl and hlsl packages gingerBill 2023-05-22 12:11:18 +01:00
  • c4cb2f2378 Add "contextless" to core:math/linalg procedures gingerBill 2023-05-22 12:07:37 +01:00
  • 74ce99e0d7 Add @(require_results) core:math/linalg procedures gingerBill 2023-05-22 12:05:56 +01:00
  • 89a233ccd2 Add @(require_results) to core:math/noise gingerBill 2023-05-22 12:00:17 +01:00
  • 2df6cabee0 Add @(require_results) to core:math/rand gingerBill 2023-05-22 11:59:44 +01:00
  • 82023cd629 Add @(require_results) to core:math procedures gingerBill 2023-05-22 11:58:01 +01:00
  • 1e17f44991 Improve error handling for resize and reserve procedures gingerBill 2023-05-22 11:47:36 +01:00
  • 600c97cc0f Add missing Allocator_Error and @(require_results) to many procedures gingerBill 2023-05-22 11:26:22 +01:00
  • 7298054974 Add require_results to make builtin procedures gingerBill 2023-05-22 11:19:13 +01:00
  • 4d5a442d1f Use compound literal storage for ValueDecl lvals J.C. Moyer 2023-05-21 16:43:34 -04:00
  • 249f42f054 Add test for #2466 J.C. Moyer 2023-05-21 16:42:48 -04:00
  • 87788142bf Generate the new vulkan files NoahR02 2023-05-20 19:15:32 -04:00
  • f0b08a6c67 Add required metal types NoahR02 2023-05-20 19:14:19 -04:00
  • a144a49a9a Parse vulkan video constants in seperate section and add MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT to the base constants NoahR02 2023-05-20 19:07:34 -04:00