Commit Graph

  • cdede4928c move to a growing queue Colin Davidson 2024-07-13 23:16:22 -07:00
  • b686b072d5 [os2/file]: Fixes related to handle inheritance flysand7 2024-07-14 14:59:44 +11:00
  • 76fe5d1346 Align ignore syntax of json tags with fmt, cbor VladPavliuk 2024-07-14 00:21:05 +03:00
  • 8cebc7cc0c Merge pull request #3915 from tadeohepperle/vendor-wgpu-RenderPassEncoderSetPushConstants-signature gingerBill 2024-07-13 15:16:21 +01:00
  • 75076e2d64 RenderPassEncoderSetPushConstants should take a rawptr instead of cstring for the data Tadeo hepperle 2024-07-13 16:01:33 +02:00
  • 64ae99f016 Add support of ignore tag for json.marshal VladPavliuk 2024-07-13 14:13:59 +03:00
  • d845a07519 Merge pull request #3912 from xzores/master Jeroen van Rijn 2024-07-13 00:16:34 +02:00
  • b4683f4399 Update stb_truetype.odin xzores 2024-07-12 23:57:45 +02:00
  • 79e2f63182 Small code refactoring in test_core_json VladPavliuk 2024-07-13 00:38:58 +03:00
  • 39983eaaa4 Remove unused imports in test_core_json VladPavliuk 2024-07-13 00:26:54 +03:00
  • dbdad0476d Allow to marshal and unmarshal maps with int keys VladPavliuk 2024-07-13 00:07:48 +03:00
  • 3627a51daf Merge remote-tracking branch 'upstream/master' into sys-windows-2 Thomas la Cour 2024-07-12 16:06:48 +02:00
  • e715674512 Merge pull request #3907 from flysand7/console-read-fix gingerBill 2024-07-12 14:58:40 +01:00
  • 9e0c4098be Merge pull request #3905 from flysand7/winapi-process-procs gingerBill 2024-07-12 14:58:27 +01:00
  • d10694901f Simplify and fix doc examples NicknEma 2024-07-12 15:48:47 +02:00
  • c75a872909 Write doc comments in intrusive_list.odin NicknEma 2024-07-12 15:37:34 +02:00
  • a348a7e84e Create doc.odin NicknEma 2024-07-12 15:18:58 +02:00
  • a7d95ab3e1 [core/os]: Fix read_console not stopping the read when newline can't fit in output slice flysand7 2024-07-12 20:23:19 +11:00
  • 6ae47c6f43 [sys/windows] Add advapi bindings, process-related functions and context-related stuff flysand7 2024-07-12 18:04:39 +11:00
  • 3291c59728 post rebase Thomas la Cour 2024-07-11 21:37:37 +02:00
  • dd75b7a4d9 Merge remote-tracking branch 'upstream/master' into sys-windows-2 Thomas la Cour 2024-07-11 21:15:08 +02:00
  • 1770e3a9a9 Fix typo gingerBill 2024-07-11 17:19:12 +01:00
  • 19753ed8a3 Add rand.Generator and other calls gingerBill 2024-07-11 17:12:42 +01:00
  • 59d87d1f05 Add gen := context.random_generator parameters to rand calls gingerBill 2024-07-11 17:01:34 +01:00
  • 6b3453cc64 Fix #3902 gingerBill 2024-07-11 13:08:38 +01:00
  • 5e7634d90c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-07-11 13:04:32 +01:00
  • fc7c7cd8ab Merge pull request #3900 from Kelimion/winres gingerBill 2024-07-11 12:51:25 +01:00
  • e05e99253b Merge pull request #3904 from laytan/make-instrumentation-work-on-wasm gingerBill 2024-07-11 12:50:51 +01:00
  • a8ce5bd005 Merge pull request #3903 from laytan/allow-mem-virtual-import-on-more-targets Jeroen van Rijn 2024-07-11 02:12:53 +02:00
  • 65ca03a930 make instrumentation "work" on wasm Laytan Laats 2024-07-11 01:57:00 +02:00
  • 0dfc660c71 allow core:mem/virtual import on more targets by expanding the other implementation Laytan Laats 2024-07-11 01:55:59 +02:00
  • c49afb0039 Add hinstdll forward to runtime globals Jeroen van Rijn 2024-07-10 19:58:29 +02:00
  • b02291b20a Compile demo with -vet -strict-style. Jeroen van Rijn 2024-07-10 19:26:35 +02:00
  • f75a45c3fa Add aliases starts_with and ends_with gingerBill 2024-07-10 16:34:15 +01:00
  • 7e41340510 Unify IUnknown COM interface gingerBill 2024-07-10 15:20:07 +01:00
  • 4148c6d6c7 #if WINDOWS Jeroen van Rijn 2024-07-10 15:25:49 +02:00
  • cc73e06a46 Allow precompiled resources with -resource:foo.res Jeroen van Rijn 2024-07-10 15:09:13 +02:00
  • 733b7c704c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-07-10 13:45:27 +01:00
  • c54e3d3c4f Improve warning handling for possible default: typo gingerBill 2024-07-10 13:45:21 +01:00
  • 8dc4eca4d2 Allow using precompiled .res file. Jeroen van Rijn 2024-07-09 20:03:50 +02:00
  • 34c6868e78 Merge pull request #3895 from laytan/fix-optimization-mode-attribute gingerBill 2024-07-10 13:22:57 +01:00
  • 38315f83da Merge pull request #3898 from laytan/fix-enable-target-features-for-poly-procs gingerBill 2024-07-10 13:22:06 +01:00
  • 5aa1f3751b Merge pull request #3899 from laytan/fix-more-attributes-not-applied-to-poly-procs gingerBill 2024-07-10 13:21:57 +01:00
  • 36301d0359 Give better syntax error messages for things like #define Example 123 gingerBill 2024-07-10 13:03:38 +01:00
  • c83307f26f Give error message suggestion when doing ^x instead of x^ if x is an r-value gingerBill 2024-07-10 12:39:42 +01:00
  • 30204837ce Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-07-10 12:28:23 +01:00
  • f85f6b338a Change .. variadic logic; comment out unneeded error message gingerBill 2024-07-10 12:28:15 +01:00
  • 40625b24e2 fix optimization mode, cold, and disabled not being applied to poly procs Laytan Laats 2024-07-09 19:49:12 +02:00
  • 1fce5791a1 fix require/enable target feature attribute on poly procs Laytan Laats 2024-07-09 19:33:25 +02:00
  • d43a2daa17 Merge pull request #3897 from Kelimion/simd-vet Jeroen van Rijn 2024-07-09 17:04:45 +02:00
  • 7b31acd2d7 Let simd/x86 pass new transmute/cast vet. Jeroen van Rijn 2024-07-09 16:50:55 +02:00
  • b83822fd35 #3892 - Use temporary directory for asm file generation gingerBill 2024-07-09 15:41:05 +01:00
  • ae2f16edea Fix #3894 gingerBill 2024-07-09 15:29:36 +01:00
  • 9782d7b928 Merge pull request #3896 from odin-lang/cached-builds gingerBill 2024-07-09 15:27:45 +01:00
  • 5627af582a Add RPROMPT to blacklist gingerBill 2024-07-09 15:18:15 +01:00
  • d701642293 Check for PROMPT gingerBill 2024-07-09 15:15:23 +01:00
  • 4c1754b1dc environ is only for Linux gingerBill 2024-07-09 14:56:03 +01:00
  • 666703f430 Mock out \*nix stuff for cached.cpp gingerBill 2024-07-09 14:47:22 +01:00
  • 14dc3598b4 Add gb_internal to procedures gingerBill 2024-07-09 14:33:01 +01:00
  • 330d0e7a2a Add debugf calls gingerBill 2024-07-09 14:30:38 +01:00
  • 952fb998e6 Check for CURR_DATE_TIME gingerBill 2024-07-09 14:20:55 +01:00
  • 886ee66e7f Cache files, env, and args gingerBill 2024-07-09 14:16:56 +01:00
  • 68b70a2183 Check for bounds check error gingerBill 2024-07-09 13:35:52 +01:00
  • ccdad8b8dd Add odin clear-cache gingerBill 2024-07-09 13:31:54 +01:00
  • 45bf180847 Add subtarget to cached executable gingerBill 2024-07-08 23:55:01 +01:00
  • 87ac68fcf2 Add -internal-cached gingerBill 2024-07-08 23:39:14 +01:00
  • 9575d85f1a Merge pull request #3511 from IllusionMan1212/x11-xkb Jeroen van Rijn 2024-07-08 21:14:26 +02:00
  • 2d8d0dd851 fix @(optimization_mode) usage in builtin collections Laytan Laats 2024-07-08 21:07:53 +02:00
  • 1a20b78633 remove misleading @(optimization_mode) values and make "none" inhibit optimizations Laytan Laats 2024-07-08 21:06:57 +02:00
  • 0c27d95679 vendor/x11: some XKB extension procedures and constants IllusionMan1212 2024-06-05 02:51:28 +02:00
  • a3af94eeae Merge pull request #3893 from laytan/temporary-directory-non-windows gingerBill 2024-07-08 18:25:34 +01:00
  • 9ff77397c6 implement temporary_directory on non-windows Laytan Laats 2024-07-08 18:58:17 +02:00
  • 48aef50164 Add #load cache files to -export-dependencies:json gingerBill 2024-07-08 17:46:10 +01:00
  • fc9c995dc4 Fix fmt for code compilation bug with any gingerBill 2024-07-08 16:39:13 +01:00
  • 564d5af8b2 Default to -o:none for all builds gingerBill 2024-07-08 16:12:22 +01:00
  • 2c9ef6907a Clean up timings messages showing used module count gingerBill 2024-07-08 15:30:33 +01:00
  • 505dec7b14 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-07-08 15:13:45 +01:00
  • 2a219fa830 Correct -use-separate-module behaviour gingerBill 2024-07-08 15:13:40 +01:00
  • 498fb00c25 Merge pull request #3890 from laytan/llvm-18-non-windows-releases gingerBill 2024-07-08 14:57:21 +01:00
  • ec2234560a Merge pull request #3889 from laytan/darwin-remove-implicit-syscall-usage Jeroen van Rijn 2024-07-08 15:54:24 +02:00
  • 5dd89a29e6 ci: make releases use LLVM 18 Laytan Laats 2024-07-08 15:46:59 +02:00
  • 8491e2491c Experiment with different uses of -use-separate-modules gingerBill 2024-07-08 14:48:59 +01:00
  • ddad2011e2 darwin: remove syscall usage (without -no-crt) to comply to Apple guidelines Laytan Laats 2024-07-08 15:39:23 +02:00
  • 7dd4cccce7 Use a temporary directory for -use-separate-modules gingerBill 2024-07-08 14:21:07 +01:00
  • 0f664893dd Add sort for global types and procedures gingerBill 2024-07-08 13:59:25 +01:00
  • 04e0b3e270 Merge pull request #3887 from odin-lang/windows-llvm-18 gingerBill 2024-07-08 13:25:22 +01:00
  • 930a147f24 Update to LLVM 18.1.8 gingerBill 2024-07-08 13:08:18 +01:00
  • 86c58167ed Add -print-linker-flags gingerBill 2024-07-08 10:40:04 +01:00
  • 212906ecd2 Merge pull request #3886 from laytan/cbor-enhancements Jeroen van Rijn 2024-07-08 02:01:39 +02:00
  • 6ab559437a encoding/cbor: add a custom tag to the example Laytan Laats 2024-07-08 01:01:11 +02:00
  • db3b4ceb4a encoding/cbor: improve perf of marshalling array-like types Laytan Laats 2024-07-08 00:37:40 +02:00
  • 39e9b65c59 encoding/cbor: fix umarshal of big fixed arrays Laytan Laats 2024-07-08 00:35:19 +02:00
  • 56856b6307 io: remove dead code in io.write_at_least Laytan Laats 2024-07-08 00:33:50 +02:00
  • 861ad2037f Merge pull request #3884 from Feoramund/fix-3883 Jeroen van Rijn 2024-07-06 22:08:05 +02:00
  • 77d64a5461 Forbid $T= parameter from crashing compiler Feoramund 2024-07-06 15:32:17 -04:00
  • 88c9512d5f Merge pull request #3828 from laytan/re-raise-signals-from-odin-run gingerBill 2024-07-06 18:55:37 +01:00
  • b79a098c2e Merge pull request #3882 from Kelimion/clean_up_iterator Jeroen van Rijn 2024-07-06 18:45:45 +02:00
  • 258f120d52 Remove nil checks. Jeroen van Rijn 2024-07-06 18:34:52 +02:00
  • 80d122f531 Merge pull request #3879 from caquillo07/hm/adding-missing-env-calls-to-core-os-darwin gingerBill 2024-07-06 12:55:29 +01:00
  • efe5e9e349 Merge pull request #3858 from flysand7/wow64-apiset gingerBill 2024-07-06 00:23:47 +01:00