Commit Graph

  • ee02d04a9b [os2/process]: Don't quote arguments unless needed flysand7 2024-09-19 22:18:46 +11:00
  • 6bbeb0a243 Merge pull request #4203 from karl-zylinski/file-tags-without-comments gingerBill 2024-09-19 12:36:43 +01:00
  • a52b1e0321 Merge pull request #4271 from Feoramund/forbid-defer-orbreak Laytan 2024-09-19 13:25:28 +02:00
  • d560dad0d8 Add missing import that was accidentally deleted before commit gingerBill 2024-09-19 12:09:30 +01:00
  • 5441620b6c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-09-19 12:06:36 +01:00
  • 244907149a Move os stuff to OS specific files gingerBill 2024-09-19 12:06:31 +01:00
  • bec09d82df Fix vet errors flysand7 2024-09-19 21:07:08 +11:00
  • acbf5c8d97 Forbid labelled or-branch expressions within defer Feoramund 2024-09-19 05:55:30 -04:00
  • e0bb07728d Fix resize OOB when copying old data that's bigger than new data flysand7 2024-09-19 20:55:52 +11:00
  • 0ca5e70c7d Merge pull request #4266 from greenya/os-get-current-directory-allocator-arg Laytan 2024-09-19 02:17:20 +02:00
  • 9456c36684 Specify integer-like only for some atomic_* intrinsics Feoramund 2024-09-18 17:18:48 -04:00
  • 80622bcb3a Merge branch 'odin-lang:master' into os-get-current-directory-allocator-arg Yuriy Grynevych 2024-09-19 00:13:19 +03:00
  • 18fd1fefc3 Update core/os/os_openbsd.odin Yuriy Grynevych 2024-09-19 00:11:17 +03:00
  • 568705069c Update core/os/os_netbsd.odin Yuriy Grynevych 2024-09-19 00:11:12 +03:00
  • cbf0471c72 Update core/os/os_linux.odin Yuriy Grynevych 2024-09-19 00:11:06 +03:00
  • 35f0dcbb92 Update core/os/os_freebsd.odin Yuriy Grynevych 2024-09-19 00:11:00 +03:00
  • 6e979a96a1 Update core/os/os_darwin.odin Yuriy Grynevych 2024-09-19 00:10:53 +03:00
  • 7491b3c332 Fix #4265 Laytan Laats 2024-09-18 22:45:27 +02:00
  • 4ff836609c [core/os] get_current_directory: Add allocator arg to targets where its missing Yuriy Grynevych 2024-09-18 21:03:48 +03:00
  • 8814170edf Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-09-18 00:13:44 +01:00
  • e17dfcf7a2 Remove distinct from core:math/linalg/(glsl|hlsl) types gingerBill 2024-09-18 00:13:34 +01:00
  • 80cc2f5416 fix it more Laytan Laats 2024-09-17 23:28:29 +02:00
  • 9973e0255c fix error interrupt error check Laytan Laats 2024-09-17 23:19:20 +02:00
  • 4dd3248507 Merge pull request #4262 from flysand7/ptrace-args Laytan 2024-09-17 23:15:52 +02:00
  • 833157ecc9 [sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscall flysand7 2024-09-18 07:52:22 +11:00
  • 652557bfcd net: add bound_endpoint procedure Laytan Laats 2024-09-17 22:22:19 +02:00
  • 29fedc1808 Changed some recently added //+ usages to #+ and also fixed some //+ usages in some code generators. Karl Zylinski 2024-09-17 19:39:48 +02:00
  • 093ade0504 Merge branch 'master' into file-tags-without-comments Karl Zylinski 2024-09-17 19:36:17 +02:00
  • 6ef779cd5c add new macos releases to 'odin report' and sys/info Laytan Laats 2024-09-17 17:46:30 +02:00
  • 9508a1f031 Merge pull request #4255 from avanspector/master Jeroen van Rijn 2024-09-17 17:15:41 +02:00
  • c794f853e9 init ansi on a standalone testing exe avanspector 2024-09-17 16:57:02 +02:00
  • 0975820c48 fix wrong ulock timeout calculation, add version check for ios Laytan Laats 2024-09-17 15:52:35 +02:00
  • 0d33df15b4 Merge pull request #4208 from laytan/more-wasm-vendor-support gingerBill 2024-09-17 11:37:10 +01:00
  • 4a3b4da73c Merge pull request #4253 from pkova/master gingerBill 2024-09-17 11:35:18 +01:00
  • 09588836e7 Add -vet-unused-procedures gingerBill 2024-09-17 11:33:42 +01:00
  • 19c1ed154c Add -vet-packages:<comma-separated-string-array> gingerBill 2024-09-17 11:01:26 +01:00
  • abf6ea7732 Fix minor bug with addressability gingerBill 2024-09-17 10:24:19 +01:00
  • 6e0f1cc866 Pass microseconds instead of nanoseconds to __ulock_wait pkova 2024-09-17 02:35:00 +03:00
  • 4d6f7dcac0 Fix code alignment in futex_darwin.odin Pyry Kovanen 2024-09-17 02:21:00 +03:00
  • aa25714d43 Remove comment from core sync tests now that they're fixed pkova 2024-09-17 02:11:41 +03:00
  • fff99c726e Fix core sync test deadlock on darwin pkova 2024-09-17 01:52:51 +03:00
  • a16d3b6c9a Merge pull request #4242 from laytan/caller-expression gingerBill 2024-09-16 17:36:46 +01:00
  • 68619f299e Merge pull request #4209 from flysand7/core-mem gingerBill 2024-09-16 17:35:19 +01:00
  • 017d6bdf73 Merge pull request #4232 from Feoramund/test-sync gingerBill 2024-09-16 17:27:20 +01:00
  • 16ef59700b Check for EINTR in sys/posix test Feoramund 2024-09-15 23:58:03 -04:00
  • d38f5ffb49 Remove unneeded synchronizations in Chan Feoramund 2024-09-15 22:00:53 -04:00
  • 97e06cb98e Fix bit flags on fcntl linux POSIX implemention. Add sys/sem linux implementation. Isaac Andrade 2024-09-15 18:43:51 -06:00
  • 8616842ec6 Implement Linux POSIX compliance for poll, sched, sys/select. Fix enum in fcntl. Isaac Andrade 2024-09-14 20:23:42 -06:00
  • aa91479870 Fix O_NOFOLLOW typo. Add Linux support for POSIX fcntl. Isaac Andrade 2024-09-14 17:01:15 -06:00
  • d03d9e49a6 fix #4243 Laytan Laats 2024-09-15 00:03:20 +02:00
  • d2d2026736 Merge pull request #4241 from laytan/improve-bit-field-debug-info Laytan 2024-09-14 22:15:47 +02:00
  • 603efa860a add '#caller_expression' Laytan Laats 2024-09-14 21:43:25 +02:00
  • 3d7b924260 Fix a few incorrectly placed build tags. Karl Zylinski 2024-09-14 18:41:05 +02:00
  • 19f0127e55 Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax. Karl Zylinski 2024-09-14 18:27:49 +02:00
  • af94c4ab32 Add initial POSIX support for Linux for wordexp. Isaac Andrade 2024-09-14 10:06:25 -06:00
  • b12d312408 core/odin: Added new file tag syntax as token. parse_file stores a list of tags that the file tag parser can use later. Karl Zylinski 2024-09-14 17:59:50 +02:00
  • 4f3f256375 improve bit field debug info Laytan Laats 2024-09-14 15:52:37 +02:00
  • c24e18bf10 Fix incorrect syntax error in parse_file Karl Zylinski 2024-09-14 14:36:33 +02:00
  • 8b84b9a4a2 Docs are generated as expected again. Karl Zylinski 2024-09-14 14:32:46 +02:00
  • 86e291235d Merge remote-tracking branch 'origin/master' into file-tags-without-comments Karl Zylinski 2024-09-14 11:26:41 +02:00
  • 466e29bb38 [mem]: Rollback allocator API consistency flysand7 2024-09-14 12:13:56 +11:00
  • 016d1a84d4 [mem]: Document mutex, rollback stack and tracking allocators flysand7 2024-09-14 10:46:35 +11:00
  • 3ed2ab6e2c [mem]: Adjust the docs for calc_padding_with_header flysand7 2024-09-14 10:18:51 +11:00
  • e90f5d2528 [mem]: Adjust the docs on the buddy allocator flysand7 2024-09-14 10:03:04 +11:00
  • 129d85fe7d Merge pull request #4236 from laytan/box2d-release-build Laytan 2024-09-13 21:09:57 +02:00
  • 18a63037d1 vendor/box2d: build in release mode Laytan Laats 2024-09-13 20:51:06 +02:00
  • 3166c7bef9 Add Suggested Example for using an inline procedure which enables a target feature gingerBill 2024-09-12 10:07:09 +01:00
  • 55a9ba1fc0 Finish sys/socket POSIX support for Linux. Isaac Andrade 2024-09-11 22:25:38 -06:00
  • 275f1cc0de Merge pull request #4233 from laytan/fix-poly-variadic-reuse-slice Laytan 2024-09-12 02:34:01 +02:00
  • 387f56634d fix reuse of slice for varargs with poly types Laytan Laats 2024-09-12 02:16:04 +02:00
  • c94829f4d3 Merge pull request #4231 from InKryption/enable-doc-out-param Jeroen van Rijn 2024-09-12 01:43:22 +02:00
  • 201a7b90bb fix EventMaskAny definition Laytan Laats 2024-09-12 00:11:27 +02:00
  • 27ed10746d Allow transmute(Bit_Set)~T(0) gingerBill 2024-09-11 23:08:38 +01:00
  • 3b22c0854c fix some LLVM assertions Laytan Laats 2024-09-11 22:45:16 +02:00
  • 1025b9e6c0 Enable -out:<filename> for doc subcommand The logic for writing the .odin-doc file to the value assigned to out_filepath already exists, this just enables it on the CLI frontend. InKryption 2024-09-11 18:56:49 +02:00
  • 244a4acfa1 Merge pull request #4230 from laytan/cbor-unmarshal-non-string-keys Laytan 2024-09-11 16:08:53 +02:00
  • 788e4b2b6a core/encoding/cbor: allow unmarshalling non-string map keys Laytan Laats 2024-09-11 15:56:18 +02:00
  • 7f7cfebc91 Add tests for core:sync and core:sync/chan Feoramund 2024-09-09 16:17:08 -04:00
  • 16cd16b91e Fix comments Feoramund 2024-09-08 18:23:28 -04:00
  • 2938655a3d Fix CPU count detection in FreeBSD & NetBSD Feoramund 2024-09-11 07:07:09 -04:00
  • b1db33b519 Add cpu_relax to sync.auto_reset_event_signal Feoramund 2024-09-10 19:04:44 -04:00
  • a1435a6a90 Fix deadlock in Auto_Reset_Event Feoramund 2024-09-10 14:51:00 -04:00
  • fec1ccd7a3 Fix data races in sync.Recursive_Benaphore Feoramund 2024-09-09 19:15:06 -04:00
  • 9b06ea5bfd Fix #4229 for edge case os.Error/os.Errno legacy bodge gingerBill 2024-09-11 12:01:01 +01:00
  • b379d25a12 ci: try updating deprecated setup-python Laytan Laats 2024-09-11 03:05:56 +02:00
  • a15afccd36 ci: aware Laytan Laats 2024-09-11 02:56:24 +02:00
  • 83b5f82a92 ci: ohhh, I am dumb Laytan Laats 2024-09-11 02:45:58 +02:00
  • 1632f19826 In-progress support for POSIX on Linux for sys/socket. Isaac Andrade 2024-09-10 18:43:09 -06:00
  • 496d732aaf ci: does backblaze not like tar archives? Laytan Laats 2024-09-11 02:41:28 +02:00
  • 26db1c8860 ci: show me files Laytan Laats 2024-09-11 02:30:43 +02:00
  • 7ff424d148 ci: specify path Laytan Laats 2024-09-11 02:26:39 +02:00
  • f4322886f3 ci: really, what's in there? Laytan Laats 2024-09-11 02:19:39 +02:00
  • 005cadb52c ci: what's in there? Laytan Laats 2024-09-11 02:10:55 +02:00
  • 90ba78cdfc ci: no UTC on this python Laytan Laats 2024-09-11 02:01:14 +02:00
  • a66524b0b2 ci: fix run step Laytan Laats 2024-09-11 01:55:33 +02:00
  • f16ed256ea [mem]: Fix handling of default resize to check alignment flysand7 2024-09-11 08:00:27 +11:00
  • b442ea8601 Merge pull request #4206 from laytan/improve-linking-shared-libraries gingerBill 2024-09-10 21:59:21 +01:00
  • 309ea50a7c Merge pull request #4204 from A1029384756/static_builds Jeroen van Rijn 2024-09-10 22:41:25 +02:00
  • 5c4f241f22 upload v4 Jeroen van Rijn 2024-09-10 22:21:50 +02:00
  • fce7bcec49 Merge branch 'master' into static_builds Jeroen van Rijn 2024-09-10 22:15:06 +02:00