Commit Graph

  • adc44312bf const string -> constant string gingerBill 2025-10-09 10:36:50 +01:00
  • a60058259d Allow intrinsics.type_union_tag_offset with maybe-like unions gingerBill 2025-10-09 10:25:48 +01:00
  • 41c523faa5 Add intrinsics.type_is_raw_union gingerBill 2025-10-09 10:10:49 +01:00
  • 0b2c0f785c Add type_is_nearly_simple_compare to intrinsics.odin gingerBill 2025-10-09 10:06:39 +01:00
  • 7870e6d68b Update intrinsics.odin gingerBill 2025-10-09 09:56:30 +01:00
  • cadac43f14 Merge pull request #5765 from odin-lang/bill/new-slice-sort gingerBill 2025-10-09 09:55:43 +01:00
  • e001e402c2 Add intrinsics.type_is_cstring and intrinsics.type_is_cstring16 bill/new-slice-sort gingerBill 2025-10-09 09:55:14 +01:00
  • 79912b3a98 Fix for fontstash crash because it didn't fetch the offset of the first font correctly. The old setup didn't work with TTC files that contain multiple fonts. Karl Zylinski 2025-10-09 00:32:16 +02:00
  • 750c654536 Merge pull request #5772 from thetarnav/unicode-no-bounds-check Jeroen van Rijn 2025-10-08 22:14:49 +02:00
  • 3317a1f0e9 Add #no_bounds_check to procedures in core:unicode thetarnav 2025-10-08 22:00:44 +02:00
  • f564f66c03 Merge pull request #5770 from harold-b/hb.fix-objc-superclass-check Laytan 2025-10-08 18:02:12 +02:00
  • 9f5bde4a6f Perform type kind check before making use relevant fields in objc_superclass check Harold Brenes 2025-10-08 11:38:20 -04:00
  • 10259ee665 Minor rename of a procedure gingerBill 2025-10-08 12:35:14 +01:00
  • 7815d78f88 Merge branch 'master' into bill/new-slice-sort gingerBill 2025-10-08 11:34:53 +01:00
  • c1054d4d8e Merge pull request #5726 from LeonardoTemperanza/master gingerBill 2025-10-08 11:33:33 +01:00
  • b427e025d7 Merge pull request #5629 from smercer10/fix-rbtree-find-or-insert gingerBill 2025-10-08 11:21:34 +01:00
  • 39ace7f5c1 Merge pull request #5730 from 149-code/miniaudio_pcm_rb_commit gingerBill 2025-10-08 11:21:06 +01:00
  • c7b38f855a Merge pull request #5768 from A1029384756/llvm-14-fixes gingerBill 2025-10-08 11:18:35 +01:00
  • 067fbfb48c Merge remote-tracking branch 'upstream/master' into llvm-14-fixes A1029384756 2025-10-07 23:29:10 -04:00
  • cfe651e8d2 formatting A1029384756 2025-10-07 23:26:29 -04:00
  • 7179987ac9 casting A1029384756 2025-10-07 23:15:12 -04:00
  • b55cf5f8f4 llvm 14 fixed A1029384756 2025-10-07 22:58:50 -04:00
  • 5320feb673 Add reflect.as_string16 and fix typos Jeroen van Rijn 2025-10-07 22:54:35 +02:00
  • 097a41a6cc Merge pull request #5739 from Creativty/master gingerBill 2025-10-07 15:34:33 +01:00
  • 24253643d7 Merge pull request #5757 from Creativty/fix_out_of_place_default_params_exclusion gingerBill 2025-10-07 15:34:02 +01:00
  • d17ee79470 Fix #5764 gingerBill 2025-10-07 14:30:13 +01:00
  • 20e67f2ad9 Add some more docs gingerBill 2025-10-07 14:27:19 +01:00
  • 13b8607cc3 Add _internal_sort_from_indices_permuation gingerBill 2025-10-07 14:15:40 +01:00
  • af8c698b97 use ctx gingerBill 2025-10-07 13:24:13 +01:00
  • 9e068c254b Fix typos gingerBill 2025-10-07 13:22:15 +01:00
  • 85e37f2f7e Add missing nil gingerBill 2025-10-07 13:18:30 +01:00
  • 1aa3283d1b Added PointInRectFloat to SDL3 Hector 2025-10-07 12:58:08 +01:00
  • b90c806386 Remove context._internal usage gingerBill 2025-10-07 12:42:50 +01:00
  • f40fc2792f Replace normal sort procedure with a simpler unified type-erased one gingerBill 2025-10-07 12:38:01 +01:00
  • 1400952530 Merge examples gingerBill 2025-10-07 12:07:40 +01:00
  • d14576e843 Space to tabs gingerBill 2025-10-07 12:00:59 +01:00
  • 56f275bc71 Fix typo gingerBill 2025-10-07 11:52:49 +01:00
  • 1a90b06fac Improve documentation for core:reflect gingerBill 2025-10-07 11:49:56 +01:00
  • a4a74442ce Add some basic docs to Default_Temp_Allocator gingerBill 2025-10-07 10:41:52 +01:00
  • 47cfee1f62 Add docs to nil_allocator and panic_allocator gingerBill 2025-10-07 10:38:50 +01:00
  • d343afbad5 Improve core_builtin.odin docs gingerBill 2025-10-07 10:34:48 +01:00
  • 66401b2e73 Minor formatting changes gingerBill 2025-10-07 10:16:13 +01:00
  • 787c3a7298 Remove @(require_results) on find_aux gingerBill 2025-10-07 09:50:05 +01:00
  • fb93713f24 Add @(rodata) and @(require_results) to core:text/match gingerBill 2025-10-07 09:45:54 +01:00
  • 5a12ccef44 Add unicode.simple_fold; Finish (strings|bytes).equal_fold gingerBill 2025-10-07 09:37:52 +01:00
  • 1708cb556a Improve docs for core:bufio; Rename scanner_scan -> scan (keep alias of old name) gingerBill 2025-10-07 09:10:34 +01:00
  • 185e7cd538 Merge pull request #5760 from harold-b/hb.fix-objc-block-name-collision gingerBill 2025-10-06 13:27:47 +01:00
  • bc9e6f852e Merge pull request #5762 from A1029384756/llvm-14-entry-fix gingerBill 2025-10-06 13:26:52 +01:00
  • 408f318541 Merge pull request #5744 from FrancisTheCat/master gingerBill 2025-10-06 13:26:39 +01:00
  • 9a0b0bc3ff Merge pull request #4896 from cstrachan88/master Jeroen van Rijn 2025-10-06 13:00:28 +02:00
  • 866486fa1c [llvm-14-entry-fix] bitcast context pointer to match types for llvm 14 A1029384756 2025-10-06 00:12:31 -04:00
  • 69ad94d8a8 Followup fix to #4895 Courtney Strachan 2025-10-05 19:22:04 -07:00
  • 6de2d6e8ca Merge branch 'odin-lang:master' into master Courtney Strachan 2025-10-06 02:41:44 +01:00
  • e79e53dbbd Use module-prefixed naming scheme for tracking objc block instead of shared id counter. Harold Brenes 2025-10-05 16:14:32 -04:00
  • 86f9c920da Fix Objective-C block symbols naming conflict across modules. Harold Brenes 2025-10-05 15:50:01 -04:00
  • 0f97382fa3 Merge pull request #5759 from Creativty/fix_wasm_undefined_this_mem gingerBill 2025-10-05 20:33:36 +01:00
  • 3f7fc1e9bf Merge pull request #5738 from jakubtomsu/fix-simd-ptr-transmute gingerBill 2025-10-05 20:27:23 +01:00
  • 810ca89253 Merge pull request #5727 from harold-b/hb.intrinsics.objc_super gingerBill 2025-10-05 20:27:01 +01:00
  • 3edf964b55 Fix #5225 wasm odin.js undefined this.mem xenobas 2025-10-05 20:18:41 +01:00
  • 61db9c71f6 Fix non infix params with default value exclusion counting xenobas 2025-10-05 15:46:02 +01:00
  • 7237747ee7 Try fix macOS Intel nightlies. Jeroen van Rijn 2025-10-05 15:19:58 +02:00
  • 138cc7da1f Merge pull request #5749 from samwega/deprecate_c_procs Jeroen van Rijn 2025-10-05 13:32:04 +02:00
  • 3ad7240d3d Merge pull request #5755 from alsakandari/fix-regression dev-2025-10 Jeroen van Rijn 2025-10-05 11:38:18 +02:00
  • 89a5e93818 Remove a debug printf that caused regression Yhya Ibrahim 2025-10-05 09:56:03 +03:00
  • 9ed125bcf6 Merge pull request #5752 from connnnal/tprint-comment Jeroen van Rijn 2025-10-04 16:50:13 +02:00
  • c6300de0d1 Remove inaccurate tprint concern connnnal 2025-10-04 14:58:28 +01:00
  • 9da10dece2 fix: another itoa() used in path_linux.odin had to be replaced with write_int() samwega 2025-10-03 22:26:24 +03:00
  • 9e9d41ddfd fix: cars i64 instead of int samwega 2025-10-03 22:17:25 +03:00
  • 83d36451a3 os_linux.odin was using itoa, changed to use write_int() samwega 2025-10-03 22:13:03 +03:00
  • bbf297f265 fix: copy/paste error samwega 2025-10-03 21:18:38 +03:00
  • 2af3f280bf Tetralux asked for int_tostring() to also be deprecated, use write_int() instead. samwega 2025-10-03 21:14:00 +03:00
  • 01bbd981ad short C names deprecated (itoa, ftoa), C reimplementations of atoi and atof deprecated as parse_int() and parse_f64() are preferable samwega 2025-10-03 20:54:18 +03:00
  • 6d8f4b85a8 Merge pull request #5745 from samwega/master Jeroen van Rijn 2025-10-02 20:11:57 +02:00
  • 54805c600e After discord debate: replaced rtoi and utoi with just digit_to_int and simple comment samwega 2025-10-02 20:45:00 +03:00
  • a39697d84c Fix srgb <-> linear rgb conversion functions in core:math/linalg and add implementations for vector3 Franz Hoeltermann 2025-10-02 17:31:59 +02:00
  • b2e695e634 Merge pull request #5742 from samwega/utoi_and_rtoi_strconv Jeroen van Rijn 2025-10-02 14:53:58 +02:00
  • 84e8b8d1ad fix: copy/paste replaced tabs with spaces samwega 2025-10-02 15:45:21 +03:00
  • 7eb26d8eac feat: added rtoi & utoi procs for converting a rune and a u8 character respectively to int samwega 2025-10-02 15:21:44 +03:00
  • 4a8d84c107 Make linux.IO_Vec.base a multipointer FourteenBrush 2025-10-02 00:04:24 +02:00
  • 0158e4009b Fix proc group named operands issue #4971 xenobas 2025-10-01 18:01:10 +01:00
  • 588513a510 bitcast only non-pointer-like-element simd vectors, handle others like other aggregate types Jakub Tomsu 2025-10-01 15:54:32 +02:00
  • 2daaf57ad1 Correct signature (missing return value) for objc_msgSendSuper2 Harold Brenes 2025-09-30 14:15:14 -04:00
  • ea7e9bc11c Merge pull request #5732 from harold-b/hb.preempt-field-check-sig-similar-enough gingerBill 2025-09-30 17:51:23 +01:00
  • a769e341cb Preempt field checking on signature_parameter_similar_enough with a type ptr equality check Harold Brenes 2025-09-30 11:49:14 -04:00
  • 4945168e6d Short circuit for #raw_union in signature_parameter_similar_enough gingerBill 2025-09-30 10:48:05 +01:00
  • 668df4a571 Improve signature_parameter_similar_enough for structs gingerBill 2025-09-30 10:47:31 +01:00
  • 748b4cdc6b Merge pull request #5729 from harold-b/hb.fix-foreign-signatures gingerBill 2025-09-30 10:41:51 +01:00
  • 51a8660d52 Disallow dynamic-literals withint procedure scopes where context is not defined gingerBill 2025-09-30 10:24:20 +01:00
  • 8908e82258 Removed unused pBufferOut parameters 149-code 2025-09-29 23:36:14 -05:00
  • fc44b10431 Include objc runtime type dependencies only on darwin Harold Brenes 2025-09-29 20:20:54 -04:00
  • 481deee4ae Fix entity nullptr check Harold Brenes 2025-09-29 20:15:46 -04:00
  • 9425954861 Ignore patterns for local development in CMake Harold Brenes 2025-09-29 16:04:30 -04:00
  • 6d9ace4a2c Remove outdated todo Harold Brenes 2025-09-29 15:58:30 -04:00
  • 5af13f5d53 Automatically emit objc_msgSend calls when calling imported or implemented Objective-C methods Harold Brenes 2025-09-16 00:49:31 -04:00
  • 0fdac0bd8c Fix test inet_pton call in test_arpa_inet Harold Brenes 2025-09-29 20:29:34 -04:00
  • c23d30f050 Fix printf format Harold Brenes 2025-09-29 19:56:10 -04:00
  • 24daa4427c Fix various foreign signatures Harold Brenes 2025-09-29 19:54:53 -04:00
  • d203dff09f Removed 0UL check. Username-Leon 2025-09-29 19:09:11 +02:00
  • cef381261a Fixed vulkan bindings. Username-Leon 2025-09-29 18:44:07 +02:00
  • 34d040cef1 Correct format strings bill/global-variable-distribution gingerBill 2025-09-29 16:51:38 +01:00