Commit Graph

  • 753516c392 Add ODIN_TEST_SHORT_LOGS define Feoramund 2024-06-15 11:18:40 -04:00
  • f353adc7fb Prefer log.error over fail_now in this case Feoramund 2024-06-15 10:39:28 -04:00
  • bb823d5ba0 Make testing.fail_now divergent Feoramund 2024-06-15 10:36:05 -04:00
  • 1c940e3968 Remove dead variable gingerBill 2024-06-15 15:53:16 +01:00
  • c97ffbecbc Fix rand in container tests gingerBill 2024-06-15 15:50:35 +01:00
  • 2380720fa2 Fix core:sync/chan for rand gingerBill 2024-06-15 15:46:48 +01:00
  • 784408358d Call cleanups after test signal Feoramund 2024-06-15 10:25:58 -04:00
  • 149ecafdef Remove the need for rand in core:math/big gingerBill 2024-06-15 15:43:57 +01:00
  • 7ec17ecf98 Update core:math/rand to use context.random_generator and remove rand.Rand gingerBill 2024-06-15 15:33:24 +01:00
  • 318d5e4a7e Add Reset mode gingerBill 2024-06-15 15:17:23 +01:00
  • eaec8a2bbf Add runtime.default_random_generator gingerBill 2024-06-15 15:08:49 +01:00
  • c2a01096c4 Remove unneeded reassignment of r gingerBill 2024-06-15 14:49:09 +01:00
  • 827cb24023 Add random_generator.odin gingerBill 2024-06-15 14:47:37 +01:00
  • dc4ec8638c Add runtime.Random_Generator interface gingerBill 2024-06-15 14:45:57 +01:00
  • 94ec647923 Merge pull request #3750 from Kelimion/dcb_bitfield Jeroen van Rijn 2024-06-15 12:14:27 +02:00
  • 51a013fcf1 Work around BSD lack of core:net support Feoramund 2024-06-15 01:32:28 -04:00
  • f28c6c3bba Keep -vet happy Feoramund 2024-06-15 00:50:12 -04:00
  • 53e2cdf7af Add core:flags to examples/all Feoramund 2024-06-15 00:28:47 -04:00
  • 76575e834b Raise error on spaced UNIX-style flag with no value Feoramund 2024-06-15 00:18:49 -04:00
  • 42a5a2cf17 Fix memory leak in core:flags validation Feoramund 2024-06-15 00:01:33 -04:00
  • c3acdeb310 Add -- parsing to UNIX-style core:flags Feoramund 2024-06-14 23:59:01 -04:00
  • d4e2fa0377 Refactor show_error_on_line Feoramund 2024-06-14 16:50:28 -04:00
  • 582154f20d Remove unused code from tokenizer Feoramund 2024-06-14 15:44:50 -04:00
  • 908a6ff2d4 Elide unnecessary condition Jeroen van Rijn 2024-06-14 21:34:05 +02:00
  • 09b3f5a7a7 Merge pull request #3757 from thetarnav/patch-2 Jeroen van Rijn 2024-06-14 21:27:21 +02:00
  • fa4fbbe1ce Merge pull request #3758 from jones-josh/master Jeroen van Rijn 2024-06-14 20:27:03 +02:00
  • 759139089f Fix big.shrink not actually shrinking Josh Jones 2024-06-14 19:58:13 +02:00
  • 8ba644dd79 Add #no_bounds_check to slice.equal Damian Tarnawski 2024-06-14 19:45:54 +02:00
  • 8626d38db1 Fix displaying emptiness when error is on first line Feoramund 2024-06-14 13:02:54 -04:00
  • b19bf5bbda Merge pull request #3732 from FrancisTheCat/master Jeroen van Rijn 2024-06-14 17:57:23 +02:00
  • ca481dc52d Fix displaying error on wrong line with token at EOL Feoramund 2024-06-14 11:51:03 -04:00
  • c3302615a3 Merge branch 'master' of https://github.com/FrancisTheCat/Odin Franz Höltermann 2024-06-14 17:43:09 +02:00
  • 3c3f0f90c2 Fixed WinEventFlags Franz Höltermann 2024-06-14 17:41:21 +02:00
  • cd5fa8523f Merge branch 'odin-lang:master' into master FrancisTheCat 2024-06-14 16:34:21 +02:00
  • ec7b77fc0f Improved win32 bindings according to Kelimions suggestions with enums and bitsets Franz Höltermann 2024-06-14 16:32:41 +02:00
  • 4baf101f15 Handle empty structs in fmt with hash Matias Fernandez 2024-06-14 05:36:23 -04:00
  • ff4787070d Revert "Merge pull request #3744 from Mango0x45/master" Jeroen van Rijn 2024-06-14 00:06:55 +02:00
  • 7bf12cae95 Update tilde update-tilde gingerBill 2024-06-13 23:05:35 +01:00
  • 54a3cfb540 Merge pull request #3753 from Feoramund/fix-silent-token-fail Jeroen van Rijn 2024-06-13 19:33:02 +02:00
  • c560553c21 Fix compiler silently returning if parse_packages fails Feoramund 2024-06-13 13:01:51 -04:00
  • acce9acb6d Merge remote-tracking branch 'upstream/master' into sys-windows-2 Thomas la Cour 2024-06-13 18:31:53 +02:00
  • 45044de0b7 Merge pull request #3744 from Mango0x45/master Jeroen van Rijn 2024-06-13 17:34:17 +02:00
  • c9c7d3270d Merge branch 'master' of https://github.com/Mango0x45/Odin into pr/3744 Jeroen van Rijn 2024-06-13 17:27:00 +02:00
  • 9f7ac1469f Generate ranges of the correct length Thomas Voss 2024-06-13 16:42:04 +02:00
  • ca9d1f940d Just change squiggle_extra type to i32. Jeroen van Rijn 2024-06-13 17:23:30 +02:00
  • 9f190f3937 Generate ranges of the correct length Thomas Voss 2024-06-13 16:42:04 +02:00
  • 657c516360 Pad ‘^~~~^’-style diagnostic ranges properly Thomas Voss 2024-06-12 20:58:28 +02:00
  • 20c17ba6f9 Merge pull request #3751 from Kelimion/custom_formatter Jeroen van Rijn 2024-06-13 11:42:38 +02:00
  • 3d4e23d741 Add example of a custom formatter. Jeroen van Rijn 2024-06-13 11:33:37 +02:00
  • 50564a301e Update kernel32 struct DCB. Jeroen van Rijn 2024-06-13 10:20:58 +02:00
  • f8f6f2dada Merge pull request #3749 from Feoramund/fix-w Jeroen van Rijn 2024-06-13 10:07:48 +02:00
  • 104ca2ce22 Merge branch 'odin-lang:master' into fix-omitempty-comma korvahkh 2024-06-13 01:27:44 +00:00
  • abe5c2ca83 Add test for %w Feoramund 2024-06-12 20:04:47 -04:00
  • 0c9f487783 Fix and document %w verb for core:fmt Feoramund 2024-06-12 18:48:01 -04:00
  • a67df07392 Merge pull request #3742 from karl-zylinski/fix-raymath-matrix-to-float gingerBill 2024-06-12 23:15:48 +01:00
  • 05972eb26b Merge pull request #3746 from jasonKercher/add-commtimeouts Jeroen van Rijn 2024-06-12 21:50:10 +02:00
  • 4ccc473e97 Merge pull request #3745 from karl-zylinski/rlgl-add-missing-types gingerBill 2024-06-12 20:48:22 +01:00
  • 90815452ca Merge pull request #3747 from Feoramund/fix-3739 gingerBill 2024-06-12 20:48:02 +01:00
  • a804463a57 add COMMTIMEOUTS, get/setCommTimeouts jasonkercher 2024-06-12 15:31:59 -04:00
  • 33270f14a4 Fix #3739 Feoramund 2024-06-12 15:31:43 -04:00
  • c7ea4ec71c rlgl: Pull in raylib and expose missing types, so it is the same as rlgl.h. This makes rlgl less stand-alone, but I left some notes in rlgl.odin how to easily make it stand-alone if one really wants to. Karl Zylinski 2024-06-12 21:13:12 +02:00
  • d37b5a7b67 Make rl.MatrixToFloatV transpose the matrix before transmuting it to [16]f32, so it does the same thing as the raymath version implemented in C. Karl Zylinski 2024-06-12 19:54:14 +02:00
  • 1128bd1d7f Use syscall_bsd on NetBSD Feoramund 2024-06-12 13:34:36 -04:00
  • 20c32c807d Fix info.init_os_version on FreeBSD Feoramund 2024-06-12 13:10:19 -04:00
  • 5b5402fb23 Add intrinsics.syscall_bsd Feoramund 2024-06-12 13:07:13 -04:00
  • 108b8feb35 Add vendor:wgpu Laytan Laats 2024-05-31 21:31:57 +02:00
  • 603581aa53 Merge pull request #3738 from Kelimion/xml_attr Jeroen van Rijn 2024-06-12 14:06:40 +02:00
  • c5f7788652 Check to see if matrices are exactly the same type gingerBill 2024-06-12 12:54:57 +01:00
  • f57c03c170 Improve matrix type hinting rules a little gingerBill 2024-06-12 12:40:29 +01:00
  • 2fe961cbcd Fold XML attribute whitespace. Jeroen van Rijn 2024-06-12 13:30:00 +02:00
  • ebadff555d Update XML reader to normalize whitespace, part 1. Jeroen van Rijn 2024-06-12 12:52:48 +02:00
  • cb45aa58fd Merge pull request #3731 from karl-zylinski/rlgl-subpackage gingerBill 2024-06-12 11:51:16 +01:00
  • e87c5bca58 Merge pull request #3737 from karl-zylinski/raylib-shader-location-index-any-int gingerBill 2024-06-11 21:45:40 +01:00
  • 0398388a59 Merge pull request #3729 from Feoramund/fix-3460 Jeroen van Rijn 2024-06-11 20:32:37 +02:00
  • 8403952fd2 win32gen Thomas la Cour 2024-06-11 18:30:41 +02:00
  • 32dcb3caef windows bindings test Thomas la Cour 2024-06-11 18:19:29 +02:00
  • 465ac74020 more windows stuff Thomas la Cour 2024-06-11 18:19:16 +02:00
  • 1a22f82f94 Changed rl.SetShaderValue etc to take a c.int like in original raylib.h. You should be able to use other values than the ShaderLocationIndex enum, that enum is only for build in things in raylib. Added #any_int on those procs so you can pass both int and also a ShaderLocationIndex. Karl Zylinski 2024-06-11 18:03:20 +02:00
  • 35a845b93f Fix indentation gingerBill 2024-06-11 13:12:41 +01:00
  • 3ff8952813 Replace panic(fmt.tprintf( antipattern with fmt.panicf gingerBill 2024-06-11 13:11:14 +01:00
  • e66d71e9cf Fix type_info usage gingerBill 2024-06-11 13:10:26 +01:00
  • 56c5e93fd1 Merge pull request #3728 from Feoramund/mem-any-int gingerBill 2024-06-11 12:52:50 +01:00
  • 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