Commit Graph

  • 0a825fc44d Improve SRV handling in dns_windows.odin Jeroen van Rijn 2024-08-24 18:43:25 +02:00
  • aa659a637a Fix #4132 gingerBill 2024-08-24 15:46:54 +01:00
  • 0e71e93b22 Remove unused import gingerBill 2024-08-24 14:51:28 +01:00
  • 61b3af5b08 MemFree as a procedure group for both rawptr and cstring gingerBill 2024-08-24 14:51:05 +01:00
  • 19b95349a6 Use fmt.caprintf directly gingerBill 2024-08-24 14:47:33 +01:00
  • d0eaf7642d Add intrinsics.type_has_shared_fields gingerBill 2024-08-24 14:36:18 +01:00
  • eb799393d5 Fix -vet-tabs issues gingerBill 2024-08-24 13:56:41 +01:00
  • 8ba87e01bd Improve parse_enforce_tabs usage gingerBill 2024-08-24 13:56:30 +01:00
  • daccd72162 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-08-24 13:36:51 +01:00
  • 8b248673c1 Fix #4105 gingerBill 2024-08-24 13:36:43 +01:00
  • faec52623d Merge pull request #4128 from gordonshamway23/mini_fix_in_image Jeroen van Rijn 2024-08-24 14:23:42 +02:00
  • b6d9a0c32e Manually implement tail-recursion for parse_if_stmt gingerBill 2024-08-24 13:16:55 +01:00
  • a4cc207022 Add a recursion depth limit for #3987 with a consideration to use a switch statement or refactor the code to not use a large if-else chain gingerBill 2024-08-24 12:59:17 +01:00
  • 683dde1fa0 Disallow labelled branches in defer - fix #3960 gingerBill 2024-08-24 12:47:29 +01:00
  • ca4d91a8a3 Fix #4079 gingerBill 2024-08-24 12:26:41 +01:00
  • 65543b993f Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-names gingerBill 2024-08-24 11:50:02 +01:00
  • 00fb60d3d9 #4115 Add Suggestion: 'typeid_of(T)' gingerBill 2024-08-24 11:48:32 +01:00
  • 68a83abcd6 #4119 Add error when doing {.A | .B} instead of {.A, .B} with a suggestion to do surround it in parentheses to make it clear it is intended gingerBill 2024-08-24 11:44:59 +01:00
  • 4458ca4585 Fix #4126 gingerBill 2024-08-24 11:40:02 +01:00
  • e0b78476c5 Fix else when clause. Isaac Andrade 2024-08-23 20:18:26 -06:00
  • 2794eb31d9 On Linux POSIX, ENOTSUP and EOPNOTSUPP have the same value. Isaac Andrade 2024-08-23 20:08:59 -06:00
  • d8e4a1b93f Fix comment typo on POSIX ENOTSUP constant. Isaac Andrade 2024-08-23 20:02:44 -06:00
  • 9c06898303 Add comma to last dirent struct member. Isaac Andrade 2024-08-23 20:01:15 -06:00
  • 90aa7dff04 Add POSIX dirent struct for Linux. Isaac Andrade 2024-08-23 19:56:45 -06:00
  • 1adea2f4d6 Merge branch 'master' of github.com:odin-lang/Odin into posix-linux Isaac Andrade 2024-08-23 18:40:35 -06:00
  • 5ef8a092f6 fix wrong exact value kind comparison fusion32 2024-08-23 17:50:27 -03:00
  • c969bee86d fix ambiguous generic type names fusion32 2024-08-23 17:18:10 -03:00
  • 426367c522 Added missing slice advancing. gordonshamway23 2024-08-23 21:28:59 +02:00
  • d410281766 os2: do read_entire_file in parts if the file size is 0 Laytan Laats 2024-08-23 20:25:47 +02:00
  • ce53805d94 os2: fix read_entire_file wrong slice end variable Laytan Laats 2024-08-23 20:25:19 +02:00
  • 963e8544f4 os2: CLOEXEC the fds from pipe for posix implementation Laytan Laats 2024-08-23 20:24:40 +02:00
  • c2a7c29ce8 os2: fix using uuid as process handle for darwin, once it goes zombie it changes Laytan Laats 2024-08-23 20:24:06 +02:00
  • b3f22133f3 Merge pull request #4123 from laytan/more-core-orca-support Laytan 2024-08-23 18:47:00 +02:00
  • caef37bc18 orca: implement core:time and core:log Laytan Laats 2024-08-17 02:09:52 +02:00
  • 574dc5efe6 Merge pull request #4120 from laytan/posix-process gingerBill 2024-08-22 22:51:48 +01:00
  • a66520ba57 os2: process API for Darwin and most of it for BSDs Laytan Laats 2024-08-22 23:00:01 +02:00
  • b9043db434 os2: make platform error more ergonomic by making it an alias Laytan Laats 2024-08-22 22:59:13 +02:00
  • 58e5078b66 add riscv to simd.IS_EMULATED Laytan Laats 2024-08-22 14:17:45 +02:00
  • 70932dc478 Merge pull request #4089 from laytan/riscv64 gingerBill 2024-08-22 11:20:03 +01:00
  • a8bc6f08a9 Merge pull request #4116 from Kelimion/article Jeroen van Rijn 2024-08-21 18:51:43 +02:00
  • 07aedb0b89 , Jeroen van Rijn 2024-08-21 18:42:11 +02:00
  • 171d917b7e odin manifest file Thomas la Cour 2024-08-20 18:43:40 +02:00
  • 63cd9a031a fix variadic parameter with default value error check Laytan 2024-08-21 15:11:16 +02:00
  • c77e8ca401 Fix tests gingerBill 2024-08-21 14:06:04 +01:00
  • 58e811eea5 Merge pull request #3962 from Feoramund/regex gingerBill 2024-08-21 13:55:11 +01:00
  • c0125f3192 correct the riscv64 stat structs Laytan 2024-08-21 14:41:23 +02:00
  • 1bcc074223 dash Jeroen van Rijn 2024-08-21 14:18:12 +02:00
  • e7b8e61c68 Merge pull request #4106 from yeongjukang/master gingerBill 2024-08-21 09:41:14 +01:00
  • ef06cd93cc Initial implementation of linux-specifig dirent struct. Isaac Andrade 2024-08-20 20:35:56 -06:00
  • c0521c6d99 Add linux support for errno. Isaac Andrade 2024-08-20 20:35:28 -06:00
  • bbe4c32e32 changed signature of clock_getres Yeongju Kang 2024-08-21 08:25:14 +09:00
  • 0d39f52b4d Merge pull request #4117 from yay/vet-tabs Laytan 2024-08-21 01:16:30 +02:00
  • 14169ae5b4 A couple of foundation binding. Vet tabs. Vitalii Kravchenko 2024-08-21 00:09:09 +01:00
  • 6b4b0cea5d Add table-driven (in)definite article to some errors. Jeroen van Rijn 2024-08-20 22:12:47 +02:00
  • 85a33a1c9b add constant_log2 to intrinsics file Laytan 2024-08-20 19:14:50 +02:00
  • 8f2d3dc955 fix i128 division? Laytan 2024-08-20 19:00:49 +02:00
  • daa0779c01 Rewrite compound_to_time without using i128. Jeroen van Rijn 2024-08-20 18:50:05 +02:00
  • d7e81e86f5 Merge pull request #4110 from andradei/termios-linux Laytan 2024-08-20 17:23:53 +02:00
  • 06fb500dfe make sure net.Network_Error is of size 8 Laytan 2024-08-20 15:52:07 +02:00
  • 5ef58049dc Merge pull request #4114 from it-a-me/master Jeroen van Rijn 2024-08-20 14:27:47 +02:00
  • 5b22bfa2b7 unify LB_ABI_INFO and LB_ABI_INFO_CTX Laytan Laats 2024-08-20 14:06:25 +02:00
  • ca6ef95b03 add support for linux_riscv64 and freestanding_riscv64 Laytan 2024-08-15 20:39:35 +02:00
  • 53500699a9 README.md: Fix wiki link it-a-me 2024-08-19 22:57:55 -07:00
  • 29838da782 Merge pull request #4111 from RoryO/simd-typo Jeroen van Rijn 2024-08-20 00:52:37 +02:00
  • 97795ff3a2 fix simd var typo Rory OConnell 2024-08-19 15:50:42 -07:00
  • 6df51b42a8 Fix termios NCCS size on linux. Isaac Andrade 2024-08-19 15:32:55 -06:00
  • 3228178d87 Add support for Linux on os/sys/posix termios. Isaac Andrade 2024-08-19 14:56:37 -06:00
  • 3fc1f6f1cd Merge pull request #4101 from Yawning/feature/index-byte-tweaks Jeroen van Rijn 2024-08-19 20:43:37 +02:00
  • 2999c02f65 Fix random typo gingerBill 2024-08-19 16:33:17 +01:00
  • 9d7ab8d5ca Add strings.contains_space gingerBill 2024-08-19 16:31:03 +01:00
  • 2a0785037b Fix switch val in ptr gingerBill 2024-08-19 12:19:45 +01:00
  • 9e65e229d0 core/bytes: Tweak index_byte and last_index_byte Yawning Angel 2024-08-18 20:07:09 +09:00
  • 34a9e20531 Merge pull request #4108 from Feoramund/remove-deprecated-testing-log Jeroen van Rijn 2024-08-19 04:19:22 +02:00
  • 0fa24ac3c4 Remove deprecated log procs from core:testing Feoramund 2024-08-18 21:30:32 -04:00
  • 17eb0b5ee0 Merge pull request #4107 from Feoramund/add-digit-count Jeroen van Rijn 2024-08-19 02:36:05 +02:00
  • b49b80bdf9 Add test for count_digits_of_base Feoramund 2024-08-18 19:51:10 -04:00
  • 2906f2aa7e Add core:math.count_digits_of_base Feoramund 2024-08-18 19:36:56 -04:00
  • f96991364a implement clock_settime, clock_getres and clock_nanosleep Yeongju Kang 2024-08-19 08:51:52 +09:00
  • 359a212a78 Merge pull request #4104 from laytan/find-llvm-config-through-brew Laytan 2024-08-19 00:41:06 +02:00
  • ea7e8f075d query brew for llvm-config location if possible Laytan Laats 2024-08-18 23:42:00 +02:00
  • d99a6ad003 Add suggestion for ~uint(0) if cast(uint)-1 is done gingerBill 2024-08-18 22:52:57 +01:00
  • 95c3b8a8de Move assert to else branch gingerBill 2024-08-18 22:45:26 +01:00
  • ae41779366 remove redundant & Laytan Laats 2024-08-18 21:10:21 +02:00
  • bb3f848b4a Merge pull request #4103 from laytan/wait-shared-on-macos-10-15 Laytan 2024-08-18 19:38:52 +02:00
  • a51b9c6fb0 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-08-18 18:37:45 +01:00
  • 8e52a52580 Cache the paddding filler type gingerBill 2024-08-18 18:37:40 +01:00
  • b7b3ada3b1 UL_COMPARE_AND_WAIT_SHARED is macOS 10.15+ Laytan Laats 2024-08-18 19:31:52 +02:00
  • 9a895a318c Merge pull request #4102 from laytan/wasm-lshrti3 Laytan 2024-08-18 17:18:05 +02:00
  • b2e64b7ce0 implement lshrti3 on wasm Laytan Laats 2024-08-18 17:09:57 +02:00
  • 7020e9b66a core/simd: Add IS_EMULTATED so there is one place to look for potatos Yawning Angel 2024-08-18 20:06:06 +09:00
  • f49ebae956 Correct lbAddr_SoaVariable logic gingerBill 2024-08-18 12:37:15 +01:00
  • 0e82a46047 Fix #3999 gingerBill 2024-08-18 12:35:25 +01:00
  • c4e0cbcd87 Fix #4005 gingerBill 2024-08-18 12:21:35 +01:00
  • f82bf6cd42 Fix #4022 gingerBill 2024-08-18 12:13:52 +01:00
  • 60b2979cfd Fix #4024 gingerBill 2024-08-18 12:10:46 +01:00
  • 17740966e5 Fix #4040 gingerBill 2024-08-18 12:06:58 +01:00
  • 5c06fcd346 Fix #4064 gingerBill 2024-08-18 12:00:27 +01:00
  • 22a82e73d6 Fix #3976 gingerBill 2024-08-18 11:45:27 +01:00
  • bbb5593f87 Merge pull request #4098 from jolson88/raygui/vertical-text-alignment Jeroen van Rijn 2024-08-17 22:29:38 +02:00
  • d00057c803 Add missing trailing comma Jason Olson 2024-08-17 13:23:42 -07:00