Commit Graph

  • f280ba8511 Merge pull request #3756 from matias-eduardo/empty_structs_hash_fmt gingerBill 2024-06-16 19:54:28 +01:00
  • a66ce4f871 Merge pull request #3773 from Kelimion/res_path_bug Jeroen van Rijn 2024-06-16 19:27:13 +02:00
  • fe3baae7a6 Merge pull request #3772 from Feoramund/fix-constant-wrong-type-bitset Jeroen van Rijn 2024-06-16 19:15:50 +02:00
  • eebc0dd026 Fix rc.exe bug with double-quoted .res path. Jeroen van Rijn 2024-06-16 19:11:54 +02:00
  • 78a5a27212 Fix bit_set construction crash on constant non-integer field Feoramund 2024-06-16 12:27:42 -04:00
  • 339bafe6ff Merge pull request #3770 from skaman/fix-slice-unique Jeroen van Rijn 2024-06-16 13:48:21 +02:00
  • 0268be1925 Add tests for slice.unique and slice.unique_proc Jeroen van Rijn 2024-06-16 13:41:25 +02:00
  • e41878a64f Fix slice.unique wrong result Sandro Cavazzoni 2024-06-16 11:36:20 +02:00
  • 8b31cddaba Keep -vet happy Feoramund 2024-06-15 13:50:21 -04:00
  • aab5338134 Add tests for core:math/rand Feoramund 2024-06-15 13:50:00 -04:00
  • 1a52cf1f1c Use test's random generator Feoramund 2024-06-15 13:37:04 -04:00
  • 5dfd303fd1 Setup default context.random_generator for tests Feoramund 2024-06-15 13:26:40 -04:00
  • a619ea3bcd Merge pull request #3766 from Feoramund/fix-rng-state gingerBill 2024-06-15 20:36:10 +01:00
  • 53140dca15 Fix default_random_generator_proc not using state Feoramund 2024-06-15 12:54:30 -04:00
  • ed99e77433 Merge pull request #3765 from Feoramund/add-short-test-logs Jeroen van Rijn 2024-06-15 18:01:49 +02:00
  • bacb915ff8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-06-15 16:24:07 +01:00
  • e41ad2bf16 to_random_generator -> random_generator gingerBill 2024-06-15 16:24:01 +01:00
  • 4c7469a264 Merge pull request #3764 from Feoramund/test-runner-fixes gingerBill 2024-06-15 16:19:58 +01:00
  • 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