Commit Graph

  • 8b05ec1765 Add string caching example documentation Feoramund 2024-06-24 15:00:21 -04:00
  • fbd609fa37 Add complete example showcasing Unicode support Feoramund 2024-06-24 14:50:49 -04:00
  • f325a08e57 Make core:text/table examples more complete Feoramund 2024-06-24 14:45:38 -04:00
  • 7a43404ea1 Add Width_Proc documentation Feoramund 2024-06-24 14:37:02 -04:00
  • 7da96c484d Remove table.dirty Feoramund 2024-06-24 14:28:05 -04:00
  • e397bdf11d Let WIDTH_PROC be specified as proc argument to write_*_table Feoramund 2024-06-24 13:38:59 -04:00
  • 67b4cb0038 Crunch the ranges Feoramund 2024-06-24 13:18:54 -04:00
  • 8eafd9eb82 wgpu import Jeroen van Rijn 2024-06-23 22:19:29 +02:00
  • ca58d7771b Use new API from_nanoseconds in uuid Feoramund 2024-06-22 18:36:42 -04:00
  • 8a4a3ed66e Change how Time is constructed in uuid Feoramund 2024-06-22 17:58:42 -04:00
  • 4481f9c695 Clarify some uuid legacy documentation Feoramund 2024-06-22 17:07:18 -04:00
  • 5a75cac5b9 Add API for creating custom version 8 UUIDs Feoramund 2024-06-22 17:06:32 -04:00
  • e9b882be05 Add vendor-specific version 8 UUID generation (hashing) Feoramund 2024-06-22 16:51:37 -04:00
  • 859cbf7d72 Test if v1 and v6 UUID node is set correctly Feoramund 2024-06-22 15:54:15 -04:00
  • d559feb701 Add uuid test for timestamps Feoramund 2024-06-22 15:49:48 -04:00
  • f6344577d3 Add UUID sorting tests Feoramund 2024-06-22 15:30:47 -04:00
  • 339b2b23f6 Add unsafe_write to uuid package Feoramund 2024-06-22 15:14:14 -04:00
  • 8b8f8c7f7d Address minor organizational issues Feoramund 2024-06-22 15:07:29 -04:00
  • 95a9c9b016 Fix indentation Feoramund 2024-06-22 14:40:09 -04:00
  • 9b3a104640 Add buffer-based to_string to uuid package Feoramund 2024-06-22 14:38:45 -04:00
  • 9b265b2309 Improve time-related API in uuid package Feoramund 2024-06-22 14:29:16 -04:00
  • ea771d0cb7 Update uuid package documentation Feoramund 2024-06-22 13:30:06 -04:00
  • fcdba334ea Require CSPRNG in UUID generation where applicable Feoramund 2024-06-22 13:21:48 -04:00
  • 3aa232a894 Move v3 and v5 UUID procs to uuid/legacy Feoramund 2024-06-22 13:04:21 -04:00
  • 9866b54d59 Add version 6 UUID generation Feoramund 2024-06-22 12:54:39 -04:00
  • 525bfca4ef Add version 1 UUID generation Feoramund 2024-06-21 17:55:27 -04:00
  • 4cfbd83b10 Add version 7 UUID generation Feoramund 2024-06-21 12:04:45 -04:00
  • fee81985b4 Make UUID namespaces @(rodata) Feoramund 2024-06-21 09:59:57 -04:00
  • 6da99b888a Make UUID Identfier only a distinct byte array Feoramund 2024-06-21 09:56:41 -04:00
  • 31873ed466 Fix wrong comments Feoramund 2024-06-21 09:44:39 -04:00
  • 4dacddd85e Add core:encoding/uuid Feoramund 2024-06-20 22:57:55 -04:00
  • 3af9d31bd5 Add time.from_nanoseconds Jeroen van Rijn 2024-06-23 00:19:24 +02:00
  • dae9a8dfff Merge pull request #3796 from Feoramund/fix-lack-of-str-arg-or-cont Jeroen van Rijn 2024-06-22 17:57:02 +02:00
  • f58eded5d2 Fix print segfault by missing argument in or_* shadowed error Feoramund 2024-06-22 11:45:43 -04:00
  • 13c58948f4 Merge pull request #3793 from Kelimion/build_test_only Jeroen van Rijn 2024-06-21 16:12:13 +02:00
  • 9f696a646f Add -build-mode:test. Jeroen van Rijn 2024-06-21 16:02:55 +02:00
  • bad4a6237e Delete misc/roadmap.md gingerBill 2024-06-21 00:02:12 +01:00
  • bf44a94065 Update core:text/table documentation Feoramund 2024-06-20 18:22:03 -04:00
  • 82d92dc46c Use log.error instead of eprintf Feoramund 2024-06-20 17:20:21 -04:00
  • b81458073e Add new API to core:text/table Feoramund 2024-06-20 17:15:34 -04:00
  • 585747bbbf Clarify error message Feoramund 2024-06-20 15:27:06 -04:00
  • 99c955d124 Remove unneeded loc argument Feoramund 2024-06-20 15:26:00 -04:00
  • fd28199178 Optimize printing of markdown tables Feoramund 2024-06-20 14:59:46 -04:00
  • dd099d9dd6 Add Unicode support to core:text/table Feoramund 2024-06-20 14:38:20 -04:00
  • 2241ca8e72 Use tabs to indent HTML tables Feoramund 2024-06-18 12:07:45 -04:00
  • b66b960e7e Don't build HTML tables Feoramund 2024-06-18 11:46:19 -04:00
  • 4a3684c5e8 Rename write_ascii_table to write_plain_table Feoramund 2024-06-18 11:35:35 -04:00
  • 91cc006e8f Fix unaligned store for rand Jeroen van Rijn 2024-06-20 17:54:37 +02:00
  • ac4577ca66 Merge pull request #3790 from Feoramund/optimize-common-rng-dest-size Jeroen van Rijn 2024-06-20 17:41:13 +02:00
  • 1dfc89567e Optimize default RNG for the common case Feoramund 2024-06-20 11:27:51 -04:00
  • 28e33d86de Merge pull request #3776 from IllusionMan1212/os2-read-fix gingerBill 2024-06-20 15:37:41 +01:00
  • dab3c832e0 Add #warning(<string>) builtin compile time procedure gingerBill 2024-06-20 15:32:30 +01:00
  • 94a8c38d86 Add GetNumberOfConsoleInputEvents Jeroen van Rijn 2024-06-20 15:19:25 +02:00
  • 8c760e140f Move import to a windows specific file gingerBill 2024-06-20 12:38:09 +01:00
  • 3db7780a2c Add vendor:wgpu to examples/all gingerBill 2024-06-20 12:20:06 +01:00
  • 8b446fc88d Fix wgpu paths for Windows gingerBill 2024-06-20 12:18:26 +01:00
  • c9884906d9 Add #directory gingerBill 2024-06-20 12:15:55 +01:00
  • 5dc98336a8 Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errno gingerBill 2024-06-20 11:47:01 +01:00
  • 23351ca8be Merge pull request #3137 from laytan/show-defineable gingerBill 2024-06-20 11:45:52 +01:00
  • 56383e45a7 Fix #3768 gingerBill 2024-06-20 11:44:00 +01:00
  • 7184792f7a Merge pull request #3740 from laytan/wgpu gingerBill 2024-06-20 11:39:58 +01:00
  • d4aa6c3288 Merge pull request #3788 from Beefster09/builder-utils gingerBill 2024-06-20 11:34:03 +01:00
  • 7703bc595c Merge pull request #3789 from Feoramund/unicode-annex-11 gingerBill 2024-06-20 11:32:06 +01:00
  • e620645a03 Measure East_Asian_Width during grapheme decoding Feoramund 2024-06-19 22:35:36 -04:00
  • 1a6bb59125 drop unnecessary defer Justin Snyder 2024-06-19 18:25:42 -06:00
  • 271782d2f4 fix typo Justin Snyder 2024-06-19 17:53:34 -06:00
  • 1b7c4c2efe trim added null byte Justin Snyder 2024-06-19 17:35:16 -06:00
  • 4380934283 Merge pull request #3787 from jasonKercher/more-windows-comm Jeroen van Rijn 2024-06-19 23:32:12 +02:00
  • 21806e5fa5 Merge pull request #3786 from fabiansperber/fix-d3d11-infoqueue Jeroen van Rijn 2024-06-19 23:26:40 +02:00
  • 93e67f6bec make -strict-style happy jason 2024-06-19 17:15:09 -04:00
  • 6b1e76985c move DCB to types.odin; add more bindings for comm functions jason 2024-06-19 17:04:18 -04:00
  • 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