Commit Graph

  • a32ee6af97 added linux implementation NOTE: tcp_recv_error doesn't cover all cases PePerRoNii 2025-06-11 13:10:37 +07:00
  • 297fdd4075 added freebsd implementation NOTE: bsd's tcp_recv_error does not cover all cases PePerRoNii 2025-06-11 13:05:16 +07:00
  • 7ba4427d52 added windows implementation PePerRoNii 2025-06-11 12:57:22 +07:00
  • 5e11af9676 added darwin implementation PePerRoNii 2025-06-11 12:50:20 +07:00
  • c402ac8606 Add entry point in core:net as peer_endpoint PePerRoNii 2025-06-11 12:44:17 +07:00
  • 5bf180d8f9 Merge pull request #5311 from Kelimion/big-tests Jeroen van Rijn 2025-06-11 00:56:21 +02:00
  • 0f90a610a2 Delete duplicate test vectors. Jeroen van Rijn 2025-06-11 00:49:51 +02:00
  • 9dafd77bc0 Turn core:math/bìg tests into regular core:testing tests. Jeroen van Rijn 2025-06-11 00:40:52 +02:00
  • 2a292b588a Merge pull request #5305 from Feoramund/fix-4362 gingerBill 2025-06-10 17:15:13 +01:00
  • ca65444007 Merge pull request #5310 from Kelimion/big-rat-tests Jeroen van Rijn 2025-06-10 17:16:19 +02:00
  • 4e50b9d331 Fix path Jeroen van Rijn 2025-06-10 16:55:03 +02:00
  • 4f4839ecc5 Add initial tests for big rationals Jeroen van Rijn 2025-06-10 16:46:12 +02:00
  • 14d2541529 Merge pull request #5309 from Feoramund/fix-4660 Jeroen van Rijn 2025-06-10 15:22:45 +02:00
  • 1fc390146f Let -no-entry-point work for Windows DLLs Feoramund 2025-06-10 08:54:28 -04:00
  • 611390ba27 Merge pull request #5308 from Feoramund/fix-4565 Jeroen van Rijn 2025-06-10 14:43:41 +02:00
  • 4236b043e2 Move negation in internal_rat_to_float to end of procedure Feoramund 2025-06-10 08:34:07 -04:00
  • d1fc731a3a Merge pull request #5306 from Kelimion/fix-3449 Jeroen van Rijn 2025-06-10 13:27:00 +02:00
  • 6cb2408d70 Define empty gb_no_asan if VS < 2022 Jeroen van Rijn 2025-06-10 13:20:01 +02:00
  • 5ed2735658 Guard against invalid proc types in parameter list Feoramund 2025-06-10 06:13:14 -04:00
  • 4a044a0fce Update subtype based Type_Info bill/subtype-type-info gingerBill 2025-06-10 09:58:16 +01:00
  • 3b9ce3f142 Merge branch 'master' into bill/subtype-type-info gingerBill 2025-06-10 09:52:57 +01:00
  • d08e14fc3c Merge pull request #5304 from Feoramund/clarify-flags-variadic Jeroen van Rijn 2025-06-09 19:08:53 +02:00
  • 6dee422700 flags: Rename varg to overflow, let it be renamed with config Feoramund 2025-06-09 12:55:00 -04:00
  • 002b50360c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-06-09 17:19:58 +01:00
  • 2ffd6be20a Fix minor typo from ^[^] to [^]^ gingerBill 2025-06-09 17:19:29 +01:00
  • 2e199c669f flags: Forbid combination of pos and manifold Feoramund 2025-06-09 11:27:06 -04:00
  • cae43b801f Add more core:flags tests to codify behavior Feoramund 2025-06-09 10:59:20 -04:00
  • 7c5700996f flags: Mention varg in the documentation Feoramund 2025-06-09 10:58:54 -04:00
  • e20db8df89 flags: Rename variadic to manifold (breaking change) Feoramund 2025-06-09 08:45:16 -04:00
  • 4a675395c5 Merge pull request #5303 from Kelimion/fix-4705 Jeroen van Rijn 2025-06-09 15:16:46 +02:00
  • 179e5b8835 Fix #4705 Jeroen van Rijn 2025-06-09 15:09:04 +02:00
  • 87247b8bb7 Merge pull request #5286 from Feoramund/no-san-mem gingerBill 2025-06-09 12:46:22 +01:00
  • b8ac777649 Merge pull request #5301 from colrdavidson/more_tzone_bugs Jeroen van Rijn 2025-06-09 02:11:21 +02:00
  • 3407bd7cf9 better handle offset-0 case Colin Davidson 2025-06-08 17:03:43 -07:00
  • 04481e0fd2 Merge branch 'master' into macharena Colin Davidson 2025-06-08 16:17:32 -07:00
  • b1ed22d84f fix frequency grab Colin Davidson 2025-06-08 16:16:34 -07:00
  • 7813e9fb37 Merge pull request #5300 from Feoramund/fix-5299 Jeroen van Rijn 2025-06-09 00:00:24 +02:00
  • 0747032e4a Use idiomatic rawptr(nil) Feoramund 2025-06-08 17:46:48 -04:00
  • 54f018ffc7 Guard against untyped nil in type cycle and type info sections Feoramund 2025-06-08 17:43:56 -04:00
  • d2d187eaaa Work around untyped nil Jeroen van Rijn 2025-06-08 22:53:52 +02:00
  • 0be7fe4b82 Merge pull request #5298 from slowhei/master Jeroen van Rijn 2025-06-08 22:37:07 +02:00
  • 7662e7d843 Removed obsolete tz param from gettimeofday Tohei Ichikawa 2025-06-08 16:07:11 -04:00
  • 876f1c02b7 Added missing parameter to gettimeofday Tohei Ichikawa 2025-06-08 12:47:50 -04:00
  • 77f4199af6 Simplify _xdg_user_dirs_lookup Jeroen van Rijn 2025-06-08 14:56:41 +02:00
  • 00b67831d1 Merge pull request #5297 from karl-zylinski/dxc-binding-fixes Jeroen van Rijn 2025-06-08 00:18:11 +02:00
  • 4a6c6cd398 Fixed broken bindings of ICompiler and ICompiler2. See https://learn.microsoft.com/en-us/windows/win32/api/dxcapi/ns-dxcapi-idxccompiler and https://learn.microsoft.com/en-us/windows/win32/api/dxcapi/ns-dxcapi-idxccompiler2 for correct signatures. Karl Zylinski 2025-06-08 00:11:31 +02:00
  • 6d7f5baaf8 Merge pull request #5295 from elyalon/dirs Jeroen van Rijn 2025-06-07 11:13:40 +02:00
  • deeb9e2d12 remove fmt import Ely Alon 2025-06-07 01:40:43 +03:00
  • 17746db555 Fix user dirs, add docs Ely Alon 2025-06-07 01:22:30 +03:00
  • 23315195c4 Merge pull request #5294 from iarkn/type-is-bit-field Jeroen van Rijn 2025-06-06 16:14:25 +02:00
  • 3152be01b9 Add intrinsics.type_is_bit_field proc iarkn 2025-06-06 16:01:13 +02:00
  • e7ae193c12 Merge pull request #5293 from Feoramund/nulpo-check-5215 Jeroen van Rijn 2025-06-06 15:58:03 +02:00
  • 1cd1f9fec4 Add nullptr check in add_type_info_type_internal Feoramund 2025-06-06 09:23:06 -04:00
  • f1ce9f98d8 Re-add htonl and htons for those porting from C. Jeroen van Rijn 2025-06-06 13:13:34 +02:00
  • 8389dfd050 Merge pull request #5291 from Kelimion/deprecate Jeroen van Rijn 2025-06-06 10:50:59 +02:00
  • 4b36306674 Deprecate old @(deprecated) things. Jeroen van Rijn 2025-06-06 10:42:34 +02:00
  • e870369c97 Merge pull request #5288 from Feoramund/strconv-append-to-write Jeroen van Rijn 2025-06-05 23:45:37 +02:00
  • 2760f43ce7 Add deprecation warnings for strconv.append_* Feoramund 2025-06-05 17:34:14 -04:00
  • 153f7af594 Rename fixed.append to fixed.write too, for good measure Feoramund 2025-06-05 16:56:29 -04:00
  • 0049c62b26 Remove trailing whitespace Feoramund 2025-06-05 16:31:48 -04:00
  • b7de15caa3 Clarify strconv.append_* to strconv.write_* Feoramund 2025-06-05 16:29:41 -04:00
  • 108c8781c7 Factor out into helper. Jeroen van Rijn 2025-06-05 22:27:18 +02:00
  • f8228a91d1 Mark some uninitialized memory as safe Feoramund 2025-06-05 15:34:44 -04:00
  • 9c5640886d Add @(no_sanitize_memory) proc attribute with MSan additions to base:sanitizer Feoramund 2025-06-05 14:36:55 -04:00
  • 90a1b0ec4b UAF Jeroen van Rijn 2025-06-05 21:45:36 +02:00
  • 2428fa37a9 tabs Jeroen van Rijn 2025-06-05 21:38:59 +02:00
  • 5ce6eae366 Merge pull request #5285 from elyalon/dirs Jeroen van Rijn 2025-06-05 21:09:27 +02:00
  • a9cdb4f446 add more user dirs Ely Alon 2025-06-05 21:50:59 +03:00
  • 97fd228f01 Merge pull request #5284 from A1029384756/master Jeroen van Rijn 2025-06-05 17:42:00 +02:00
  • ccdd14394e [parser.cpp] - packages with .odin in the name no longer attempt to parse as odin files Hayden Gray 2025-06-05 11:24:50 -04:00
  • a1759aa2fa Fix Jeroen van Rijn 2025-06-05 16:54:39 +02:00
  • 3412b13216 Merge pull request #5283 from Kelimion/user-dirs Jeroen van Rijn 2025-06-05 16:44:05 +02:00
  • 93e1c6593e Change os2.user_* on Windows to use SHGetKnownFolderPath. Jeroen van Rijn 2025-06-05 16:37:41 +02:00
  • da3b3a4139 Allocate return value on provided allocator Jeroen van Rijn 2025-06-05 15:16:35 +02:00
  • 8cd5d01dad Merge pull request #5282 from Feoramund/fix-4364 Jeroen van Rijn 2025-06-05 14:02:56 +02:00
  • 36b41ce163 Let compound literal array be broadcast to a struct field of arrays Feoramund 2025-06-05 07:31:03 -04:00
  • 9eefa2006e encoding/cbor: support simd vectors Laytan Laats 2025-06-04 22:00:02 +02:00
  • 85224b21e6 encoding/cbor: support the matrix type Laytan Laats 2025-06-04 21:51:12 +02:00
  • 1a35c7f954 Merge pull request #5279 from Feoramund/fix-4673 Jeroen van Rijn 2025-06-04 20:24:44 +02:00
  • 4838f6b542 Merge pull request #5280 from Feoramund/fix-4642 Jeroen van Rijn 2025-06-04 20:23:41 +02:00
  • bd13bdc391 Merge pull request #5281 from Feoramund/fix-4595 Jeroen van Rijn 2025-06-04 20:18:02 +02:00
  • d046214f67 Be strict with type switch case column alignment too Feoramund 2025-06-04 14:00:33 -04:00
  • b0d050dd90 Print timings to stderr instead of stdout Feoramund 2025-06-04 13:59:31 -04:00
  • 91111937a7 Guard against negative index in inject_at Feoramund 2025-06-04 13:58:06 -04:00
  • 6804f4c471 Add support for #soa[N]T compound literals gingerBill 2025-06-04 13:56:46 +01:00
  • 77594a0dc9 Merge pull request #5268 from Kelimion/check-js Jeroen van Rijn 2025-06-04 12:22:40 +02:00
  • 17319efd8f Remove SDL3/TTF flag NORMAL Jeroen van Rijn 2025-06-04 11:22:59 +02:00
  • 1dffc2efd8 Switch to @(require) Jeroen van Rijn 2025-06-04 11:14:01 +02:00
  • ae5c92ac38 Enable odin check examples/all for JS. Jeroen van Rijn 2025-06-03 20:01:22 +02:00
  • d3922ebc06 Merge pull request #5276 from Feoramund/fix-4354 Jeroen van Rijn 2025-06-04 10:48:48 +02:00
  • 986cfbcaf4 Merge pull request #5277 from benjryan/master Jeroen van Rijn 2025-06-04 10:41:46 +02:00
  • a7cbf4f7dd Merge pull request #5274 from Feoramund/fix-render-typo Laytan 2025-06-04 06:18:18 +02:00
  • cd417b0d1f Add windows bindings to support overlapped IO Ben Ryan 2025-06-04 11:13:14 +10:00
  • 68ed631582 Forbid multiple uses of -sanitize Feoramund 2025-06-03 21:20:53 -04:00
  • 09ddf121e3 Fix typo Feoramund 2025-06-03 21:15:20 -04:00
  • 8923e28b2a Merge pull request #5267 from Feoramund/rewrite-atomic-rw-mutex gingerBill 2025-06-03 15:32:36 +01:00
  • dd27049e13 Merge pull request #5261 from spiel0meister/master Jeroen van Rijn 2025-06-03 15:39:09 +02:00
  • fab7715c35 Allow -dynamic-literals for [dynamic]T Jeroen van Rijn 2025-06-03 15:22:20 +02:00
  • 8cde9dce47 Rewrite Atomic_RW_Mutex Feoramund 2025-06-03 09:07:38 -04:00
  • fcf0d4efa1 Merge pull request #5264 from LeandroLibanio28H/5243-fix-scope-attribute-proc-grouping Jeroen van Rijn 2025-06-03 14:49:40 +02:00