Commit Graph

  • 39b166edd3 Merge pull request #3733 from Feoramund/ci-freebsd gingerBill 2024-06-11 12:51:42 +01:00
  • eaf1d88287 Merge pull request #3734 from Feoramund/fix-3730 gingerBill 2024-06-11 12:50:41 +01:00
  • a8ec2c06f3 Add define flag for codegen gingerBill 2024-06-11 12:49:08 +01:00
  • 5a6cffb65f Update tilde files gingerBill 2024-06-11 12:47:09 +01:00
  • 5802f5221a Merge branch 'master' into update-tilde gingerBill 2024-06-11 12:31:59 +01:00
  • 1dc90103bd Make verification ignorable with a define flag gingerBill 2024-06-11 12:30:24 +01:00
  • 0b02c67cdf Minor clean up for backend gingerBill 2024-06-11 12:19:52 +01:00
  • 9b0e87544a Unify LLVMVerifyFunction invocations into on place gingerBill 2024-06-11 12:07:22 +01:00
  • 61c630bbf8 Fix #3730 Feoramund 2024-06-11 05:23:43 -04:00
  • 0e6bcd0dbb Add FreeBSD to CI Feoramund 2024-06-11 00:30:31 -04:00
  • fc88de12c2 Implement absolute_path_from_handle for FreeBSD Feoramund 2024-06-11 04:13:09 -04:00
  • a3da796d54 Fix file_size on FreeBSD Feoramund 2024-06-11 03:42:13 -04:00
  • 40e99ebb10 Fix file open O_* flags on FreeBSD Feoramund 2024-06-11 03:34:10 -04:00
  • c68560c573 Use correct __error link name for FreeBSD Feoramund 2024-06-11 01:03:37 -04:00
  • 76292c8ed5 Forbid all BSDs from running core:net tests Feoramund 2024-06-11 00:46:10 -04:00
  • c6c00c706a Merge branch 'master' of https://github.com/odin-lang/Odin Franz Höltermann 2024-06-11 09:37:20 +02:00
  • 6454c6f087 Added some missing functions to core/sys/windows Franz Höltermann 2024-06-11 09:35:59 +02:00
  • c9e732d141 rlgl.RLGL_VERSION -> rlgl.VERSION Karl Zylinski 2024-06-11 08:59:30 +02:00
  • d2cd96c3c8 Made rlgl.odin work as a subpackage of raylib. So now you import vendor:raylib/rlgl. Instead of rl.rlBegin(rl.RL_TRIANGLES) you now type rlgl.Begin(rlgl.TRIANGLES). Karl Zylinski 2024-06-11 08:46:44 +02:00
  • 34af2bb8ad Moved rlgl.odin to subpackage 'raylib/rlgl' Karl Zylinski 2024-06-11 08:34:45 +02:00
  • bd198aeada Fix #3460 Feoramund 2024-06-10 23:37:54 -04:00
  • 50464bdce3 Use #any_int for reserve_* and resize_* procs Feoramund 2024-06-10 20:51:58 -04:00
  • f1779c85de Fix #3727 gingerBill 2024-06-10 18:50:53 +01:00
  • 903e254e36 Merge pull request #3725 from laytan/add-forced-shutdown-to-test-runner gingerBill 2024-06-10 15:08:09 +01:00
  • eef2aef021 Fix #3724 gingerBill 2024-06-10 15:07:45 +01:00
  • c1e81dc14d Fix #3726 gingerBill 2024-06-10 15:05:24 +01:00
  • fa3cae2bb0 Add intrinsics.procedure_of gingerBill 2024-06-10 15:02:34 +01:00
  • 71929f737b add forced shutdown to new test runner Laytan Laats 2024-06-10 15:35:23 +02:00
  • 1945218f6d Improve parsing for label: #reverse for and label: #partial switch gingerBill 2024-06-10 14:18:33 +01:00
  • bedeaa34d9 Merge pull request #3723 from Feoramund/use-final-march Jeroen van Rijn 2024-06-10 11:40:01 +02:00
  • 71a812e7fe Use get_final_microarchitecture() for ODIN_MICROARCH_STRING Feoramund 2024-06-10 05:30:16 -04:00
  • 741ee00b64 Merge pull request #3721 from Feoramund/add-tuning-consts Jeroen van Rijn 2024-06-10 10:31:12 +02:00
  • d3ae70264e Merge pull request #3720 from Feoramund/fix-force-inline-err-typo Jeroen van Rijn 2024-06-10 10:25:09 +02:00
  • c8b376f07f Merge pull request #3719 from Feoramund/fix-orbranch-error Jeroen van Rijn 2024-06-10 10:21:05 +02:00
  • ff7fcb6d38 Add compilation-related constants Feoramund 2024-06-10 03:47:20 -04:00
  • 45d1328a85 Fix typo in a #force_inline error message Feoramund 2024-06-10 00:50:16 -04:00
  • 8702bf00d5 Remove _ in Syntax_Error verbose message Feoramund 2024-06-09 22:47:22 -04:00
  • 9d28f2e18c Fix or_or_<branch> error messages Feoramund 2024-06-09 22:46:45 -04:00
  • 5985c6e3df Merge pull request #3718 from Feoramund/add-missing-big-atoi-alias Jeroen van Rijn 2024-06-10 03:58:56 +02:00
  • 82e2d1916f Merge pull request #3717 from Feoramund/big-combo Jeroen van Rijn 2024-06-10 03:47:55 +02:00
  • 70820c2c40 Add missing string_to_int alias in core:math/big Feoramund 2024-06-09 21:37:56 -04:00
  • fe5c278fca Add test for core:math/big permutation & combination procs Feoramund 2024-06-09 20:40:19 -04:00
  • f0d65112b8 Rename math/big test package Feoramund 2024-06-09 20:39:11 -04:00
  • 5fbd876db1 Add permutation & combination procedures to core:math/big Feoramund 2024-06-09 20:29:09 -04:00
  • 4ea593bde0 Merge pull request #3716 from Feoramund/slice-permute Jeroen van Rijn 2024-06-09 22:42:43 +02:00
  • 047b505836 Add test for slice.permute Feoramund 2024-06-09 16:09:45 -04:00
  • 1f64d8d5bd Add slice.permute Feoramund 2024-06-09 15:24:32 -04:00
  • 7c529e990d Add -target:freestanding_arm32 (experimental) gingerBill 2024-06-09 17:48:46 +01:00
  • 828870004b Change indentation gingerBill 2024-06-09 17:15:08 +01:00
  • 7e60e21934 Merge pull request #3714 from Kelimion/png_cleanup Jeroen van Rijn 2024-06-09 18:09:17 +02:00
  • 5be7d8e32d Clean up PNG code. Jeroen van Rijn 2024-06-09 17:59:59 +02:00
  • fc2ba81be0 Merge branch 'master' into png_cleanup Jeroen van Rijn 2024-06-09 17:13:43 +02:00
  • edcbca51c3 Merge pull request #3684 from odin-lang/tlsf-allocator gingerBill 2024-06-09 15:54:46 +01:00
  • 3c7e2659ac Merge branch 'master' into tlsf-allocator Jeroen van Rijn 2024-06-09 16:42:23 +02:00
  • 6b88d0a820 Use new blend helper Jeroen van Rijn 2024-06-09 16:37:27 +02:00
  • d2a2c1e74e Image: Add improved blending method and test it. Jeroen van Rijn 2024-06-09 16:10:06 +02:00
  • ef7c6b9895 Re Fix #3713 gingerBill 2024-06-09 14:07:07 +01:00
  • c17981ac38 Add edge case to error_operand_no_value gingerBill 2024-06-09 14:02:01 +01:00
  • 4b52f7fe2b Fix #3713 gingerBill 2024-06-09 13:35:22 +01:00
  • 8fcfd8c506 Fix sign flag gingerBill 2024-06-09 13:21:22 +01:00
  • e0d0dc704c Make f32(u8) etc do an immediate cast to f32(u32(u8)) in code generation gingerBill 2024-06-09 13:20:48 +01:00
  • 14f08ff02b Merge pull request #3712 from laytan/fix-large-ints-amd64sysv-abi Jeroen van Rijn 2024-06-09 11:01:31 +02:00
  • 5d5ef78de9 Merge pull request #3711 from laytan/fix-swizzle-crash Jeroen van Rijn 2024-06-09 11:00:15 +02:00
  • e595bdc805 Merge pull request #3710 from laytan/fix-unreachable-with-complex-param-or-return-inits Jeroen van Rijn 2024-06-09 10:59:26 +02:00
  • 6d862cc4e5 fix unreachable hit when param and/or return have complex inits Laytan Laats 2024-06-09 04:43:19 +02:00
  • 3628154849 fix swizzle crash due to wrong alignment Laytan Laats 2024-06-09 03:33:23 +02:00
  • 9ad9236c3b fix large ints amd64 sysv abi Laytan Laats 2024-06-09 02:47:05 +02:00
  • 0d698c7b53 Merge pull request #3709 from Feoramund/stop-low-swizzle Jeroen van Rijn 2024-06-08 23:14:55 +02:00
  • 49f147cc86 Prevent panic when swizzle called with < 2 indices Feoramund 2024-06-08 17:05:00 -04:00
  • e5bf6fd3aa Merge pull request #3708 from Feoramund/ignore-bmp-assets Jeroen van Rijn 2024-06-08 22:45:08 +02:00
  • 5c8f78a25a Add *.bmp to core tests .gitignore Feoramund 2024-06-08 16:40:59 -04:00
  • 1f4cfd52fd Merge pull request #3706 from leidegre/os_read_dir_windows Jeroen van Rijn 2024-06-08 17:14:49 +02:00
  • be0774acc8 Add error message on return a constant slice value from a procedure gingerBill 2024-06-08 16:07:28 +01:00
  • de7d3e2487 Update dir_windows.odin Jeroen van Rijn 2024-06-08 17:00:38 +02:00
  • 7e994b6d21 Remove empty line preventing a suggestion from happening gingerBill 2024-06-08 15:42:19 +01:00
  • 35e57fdef8 Fixed error handling in read_dir on Windows John Leidegren 2024-06-08 15:58:34 +02:00
  • 371749d474 Make certain procedures "contextless" for microui gingerBill 2024-06-08 14:48:04 +01:00
  • 575e5a255b Merge pull request #3704 from Feoramund/fix-fmt-p-verb Jeroen van Rijn 2024-06-07 23:00:29 +02:00
  • 323a6e0728 Nuke ancient comment. Jeroen van Rijn 2024-06-07 22:19:01 +02:00
  • affd48c791 Add #caller_location to check in fmt tests Feoramund 2024-06-07 16:08:37 -04:00
  • b65589d036 Add %p tests for fmt Feoramund 2024-06-07 16:01:03 -04:00
  • 61c481bd81 Fix %p pointers not printing leading 0x Feoramund 2024-06-07 15:27:43 -04:00
  • 96c06185dd Merge pull request #3701 from laytan/fix-thread-deadlock Jeroen van Rijn 2024-06-07 20:39:40 +02:00
  • 00dfff7ee0 core/thread: fix a deadlock situation on unix Laytan Laats 2024-06-07 20:28:09 +02:00
  • b35e72c82b core/sync: fix wrong timeout calculation, time.Duration is ns already Laytan Laats 2024-06-07 20:26:31 +02:00
  • edb685f04b Add package core:flags Feoramund 2024-06-06 18:35:43 -04:00
  • 7c977bb859 Merge pull request #3699 from laytan/macos-14.5 Jeroen van Rijn 2024-06-07 17:44:09 +02:00
  • 072825ac5a add MacOS 14.5 to 'core:sys/info' and 'odin report' Laytan Laats 2024-06-07 17:40:34 +02:00
  • 4c45f7d3ae Merge pull request #3698 from laytan/utilize-odin-test-instead-of-scrips-to-run-tests Jeroen van Rijn 2024-06-07 17:36:23 +02:00
  • 11137cfec5 Merge pull request #3697 from laytan/add-error-message-for-unknown-test-log-level Jeroen van Rijn 2024-06-07 17:11:48 +02:00
  • e627fcb0e6 fix not printing Error: when terminal has no color support Laytan Laats 2024-06-07 16:41:26 +02:00
  • 29250f2657 fix regression in test_issue_2395 Laytan Laats 2024-06-07 16:33:38 +02:00
  • 9122c20d4b update actions/checkout Laytan Laats 2024-06-07 15:57:09 +02:00
  • 0a528777e8 utilize odin test -all-packages instead of (make/bat) scripts for running tests Laytan Laats 2024-06-07 15:31:01 +02:00
  • f2be35f1f0 remove caught unused define Laytan Laats 2024-06-07 15:22:14 +02:00
  • ee93d7c05e add error message for unknown test log level Laytan Laats 2024-06-07 15:13:09 +02:00
  • 315695b4f8 collect and show docs of defineables Laytan Laats 2024-06-07 14:48:11 +02:00
  • 68781f8dd3 Remove unnecessary Wait_Signal checks gingerBill 2024-06-07 00:11:00 +01:00
  • 1d99bc0f87 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-06-06 23:55:54 +01:00
  • 7044a7d776 Try to fix a possible race condition with polymorphic record parameters gingerBill 2024-06-06 23:55:48 +01:00