Commit Graph

  • 0e9bf86123 Fix d3d11 IInfoQueue_VTable & Add LoadLibraryExW Fabian Sperber 2024-06-19 22:22:02 +02:00
  • 8f2c4a7ecf Add builder to_cstring Justin Snyder 2024-06-19 11:55:19 -06:00
  • e6d84d18d3 Merge remote-tracking branch 'origin/master' into more-windows-comm jason 2024-06-19 12:33:13 -04:00
  • a9b6d28291 save before merging from upstream jason 2024-06-19 12:33:05 -04:00
  • 2797dc6452 Merge pull request #3785 from mgavioli/new_i18n_API Jeroen van Rijn 2024-06-19 11:50:24 +02:00
  • 322b7f1f2f Spell check i18n.odin. Jeroen van Rijn 2024-06-19 11:41:58 +02:00
  • e0de52efa1 Spell check doc.odin. Jeroen van Rijn 2024-06-19 11:15:17 +02:00
  • 53755824fb Separate the I18N calls for immutable strings and for pluraliseable strings. Maurizio M. Gavioli 2024-06-05 10:32:23 +02:00
  • 7064166da2 Merge pull request #3767 from Feoramund/use-rng-context-in-test-runner Jeroen van Rijn 2024-06-19 09:51:13 +02:00
  • d4803583ff Work around Windows test failure Feoramund 2024-06-18 23:21:04 -04:00
  • dff8a9153e Merge pull request #3781 from Feoramund/add-missing-test-imports Jeroen van Rijn 2024-06-18 18:20:02 +02:00
  • e3f4772d01 Fix removal of temporary file in core:flags test Feoramund 2024-06-18 11:06:49 -04:00
  • c987b964c8 fix(os2): check for 0 bytes read and return EOF IllusionMan1212 2024-06-18 17:03:54 +02:00
  • 6b25d17ef9 Add missing imports to core test suite Feoramund 2024-06-18 10:38:43 -04:00
  • 3d9db56410 Minor formatting changes to unicode stuff gingerBill 2024-06-18 12:53:56 +01:00
  • 02cd53d42c Merge pull request #3700 from Feoramund/core-flags gingerBill 2024-06-18 12:48:57 +01:00
  • de23965ecb Merge pull request #3775 from Feoramund/unicode-graphemes gingerBill 2024-06-18 12:48:31 +01:00
  • e8c17ac356 Merge pull request #3778 from Feoramund/fix-2824 gingerBill 2024-06-18 12:46:33 +01:00
  • dc03e8380d Merge pull request #3779 from karl-zylinski/clarify-usage-of-temp-allocator-arena gingerBill 2024-06-18 12:45:43 +01:00
  • aad7ddf2d1 Merge pull request #3780 from destroycomputers/fix/rbtree/key-ordering-constraint Jeroen van Rijn 2024-06-18 13:42:36 +02:00
  • de44dd5412 Loosen constraint on the Key type in rb & avl tree destroycomputers 2024-06-18 13:31:45 +02:00
  • 11e586494b Clarify that the arena in base:runtime shouldn't be used for anything but the default temp allocator. This is done by renaming the file in which it lives, and also by improving the comment above Arena :: struct {. This should avoid some confusion where people end up using the Arena in base:runtime because they thought it was the 'default arena'. Karl Zylinski 2024-06-18 12:46:50 +02:00
  • dd364c0c0f Merge pull request #3777 from Feoramund/fix-3047 Jeroen van Rijn 2024-06-18 12:09:58 +02:00
  • 0196cc46e3 Allow custom main when -no-entry-point is set Feoramund 2024-06-18 01:47:51 -04:00
  • eb5a66c944 Forbid private test cases Feoramund 2024-06-18 01:28:05 -04:00
  • 9e4899d35c Add tests for decode_grapheme_clusters Feoramund 2024-06-17 21:33:12 -04:00
  • 63973f431e Make core:unicode letter procs @(require_results) Feoramund 2024-06-17 21:30:00 -04:00
  • 1620a69398 Add decode_grapheme_clusters to core:unicode/utf8 Feoramund 2024-06-17 21:21:06 -04:00
  • 1a93dfd28f Fix indentation Feoramund 2024-06-17 13:24:47 -04:00
  • 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