Commit Graph

  • 400348c925 Improve global array index to be on a per module basis gingerBill 2025-02-25 15:06:13 +00:00
  • 92f6d2745b Make lb_add_global_generated_from_procedure not use a global index but local to procedure gingerBill 2025-02-25 15:01:12 +00:00
  • 46c0910a77 Fix lb_add_global_generated_with_name gingerBill 2025-02-25 14:59:59 +00:00
  • fd6d7d412d Use more predictable object name gingerBill 2025-02-25 14:55:33 +00:00
  • 5aafbc7f30 Use more deterministic module names gingerBill 2025-02-25 14:35:54 +00:00
  • f9d85a7311 Try to make globally generated variables deterministic in name gingerBill 2025-02-25 14:29:14 +00:00
  • 22ab8935c4 slice: use card in bitset_to_enum_slice_with_make Laytan Laats 2025-02-24 21:09:06 +01:00
  • 77c7087de3 wgpu: update release Laytan Laats 2025-02-24 20:52:14 +01:00
  • 0e4140a602 os/os2: recursive directory walker, expose errors in read_directory, file clone Laytan Laats 2025-02-24 20:07:08 +01:00
  • faaa05536f Support -show-timings for odin doc gingerBill 2025-02-24 17:42:21 +00:00
  • d0d5cf800e Fix nullptr check gingerBill 2025-02-24 15:49:49 +00:00
  • 344eb6cb42 Fix name canonicalization for doc writer gingerBill 2025-02-24 15:44:38 +00:00
  • f56a0a80d3 Use type hash for doc writer gingerBill 2025-02-24 15:37:54 +00:00
  • de70e6faa0 Use more type hashes where possible gingerBill 2025-02-24 15:33:35 +00:00
  • 83f1c879ec Canonicalize generated procedures (hasher/equal/map) gingerBill 2025-02-24 15:18:27 +00:00
  • 68731b2b50 Canonicalize global source code locations gingerBill 2025-02-24 14:36:19 +00:00
  • 2c86fadee1 More name canonicalization for globals gingerBill 2025-02-24 14:28:24 +00:00
  • f0f395c510 Fix canonicalization gingerBill 2025-02-24 14:24:06 +00:00
  • 46a8991d0f Canonicalize generated procedures gingerBill 2025-02-24 14:19:02 +00:00
  • 533f82da24 Fix #4822 gingerBill 2025-02-24 14:11:47 +00:00
  • c2cafcbe14 Fix #4819 gingerBill 2025-02-24 14:07:39 +00:00
  • 0781526b35 Merge pull request #4466 from Barinzaya/simd_extract_msbs gingerBill 2025-02-24 14:04:07 +00:00
  • 4afedbc051 Added simd_extract_lsbs intrinsic as well. Barinzaya 2025-02-24 08:49:57 -05:00
  • ef016d957b Add @(require_results) to random generator gingerBill 2025-02-24 13:48:07 +00:00
  • c45f39702a stdcall to system gingerBill 2025-02-24 13:45:50 +00:00
  • e25507ca3b Merge pull request #2938 from moritzfalk/d3d11-annotations gingerBill 2025-02-24 13:39:58 +00:00
  • 33a3aab791 Added simd_extract_msbs intrinsic. Barinzaya 2024-10-15 18:13:35 -04:00
  • d23453811d Improve semicolon checking rules when parsing gingerBill 2025-02-24 13:13:36 +00:00
  • c0b923c1c6 Merge pull request #4874 from keenanwoodall/ns-save-panel-url-not-array gingerBill 2025-02-24 08:23:41 +00:00
  • a709876788 SavePanel_URL returns ^URL instead of ^Array Keenan Woodall 2025-02-23 19:00:27 -06:00
  • b6e4765e63 Merge pull request #4872 from haesbaert/dns-spoof Jeroen van Rijn 2025-02-23 19:13:21 +01:00
  • 42d7e7a402 Fix multiple vulnerabilities in the resolver Christiano Haesbaert 2025-02-23 00:48:43 +01:00
  • 940da61869 Fix missing error when TCP connection refused. Jeroen van Rijn 2025-02-23 12:47:22 +01:00
  • ebda946d61 Move temporary array out of CheckerInfo gingerBill 2025-02-22 18:12:43 +00:00
  • de755f95ec Minor rearrange for parsing field lists gingerBill 2025-02-22 17:58:14 +00:00
  • 875dbf3140 Disallow syntax: proc(x,:T) gingerBill 2025-02-22 17:56:42 +00:00
  • 5bd43b94ec Improve error message for matrices with no rows or columns gingerBill 2025-02-22 17:50:37 +00:00
  • 748a771dad Allow indirection for swizzling on procedure parameters gingerBill 2025-02-21 12:38:40 +00:00
  • 55e0f945a1 Merge pull request #4860 from odin-lang/bill/typeid_hash_table gingerBill 2025-02-21 10:21:28 +00:00
  • 7e58f0a279 Merge pull request #4861 from Barinzaya/simdvec_equality_fix gingerBill 2025-02-21 09:33:00 +00:00
  • 266e84103e Fixed an issue with SIMD vector equality. Barinzaya 2025-02-20 17:05:07 -05:00
  • bf9f2e43bf Fix typeid size in LLVM gingerBill 2025-02-20 18:47:41 +00:00
  • e8c38e7427 Handle any correctly for 32-bit systems gingerBill 2025-02-20 17:50:56 +00:00
  • 614c0dd740 Fix typeid size for 32-bit platforms gingerBill 2025-02-20 17:09:28 +00:00
  • 4ece0617bc Keep -vet happy gingerBill 2025-02-20 14:18:19 +00:00
  • 5489a88983 Change typeid definition to be based around the canonical type hash gingerBill 2025-02-20 14:10:45 +00:00
  • c25ac939d4 Add cast back gingerBill 2025-02-20 13:27:18 +00:00
  • 1d348318f2 Use PtrMap temporarily gingerBill 2025-02-20 13:23:23 +00:00
  • 0ab323012e Use TypeSet instead of PtrSet<Type *> gingerBill 2025-02-20 11:12:59 +00:00
  • 0946f6b48b Improve name canonicalization for some debuggers gingerBill 2025-02-20 11:11:22 +00:00
  • 90a973ccf6 Make debug symbols use the new name canonicalization rules gingerBill 2025-02-20 10:27:59 +00:00
  • 9dc4d5a4e6 Merge pull request #4845 from Barinzaya/fmt_variable_wp_without_index gingerBill 2025-02-20 08:49:48 +00:00
  • 82ddf358d0 Merge pull request #4855 from odin-lang/bill/canonical-type-hashing gingerBill 2025-02-20 08:47:48 +00:00
  • 29456bcdea Move docs to the header gingerBill 2025-02-19 11:12:32 +00:00
  • 0bac34eec8 Number fields within procedures with a depth-first numbering system gingerBill 2025-02-19 10:59:05 +00:00
  • cae3f13d9f mem/virtual: specify max protection on mmap call in NetBSD and FreeBSD Laytan Laats 2025-02-18 18:33:19 +01:00
  • 827cd45f04 Add to check to fix crash gingerBill 2025-02-18 17:12:58 +00:00
  • 0482facdda Fix for weird builtin types gingerBill 2025-02-18 15:26:59 +00:00
  • e168cea670 Add offset for nested things gingerBill 2025-02-18 15:17:04 +00:00
  • 481745784f Remove debug print gingerBill 2025-02-18 15:04:02 +00:00
  • 04c1ff61f4 Update the comments gingerBill 2025-02-18 15:03:49 +00:00
  • 575a8ae510 Merge branch 'bill/canonical-type-hashing' of https://github.com/odin-lang/Odin into bill/canonical-type-hashing gingerBill 2025-02-18 14:33:31 +00:00
  • 23efd1bd02 Add TypeWriter stream to allow for in-place hashing and string generation gingerBill 2025-02-18 14:21:40 +00:00
  • cc90e0cbbf Add TypeWriter stream to allow for in-place hashing and string generation gingerBill 2025-02-18 14:21:40 +00:00
  • 19b59461b0 Use TypeSet for DeclInfo deps gingerBill 2025-02-18 13:31:34 +00:00
  • 721bcf2249 Minor code clean up gingerBill 2025-02-18 13:24:08 +00:00
  • d69eb57cfa Fix typos gingerBill 2025-02-18 13:18:51 +00:00
  • ae9388c013 wgpu: update to v24.0.0 Laytan Laats 2025-02-12 18:30:03 +01:00
  • 4a29d9bb84 Simplify type info table construction gingerBill 2025-02-17 16:29:42 +00:00
  • b8f057951c Begin work on TypeSet gingerBill 2025-02-17 13:46:17 +00:00
  • 9b26bb2e6a Begin work on hash types gingerBill 2025-02-17 13:10:38 +00:00
  • 043f9aea61 Clean up rules for name mangling gingerBill 2025-02-17 12:40:43 +00:00
  • b5cf776830 Use new name canonicalization approach gingerBill 2025-02-17 11:48:54 +00:00
  • 99d91ccd31 Work on making name mangling deterministic gingerBill 2025-02-17 11:32:49 +00:00
  • 4eba3698aa Begin work on nested declarations gingerBill 2025-02-17 09:47:49 +00:00
  • f0b1357132 Merge pull request #4848 from dozn/master Laytan 2025-02-15 18:02:19 +01:00
  • b99aee65bf Pass in allocator and loc to core:flags.parse() dozn 2025-02-15 08:47:08 -08:00
  • 2a5933513c Fill in more canonical types gingerBill 2025-02-15 12:32:05 +00:00
  • 98201962e0 Begin work on producing a canonicalized type string for hashing types. gingerBill 2025-02-14 17:29:38 +00:00
  • dc2c9b5d51 Support use of * in format strings without an index. Barinzaya 2025-02-14 10:44:42 -05:00
  • 04830e944b Merge pull request #4844 from Gabr1313/master gingerBill 2025-02-14 15:01:24 +00:00
  • 2c7ec27445 Fix typos Gabr1313 2025-02-14 14:38:26 +01:00
  • 816566d8aa Merge pull request #4837 from SlashScreen/sdl3_glue gingerBill 2025-02-13 12:32:09 +00:00
  • b7f37bbee5 removed cast. Slashscreen 2025-02-12 16:13:57 -08:00
  • 503813431b Switched X11 and Wayland Slashscreen 2025-02-12 15:58:56 -08:00
  • 2f82d4e325 fixed many oversights Slashscreen 2025-02-12 15:06:22 -08:00
  • 02b19b115b wgpu: add sdl3 glue Slashscreen 2025-02-12 14:27:16 -08:00
  • 435f77b16b fix space indentations Laytan Laats 2025-02-12 19:33:41 +01:00
  • 55302280d8 fix addrinfo struct def Laytan Laats 2025-02-12 19:24:27 +01:00
  • ae0f69fbe2 cleanup test arenas Laytan Laats 2025-02-12 19:13:16 +01:00
  • 7df5be2131 fix wrong out of memory in edge cases, just try allocate from block for one source of truth Laytan Laats 2025-02-12 19:09:21 +01:00
  • 4c4b481ccc Merge pull request #4832 from bungoboingo/fix/sdl-window-bindings gingerBill 2025-02-12 08:53:06 +00:00
  • 9bf0b386ab Fix bindings for some window functions in SDL3 shan 2025-02-11 17:50:20 -08:00
  • 584fdc0d4a Merge pull request #4827 from denovodavid/pr-d3d12-vtable-fixes dev-2025-02 gingerBill 2025-02-11 10:32:20 +00:00
  • ca17a5eb70 d3d12: fix some vtables denovodavid 2025-02-11 16:44:33 +11:00
  • 4678186cd2 Merge pull request #4815 from NotKyon/master gingerBill 2025-02-10 08:57:44 +00:00
  • bc100c3158 Merge pull request #4820 from Lperlind/tlsf_fixup Jeroen van Rijn 2025-02-10 03:12:20 +01:00
  • 88a5817134 Fix tlsf block adjustment Lucas Perlind 2025-02-10 12:59:27 +11:00
  • 40cf9a33e9 Merge pull request #4817 from bplu4t2f/master Jeroen van Rijn 2025-02-09 15:26:07 +01:00
  • a14a4d9de7 Add more win32 STARTF_* constants kjdslf 2025-02-09 15:01:23 +01:00