Commit Graph

  • 3e159736cd use #exists to provide good errors for common missing libraries Laytan Laats 2024-06-04 19:32:23 +02:00
  • f4dd48aa5d Add core:flags gingerBill 2024-06-04 19:08:03 +01:00
  • d33668fa91 Fix partial parsing of "infinity" in parse_f64_prefix Feoramund 2024-06-04 13:24:46 -04:00
  • b47a15733d implement #exists(path) Laytan Laats 2024-06-04 19:06:13 +02:00
  • 4f5b2bd127 fix crash when you have 2 #load_directory calls with the same path Laytan Laats 2024-06-04 19:01:50 +02:00
  • 3b7100f8e5 raygui: change c.int to their correct enum types gingerBill 2024-06-04 16:17:49 +01:00
  • 6b386631dd Improve error message suggestion for passing enums to integers gingerBill 2024-06-04 16:16:27 +01:00
  • 11b1a48bf0 Fix extra_linker_flags for raylib on windows gingerBill 2024-06-04 15:54:57 +01:00
  • 72ce111a95 Keep -vet happy gingerBill 2024-06-04 15:51:19 +01:00
  • 606608c02b Utilize foreign import constant strings for foreign imports gingerBill 2024-06-04 15:49:17 +01:00
  • eacf2918ad Merge pull request #3469 from hodgka/raylib_resizable_doc_patch gingerBill 2024-06-04 15:41:15 +01:00
  • afcccfdec5 Merge pull request #3615 from puzzleddev/export-dependencies gingerBill 2024-06-04 15:40:54 +01:00
  • 60a064984d Merge pull request #3670 from colrdavidson/x11-tweaks gingerBill 2024-06-04 15:02:03 +01:00
  • 0504c12f04 Merge pull request #3672 from laytan/fix-old-llvm-debug-info gingerBill 2024-06-04 15:01:30 +01:00
  • 7d29389834 fix debug info IR error on LLVM < 13 Laytan Laats 2024-06-04 14:21:51 +02:00
  • 52ba3357ee oops, missed shuffling a few x-funcs Colin Davidson 2024-06-04 04:48:24 -07:00
  • 78a67ef31e Merge pull request #3667 from Feoramund/fix-fmt-compquat-sign Jeroen van Rijn 2024-06-04 13:32:13 +02:00
  • f9d59ef6d4 Merge branch 'master' into fix-fmt-compquat-sign Jeroen van Rijn 2024-06-04 13:25:57 +02:00
  • c3b94b9e1d Merge pull request #3646 from Feoramund/multi-test Jeroen van Rijn 2024-06-04 13:23:52 +02:00
  • 02f11dfded Merge branch 'master' of github.com:odin-lang/Odin dev-2024-06 Jeroen van Rijn 2024-06-04 11:27:01 +02:00
  • 303d86ab7e Complete nightly scripts update to new b2 cli version Jeroen van Rijn 2024-06-04 11:26:57 +02:00
  • 50374d9396 Merge pull request #3640 from harold-b/fix-darwin-libc-open Jeroen van Rijn 2024-06-04 10:54:08 +02:00
  • dfffc57536 Merge pull request #3668 from colrdavidson/x11-tweaks Jeroen van Rijn 2024-06-04 10:53:57 +02:00
  • e46e22e21b add a few more x11 funcs, fix egl bug Colin Davidson 2024-06-04 01:12:10 -07:00
  • eb93779f63 Fix duplicate sign printing of complex and quaternion types Feoramund 2024-06-03 19:49:38 -04:00
  • d2a9122176 Add fmt tests for printing complex and quaternion types Feoramund 2024-06-03 19:48:09 -04:00
  • 36627d7d29 Merge pull request #3666 from Feoramund/add-missing-compquat Jeroen van Rijn 2024-06-04 01:28:18 +02:00
  • f745a1c470 b2 uri Jeroen van Rijn 2024-06-04 00:22:49 +02:00
  • 17225131f7 Try / rather than gingerBill 2024-06-03 23:12:24 +01:00
  • c8f9af64db Add print to delete_old_binaries.py gingerBill 2024-06-03 23:01:39 +01:00
  • 0ef0894213 Fix to bl.tok = path gingerBill 2024-06-03 22:55:24 +01:00
  • dc6a8e5ffb Fix typo gingerBill 2024-06-03 22:44:12 +01:00
  • 5b5106baee Try updating nightly stuff gingerBill 2024-06-03 22:36:54 +01:00
  • 4dac577caa Add attributes to Foreign_Import_Decl in clone gingerBill 2024-06-03 22:21:54 +01:00
  • 8e9716ea2f Add ast.Foreign_Import_Decl to ast.clone gingerBill 2024-06-03 22:20:39 +01:00
  • d7f6def8ad Add aliases for Raw_* complex/quaternion types into core:mem Feoramund 2024-06-03 17:18:27 -04:00
  • 50b4a63fe1 Add ast.Foreign_Impot_Decl.fullpaths to walk.odin gingerBill 2024-06-03 22:02:35 +01:00
  • 2cb3028086 Merge pull request #3664 from reduf/fix-signatures-of-some-functions Jeroen van Rijn 2024-06-03 22:06:07 +02:00
  • 88598c2c64 Make use of runtime.Raw_* types in core:math/linalg Feoramund 2024-06-03 15:45:32 -04:00
  • 97f1d12e04 Add missing Raw_* types for complex and quaternion Feoramund 2024-06-03 15:41:14 -04:00
  • 4e1dd4ced2 Move Raw_Complex/Quaternion types to base:runtime Feoramund 2024-06-03 15:40:28 -04:00
  • 1617060f46 Fix type of two Win32 functions Laurent Dufresne 2024-06-03 19:43:39 +02:00
  • 0ff130d82b Fix ad hoc printf in test runner signal handler Feoramund 2024-06-02 23:36:04 -04:00
  • fa29974dab Use Warning log level for reporting memory leaks Feoramund 2024-06-02 23:21:44 -04:00
  • 7764ab2ab0 Prevent test runner deadlock on NetBSD Feoramund 2024-06-02 21:25:04 -04:00
  • 6a5633df2d Fix wrong PTHREAD_CANCEL_ASYNCHRONOUS on FreeBSD and OpenBSD Feoramund 2024-06-02 20:16:23 -04:00
  • c8539fe411 Revert "Disable NetBSD tests until 'undefined reference to stdout' is solved." Feoramund 2024-06-02 19:28:07 -04:00
  • ac9484206b Fix STDIN, STDOUT, STDERR handles for BSDs Feoramund 2024-06-02 19:15:28 -04:00
  • b56a0e0f03 Remove libm dependency in core:math where possible custom-math-sin gingerBill 2024-06-02 23:29:43 +01:00
  • 0e2b7554c7 Implement sin and cos in native Odin gingerBill 2024-06-02 22:45:25 +01:00
  • 10d354aea8 Merge pull request #3662 from Feoramund/fix-3660 Jeroen van Rijn 2024-06-02 23:22:16 +02:00
  • f030603f0d Fix #3660 Feoramund 2024-06-02 16:47:46 -04:00
  • f77ce359ce Be pedantic about not overwriting Odin errors Feoramund 2024-06-02 15:40:09 -04:00
  • 3f1249c27e Tell user about ODIN_TEST_RANDOM_SEED option Feoramund 2024-06-02 15:34:13 -04:00
  • 8d8c42e962 Use T.seed in tests where applicable Feoramund 2024-06-02 15:30:23 -04:00
  • 60d0c03134 Strip old test runner back out of internal, issues and vendor Jeroen van Rijn 2024-06-02 21:15:25 +02:00
  • 9d8d864400 Plug leak in AES tests. Jeroen van Rijn 2024-06-02 21:12:24 +02:00
  • 21a1ddfbae Disable NetBSD tests until 'undefined reference to stdout' is solved. Jeroen van Rijn 2024-06-02 21:03:22 +02:00
  • 890fe07c6e Disable FANCY_OUTPUT in Odin test scripts Feoramund 2024-06-01 19:59:20 -04:00
  • d581dbbec5 Keep test runner main thread from using 100% of a CPU core Feoramund 2024-06-01 14:28:02 -04:00
  • 5e3e958574 Add -define:ODIN_TEST_LOG_LEVEL to set lowest log level Feoramund 2024-06-01 14:04:49 -04:00
  • 6a9203328b Log thread count at test run start Feoramund 2024-06-01 14:03:36 -04:00
  • 5db65aa796 Make it easier to learn about ODIN_TEST_CLIPBOARD Feoramund 2024-06-01 08:16:40 -04:00
  • cb00b8022b Add note about SIGSEGV edge case on UNIX-likes Feoramund 2024-06-01 07:56:28 -04:00
  • 4875f745c8 Remove Windows test runner in favor of libc implementation Feoramund 2024-06-01 07:42:23 -04:00
  • ccdbd4b6ce Simplify casts in mem.Rollback_Stack procs Feoramund 2024-06-01 07:30:02 -04:00
  • 9dcf345795 Set thread pool is_running to false on shutdown Feoramund 2024-06-01 07:16:14 -04:00
  • 21064fbb60 Clear thread pool task data on restart Feoramund 2024-06-01 07:15:27 -04:00
  • 45fa9d8148 Expand documentation comment for ODIN_TEST_NAMES Feoramund 2024-06-01 07:12:51 -04:00
  • cb8faf5b74 Remove -test-name in favor of test runner option Feoramund 2024-06-01 07:04:20 -04:00
  • 6a5d51f0d6 Use more concise way of satisfying -vet Feoramund 2024-05-31 15:45:06 -04:00
  • 433ca538bf Be specific about platforms not implementing test runner signal handler Feoramund 2024-05-30 18:01:22 -04:00
  • d1723664a7 Catch SIGILL, SIGFPE, SIGSEGV in the test runner Feoramund 2024-05-30 17:46:28 -04:00
  • fb37572c4c Rename signal_handler.odin to signal_handler_libc.odin Feoramund 2024-05-30 17:02:32 -04:00
  • 6050bc3bf6 Add missing benchmarks build.bat. Jeroen van Rijn 2024-06-01 13:17:59 +02:00
  • 306169699c Update ci.yml Jeroen van Rijn 2024-06-01 13:07:40 +02:00
  • 3354212f8e Update ci.yml Jeroen van Rijn 2024-05-31 20:32:25 +02:00
  • 54dae06ad1 Update CI Jeroen van Rijn 2024-05-31 20:19:17 +02:00
  • 8d93379e29 Factor benchmarks out into tests\benchmark\<pkg> Jeroen van Rijn 2024-05-31 20:10:55 +02:00
  • 62b7d8de97 Port tests\core\net Jeroen van Rijn 2024-05-31 16:32:12 +02:00
  • dacb0f7786 Port tests\core\thread Jeroen van Rijn 2024-05-31 12:14:33 +02:00
  • 5b1ffba915 Port testing\core\time Jeroen van Rijn 2024-05-31 01:12:35 +02:00
  • a406ff7063 Port tests\core\strings Jeroen van Rijn 2024-05-31 00:57:05 +02:00
  • 9ba02e888d Port tests\core\slice Jeroen van Rijn 2024-05-31 00:50:58 +02:00
  • ed0384c102 Port tests\core\runtime Jeroen van Rijn 2024-05-31 00:35:57 +02:00
  • 80b115748f Port tests\core\reflect Jeroen van Rijn 2024-05-31 00:27:30 +02:00
  • 9829a02571 Port tests\core\odin Jeroen van Rijn 2024-05-31 00:12:18 +02:00
  • 8383a45b62 Port tests\core\text\match Jeroen van Rijn 2024-05-30 23:25:34 +02:00
  • b0faab29e0 Port tests\core\math, math\linalg\glsl and math\noise Jeroen van Rijn 2024-05-30 19:42:44 +02:00
  • d7bfbe0552 Port testing\core\text\i18n Jeroen van Rijn 2024-05-30 18:38:35 +02:00
  • 39fd73fe17 Port testing\core\hash Jeroen van Rijn 2024-05-30 18:05:09 +02:00
  • 6f7c5a7577 Port tests\core\fmt Jeroen van Rijn 2024-05-30 16:52:29 +02:00
  • d334b8c72a Port tests\core\path\filepath Jeroen van Rijn 2024-05-30 16:04:24 +02:00
  • 9d0f4833bf Port tests\core\encoding\xml Jeroen van Rijn 2024-05-30 15:45:15 +02:00
  • 6641a6f6c9 Port tests\core\encoding\varint Jeroen van Rijn 2024-05-30 14:57:43 +02:00
  • 601df0e8f7 Port tests\core\encoding\json Jeroen van Rijn 2024-05-30 14:36:36 +02:00
  • 1b32e27aa4 Port tests\core\encoding\hxa Jeroen van Rijn 2024-05-30 13:10:38 +02:00
  • 3404dea8ac Port tests\encoding\hex Jeroen van Rijn 2024-05-30 11:42:34 +02:00
  • 40b20fb473 Port tests\core\c\libc Jeroen van Rijn 2024-05-30 11:32:41 +02:00
  • b74b956fda Remove unneeded import Feoramund 2024-05-29 18:09:41 -04:00