Commit Graph

  • 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
  • 2167f1b567 Make sure the 's' is after Flags and not the ext name NoahR02 2023-05-20 18:58:40 -04:00
  • c5c723b80c Parse C bit fields in parse_structs NoahR02 2023-05-20 18:40:38 -04:00
  • 66461c9dbc Parse Vulkan Video headers NoahR02 2023-05-20 18:28:39 -04:00
  • d77103e53e Add MicromapUsageEXT** to convert_type NoahR02 2023-05-20 18:18:50 -04:00
  • 963908e508 Merge pull request #2548 from ntn9995/fix_stb_truetype Jeroen van Rijn 2023-05-20 15:33:11 +02:00
  • 9e5677ab02 add missing fields to fontinfo ikarus 2023-05-20 20:07:41 +07:00
  • 46bb9bc5c7 Enforce an icmp when casting to i1 to correct behaviour for booleans which are not 0 or 1 gingerBill 2023-05-20 12:41:30 +01:00
  • 118ab60588 Merge pull request #2521 from elusivePorpoise/main Jeroen van Rijn 2023-05-19 22:01:13 +02:00
  • 223ae61c89 added error printing Elusive Porpoise 2023-05-19 11:36:16 -07:00
  • 1f4baba06e Merge pull request #2479 from Naught00/master Jeroen van Rijn 2023-05-19 20:09:39 +02:00
  • fa1ce7d5d1 Fix accidental check in Mark Naughton 2023-05-19 18:56:35 +01:00
  • 775a488a36 Fix windows write_directory() Mark Naughton 2023-05-19 18:53:43 +01:00
  • 018904f0ec Add write permissions check on output folder Mark Naughton 2023-05-19 18:37:55 +01:00
  • b358641e7d Merge pull request #2547 from laytan/parse-address-can-return-nil Jeroen van Rijn 2023-05-19 19:28:24 +02:00
  • ff745e0ad8 fix parse_address can return nil Laytan Laats 2023-05-19 19:14:25 +02:00
  • 4201834b18 Make intrinsics.type_merge form a union of the types; ignoring duplicates gingerBill 2023-05-19 12:11:18 +01:00
  • 2631e07bea Add intrinsics.type_merge gingerBill 2023-05-19 11:18:20 +01:00
  • 76a1851cb8 Merge pull request #2546 from kstreets/master Jeroen van Rijn 2023-05-18 22:40:44 +02:00
  • 87a1792677 Fix #2545 - Typo in vec4 lerping procedures KyleRhoads45 2023-05-18 13:19:22 -07:00
  • 413077a5d9 Fix single-file package case Mark Naughton 2023-05-18 13:23:17 +01:00
  • d56fdd2937 Add fmt:"s,0" tags to UTF-16 strings in dxgi.odin gingerBill 2023-05-18 12:00:23 +01:00
  • 6639b7d017 Merge pull request #2500 from Ahsan-Sarbaz/master gingerBill 2023-05-18 11:57:55 +01:00
  • 7702a488e5 Merge pull request #2474 from cshenton/patch-1 gingerBill 2023-05-18 11:56:35 +01:00
  • 3108752a0c Fix #2518 gingerBill 2023-05-18 11:55:37 +01:00
  • 56c0d32ea0 Fix #2526 gingerBill 2023-05-18 11:52:16 +01:00
  • c0e84b0592 Fix #2536 gingerBill 2023-05-18 11:39:18 +01:00
  • f2e590be7a Fix #2544 gingerBill 2023-05-18 11:35:47 +01:00
  • 60ec3594ab Remove unused variable gingerBill 2023-05-18 11:29:27 +01:00
  • 49d1f6aca0 Merge branch 'master' into separate-int-word-sizes gingerBill 2023-05-18 11:26:57 +01:00
  • 49cd9648b0 Merge pull request #2512 from jasonKercher/master gingerBill 2023-05-18 11:26:16 +01:00
  • 1692dcf8d5 Merge pull request #2514 from ryuukk/patch-2 gingerBill 2023-05-18 11:26:02 +01:00
  • 5ec4719124 Merge pull request #2523 from jcmoyer/fix-2056 gingerBill 2023-05-18 11:25:44 +01:00
  • 911c98e235 Merge pull request #2525 from laytan/fix-buffer-init-cap-0-wrong-allocator gingerBill 2023-05-18 11:24:27 +01:00
  • 535c64c318 Merge pull request #2534 from Tetralux/fix-append-nothing-loc gingerBill 2023-05-18 11:23:46 +01:00
  • 171f38b9b5 Allow implicit conversion between boolean types within or_return gingerBill 2023-05-18 11:06:02 +01:00
  • b2645b3201 add rehash to map_shrink_dynamic jason 2023-05-17 00:06:31 -04:00
  • a9936d1570 implement random map seed jason 2023-05-16 23:49:55 -04:00
  • 3032a4274d implement backward shift during map insertion jason 2023-05-16 16:56:32 -04:00
  • 31c21a054b Merge pull request #2543 from Yawning/fix/cpuid-test Jeroen van Rijn 2023-05-16 17:04:42 +02:00
  • def4fdc3f3 core/sys/info: Fix the CPUID check Yawning Angel 2023-05-16 23:52:15 +09:00
  • 3fed1af7df Merge pull request #2542 from Yawning/bug/cpuid-osxsave Jeroen van Rijn 2023-05-16 16:07:43 +02:00
  • adb4692ce8 core/sys/info: Workaround extremely rare XGETBV issues Yawning Angel 2023-05-16 22:56:16 +09:00
  • bb4ff84a4a Add extra mutex for error block stuff gingerBill 2023-05-16 11:52:02 +01:00
  • 5d2c1b175e Merge pull request #2541 from laytan/add-hex-and-expand-percent-decoding Jeroen van Rijn 2023-05-15 22:32:27 +02:00
  • 2ab6de8ee4 fix hex.encode and add tests for the package Laytan Laats 2023-05-15 20:40:47 +02:00