Commit Graph

  • 25f1d0906d compiler: improve target features support Laytan Laats 2024-05-01 22:12:37 +02:00
  • 67b786c738 Fix more race conditions in error reporting Feoramund 2024-05-01 16:41:02 -04:00
  • fd582015fe Remove stray binary. Jeroen van Rijn 2024-04-30 20:58:36 +02:00
  • 58e12f0b17 Merge pull request #3520 from flysand7/sys-linux-oflags Jeroen van Rijn 2024-04-30 20:40:24 +02:00
  • 9ffa4a4eb1 [sys/linux]: Fix bit numbers for open flags flysand7 2024-05-01 05:24:02 +11:00
  • c55b3d49b5 Mock out for in multiple-return values gingerBill 2024-04-30 15:50:55 +01:00
  • f69b127c9f Begin mocking out bit_field operations gingerBill 2024-04-30 15:36:26 +01:00
  • 915db6d228 Fill out more of the tilde expression code gingerBill 2024-04-30 15:13:03 +01:00
  • eb06cb5d23 Merge pull request #3518 from laytan/sysinfo-arm-additions gingerBill 2024-04-30 12:48:48 +01:00
  • 1fb5bf6bdb Sort procedures in single threaded mode for tilde gingerBill 2024-04-30 12:31:15 +01:00
  • d77a8fc876 Update again gingerBill 2024-04-30 11:53:54 +01:00
  • d378a06404 Update tilde gingerBill 2024-04-30 11:04:08 +01:00
  • ac9919b8e2 Begin fixing type info stuff gingerBill 2024-04-30 11:01:10 +01:00
  • d04039ba43 Update Tilde gingerBill 2024-04-30 09:59:35 +01:00
  • e32ffdace8 Merge branch 'master' into update-tilde gingerBill 2024-04-30 09:11:22 +01:00
  • 5c1201fa42 Fix #3459 gingerBill 2024-04-30 09:10:00 +01:00
  • c0ca26ac17 sys/info: add missing @(private)'s Laytan Laats 2024-04-30 00:22:23 +02:00
  • b41395e3b4 sys/info: update doc.odin Laytan Laats 2024-04-30 00:13:36 +02:00
  • d40c207fde sys/info: retrieve better CPU description on Darwin Laytan Laats 2024-04-29 23:44:48 +02:00
  • 8660718ebe sys/info: add feature detection for Darwin and Linux ARM Laytan Laats 2024-04-29 23:43:46 +02:00
  • 485afb011c sys/info: improve platform_linux Laytan Laats 2024-04-29 23:39:14 +02:00
  • 9e94e9dac1 sys/info: remove unneccesary build tags Laytan Laats 2024-04-29 23:38:26 +02:00
  • cebe6bd982 sys/unix: add sysctlbyname for darwin Laytan Laats 2024-04-29 23:36:13 +02:00
  • c58da76562 sys/darwin: fix sysctl and sysctlbyname syscalls Laytan Laats 2024-04-29 23:35:28 +02:00
  • e896efdaeb sys/info: add easy way of getting the MacOS version Laytan Laats 2024-04-29 23:32:46 +02:00
  • 2918baa3e8 Update builder.odin Timo 2024-04-29 20:22:53 +02:00
  • ff0973e0f5 Merge pull request #3513 from thetarnav/patch-2 gingerBill 2024-04-29 16:51:45 +01:00
  • ae322739b5 Remove instrinsics and utf16 imports from os/os_js Damian Tarnawski 2024-04-29 16:59:52 +02:00
  • f6345d20f7 Merge pull request #3508 from Feoramund/fmt-alloc-print-reqres gingerBill 2024-04-29 12:04:58 +01:00
  • 227aab8f39 Merge pull request #3507 from IllusionMan1212/glsl-fix gingerBill 2024-04-29 12:04:07 +01:00
  • d6824ea607 Merge pull request #3505 from Feoramund/allow-disabled-init-procs gingerBill 2024-04-29 12:03:54 +01:00
  • 2f88ded81a Merge pull request #3504 from Feoramund/fix-racecond-error-va gingerBill 2024-04-29 12:03:26 +01:00
  • bbebb4ad60 Fix unseen print call in demo Feoramund 2024-04-28 17:20:52 -04:00
  • 700f9c94bd Combine adjacent sbprint*/to_string calls Feoramund 2024-04-28 17:18:46 -04:00
  • c712de0cd0 Require results for non-buffered print procs Feoramund 2024-04-28 17:17:01 -04:00
  • 1f5f417116 fix(linalg/glsl): incorrect quat by vector3 multiplication IllusionMan1212 2024-04-28 21:44:34 +02:00
  • a573161abd Allow @(init) procs to be @(disabled) Feoramund 2024-04-28 14:42:04 -04:00
  • f1c13d6bd8 Fix race condition in error_va Feoramund 2024-04-28 14:03:11 -04:00
  • 805bb69c6c Fix typo in core_builtin Artsiom Babukh 2024-04-28 15:27:34 +00:00
  • a37826e646 Merge pull request #3268 from olesya-wo/core-mem-tracking_allocator-improve gingerBill 2024-04-28 16:01:01 +01:00
  • 3b4169c903 Merge pull request #3495 from Feoramund/fix-rune-literal-error-double-reporting gingerBill 2024-04-28 15:22:05 +01:00
  • 0eb97dba6e Merge pull request #3496 from laytan/allow-default-to-nil-allocator-on-wasm gingerBill 2024-04-28 15:21:45 +01:00
  • fa5e6d2d84 Merge pull request #3497 from laytan/fix-buddy-allocator-wrong-query-info gingerBill 2024-04-28 15:21:35 +01:00
  • 4668dafa2b Merge pull request #3498 from laytan/add-fprint-to-wasm gingerBill 2024-04-28 15:21:27 +01:00
  • cc5faecced wasm: add the fprint procedures to fmt Laytan Laats 2024-04-28 16:10:04 +02:00
  • 0530f86a48 fix: buddy allocator wrong query info pointer Laytan Laats 2024-04-28 16:09:03 +02:00
  • 4fea5720a5 wasm: allow -default-to-nil-allocator Laytan Laats 2024-04-28 16:05:41 +02:00
  • 30cfdd73b0 Add extra asserts gingerBill 2024-04-28 14:45:59 +01:00
  • 950fd2d5ce Rename trace_linux.odin to trace_cpp.odin gingerBill 2024-04-28 13:52:52 +01:00
  • 74d75fb7fb Correct types on windows gingerBill 2024-04-28 13:51:46 +01:00
  • 7ee2c1084f Update doc.odin gingerBill 2024-04-28 13:51:10 +01:00
  • c0b7dd7da6 Remove need for allocator and MAX_FRAMES in trace.frames gingerBill 2024-04-28 13:05:19 +01:00
  • be09584ea5 Increase MAX_FRAMES gingerBill 2024-04-28 12:56:53 +01:00
  • 5ac8e8f9fd Add doc.odin gingerBill 2024-04-28 12:52:02 +01:00
  • 2eea06fc73 Set in_resolve for linux gingerBill 2024-04-28 12:51:10 +01:00
  • 0fa269811a Change layout of Frame_Location gingerBill 2024-04-28 12:49:17 +01:00
  • 6c185a5dca Add core:debug/trace for Linux gingerBill 2024-04-28 12:43:27 +01:00
  • f428f26c8e Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-04-28 12:05:21 +01:00
  • 44c9b988bb Add default debug/trace to do nothing gingerBill 2024-04-28 12:05:15 +01:00
  • 29987c20c0 Fix invalid rune literal reported twice Feoramund 2024-04-28 06:59:55 -04:00
  • 51d4dde63c Merge pull request #3494 from Feoramund/fix-3481 gingerBill 2024-04-28 11:59:18 +01:00
  • 362aa82f59 Begin work on core:debug/trace gingerBill 2024-04-28 11:58:16 +01:00
  • ebfbe4d260 Clear unused global_error_collector.curr_error Feoramund 2024-04-28 06:38:32 -04:00
  • e71cf96bbc Keep -vet happy gingerBill 2024-04-28 11:35:51 +01:00
  • 383c17e842 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-04-28 11:31:55 +01:00
  • 00b1a41540 Add stack frame procedures for core:sys/windows gingerBill 2024-04-28 11:31:50 +01:00
  • 37b026cb9b [sys/linux] Directly call syscall in execve on arm64 PucklaJ 2024-04-28 12:00:40 +02:00
  • d1a205e2cf [sys/linux]: Remove clone syscall and call it directly in fork on arm64 PucklaJ 2024-04-28 11:56:19 +02:00
  • 7f301790d0 [sys/linux] Change flags parameter of execveat to bit_set PucklaJ 2024-04-28 11:48:18 +02:00
  • 8fd318ea7a Merge pull request #3492 from DreepyYunky/Add-SetMenu Jeroen van Rijn 2024-04-27 20:04:15 +02:00
  • 1deb53cddb Add SetMenu Yunky 2024-04-27 18:58:46 +01:00
  • 05b5b8503d Merge pull request #3491 from Feoramund/fix-json-omitempty gingerBill 2024-04-27 15:32:21 +01:00
  • b0fe6212bb [sys/linux]: Fix return statement PucklaJ 2024-04-27 13:21:04 +02:00
  • 5e1b376e22 Disallow for x in bitset_or_map if x is a variable that matches the "key" gingerBill 2024-04-27 10:34:17 +01:00
  • 309a770cbf Fix omitempty in json.marshal Feoramund 2024-04-27 05:24:59 -04:00
  • 393e4a9db6 Generalize Odin call-based "iterators" to work with more than 2-values: for x, y, z, w in iterate(&it) gingerBill 2024-04-27 09:53:02 +01:00
  • efae99971b Fix missing _ = gingerBill 2024-04-27 09:19:50 +01:00
  • 4454849252 Add attributes to procedures in text/scanner gingerBill 2024-04-27 09:16:36 +01:00
  • c752d0b541 Fix printing of big endian integers in a bit_field gingerBill 2024-04-27 09:16:18 +01:00
  • 5969796fbf Merge pull request #3490 from odin-lang/new-string-map gingerBill 2024-04-27 09:03:05 +01:00
  • 6520794764 Fix wrong allocator usage gingerBill 2024-04-27 08:50:05 +01:00
  • 9d3f835e31 Merge pull request #3462 from Yawning/feature/math-sys-rand gingerBill 2024-04-27 08:43:02 +01:00
  • 70aa2ff90a Merge pull request #3489 from Feoramund/fix-build-freebsd gingerBill 2024-04-27 08:40:23 +01:00
  • a60a7f64b9 Merge pull request #3483 from laytan/negative-improvements gingerBill 2024-04-27 08:38:29 +01:00
  • 2368014d06 Merge pull request #3486 from Feoramund/fix-chan-memleak gingerBill 2024-04-27 08:37:52 +01:00
  • 92402a75f6 Fix wrong llvm-config in build script for FreeBSD Feoramund 2024-04-26 18:40:59 -04:00
  • 4bea5dbac1 Correct map usage gingerBill 2024-04-26 15:09:08 +01:00
  • 2b26384b89 Implement dumb PtrMap gingerBill 2024-04-26 15:04:46 +01:00
  • c685b404ea Implement dumb StringMap gingerBill 2024-04-26 14:15:22 +01:00
  • a3e77dcc3b Minor clean up gingerBill 2024-04-26 13:25:08 +01:00
  • 7305478261 Minor changes gingerBill 2024-04-26 13:12:23 +01:00
  • 94e0707456 Fix minor bug gingerBill 2024-04-26 13:12:15 +01:00
  • e518142491 Begin updating Tilde gingerBill 2024-04-26 12:23:57 +01:00
  • f95bb77f72 Fix memory leak in sync/chan Feoramund 2024-04-26 05:19:52 -04:00
  • 6bbdbb4447 Added missing core:sys/info package for NetBSD Andreas T Jonsson 2024-04-26 11:04:27 +02:00
  • 22fa420c4f Should pass 0 as the rest of futex arguments Andreas T Jonsson 2024-04-25 22:22:59 +02:00
  • 9a008d10f3 Merge branch 'master' into netbsd Andreas T Jonsson 2024-04-25 22:04:40 +02:00
  • 3000508c02 Switched to native futex on NetBSD Andreas T Jonsson 2024-04-25 21:50:34 +02:00
  • d3bd1c2110 improve some Negative_Read/Negative_Write logic Laytan Laats 2024-04-25 19:08:48 +02:00
  • f745fff640 Merge pull request #3467 from laytan/clang-18-linking-backport gingerBill 2024-04-25 16:09:17 +01:00