Commit Graph
100 Commits
Author SHA1 Message Date
gingerBill ce69161ffb Add sdl3_gpu.odin 2025-02-04 12:23:25 +00:00
gingerBill 02fcac195b Add sdl3_gamepad.odin 2025-02-04 10:31:56 +00:00
gingerBill 086d7956b1 Merge branch 'master' into bill/sdl3 2025-02-04 10:31:12 +00:00
gingerBill a219da14ce Fix gb.h's gb_fprintf_va to allocate if the string is larger than the default buffer 2025-01-31 09:43:30 +00:00
gingerBill 05a2d1bfbf Fix #4750 2025-01-31 09:34:38 +00:00
gingerBill 2af60b8767 Fix #4763 2025-01-31 09:30:15 +00:00
gingerBill a94ffefba3 Add OpenEXRCore-3_3.lib 2025-01-31 09:06:31 +00:00
gingerBill 61cd0f4de9 Update OpenEXRCore to 3.3 2025-01-31 09:04:26 +00:00
gingerBill 539a74c2a9 Fix bindings for sys/linux and posix/unistd.odin 2025-01-31 08:37:43 +00:00
gingerBill 5d758cd020 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-01-31 08:34:21 +00:00
gingerBill 0cd20e61ab Add @(export) foreign import 2025-01-31 08:34:15 +00:00
gingerBill 90fd4ffbba Add sdl3_joystick.odin 2025-01-30 14:48:09 +00:00
gingerBill 54caf5f576 Add sdl3_sensor.odin 2025-01-30 14:36:50 +00:00
gingerBill 83c5c08010 Add sdl3_power.odin 2025-01-30 14:33:20 +00:00
gingerBill 01365fa6b8 Add sdl3_mutex.odin 2025-01-30 14:32:06 +00:00
gingerBill 76b697edde Add sdl3_thread.odin 2025-01-30 14:31:54 +00:00
gingerBill 66ae71f619 Add sdl3_guid.odin 2025-01-30 14:17:08 +00:00
gingerBill a194e05bac Add sdl3_dialog.odin 2025-01-30 14:14:29 +00:00
gingerBill a3f50024c0 Add sdl3_video.odin 2025-01-30 14:11:02 +00:00
gingerBill e14fee9bb4 Add sdl3_cpuinfo.odin 2025-01-30 13:34:22 +00:00
gingerBill a31eb5b666 Add sdl3_clipboard.odin 2025-01-30 13:32:49 +00:00
gingerBill 2c908aa160 Add sdl3_camera.odin 2025-01-30 13:32:38 +00:00
gingerBill 6c80fb3de5 Add sdl3_surface.odin 2025-01-30 13:29:44 +00:00
gingerBill c0d9d1070f Add sdl3_rect.odin 2025-01-30 13:29:25 +00:00
gingerBill 36b27c081d Add sdl3_pixels.odin 2025-01-30 13:11:05 +00:00
gingerBill bf7c192ce9 Keep -vet and -strict-style happy 2025-01-30 12:22:22 +00:00
gingerBill 376f6a6b77 Add sdl3_blendmode.odin 2025-01-30 12:20:35 +00:00
gingerBill 22a08bb8de Add sdl3_bits.odin 2025-01-30 12:14:40 +00:00
gingerBill 1e699c08b9 Add sdl3_audio.odin 2025-01-30 12:11:42 +00:00
gingerBill 8c453ecc22 Add sdl3_iostream.odin 2025-01-30 11:58:28 +00:00
gingerBill 36d7f90ede Add sdl3_properties.odin 2025-01-30 11:48:14 +00:00
gingerBill b7740861c4 Add sdl3_error.odin 2025-01-30 11:43:33 +00:00
gingerBill 14c07ff011 Add sdl3_endian.odin 2025-01-30 11:39:55 +00:00
gingerBill 4093026a9a Clean up @(export) foreign import code 2025-01-30 11:36:12 +00:00
gingerBill 6d596adcdc Add sdl3_atomic.odin 2025-01-30 11:30:49 +00:00
gingerBill b48f14ba82 @(export) foreign import to be package scope level 2025-01-30 11:30:38 +00:00
gingerBill 22d6cabcdc Add sdl3_asyncio.odin 2025-01-30 11:16:39 +00:00
gingerBill 6a58d76c8a Add sdl3_assert.odin 2025-01-30 11:11:09 +00:00
gingerBill 4bef810b20 Fix sdl3/sdl3_stdinc.odin 2025-01-30 10:40:13 +00:00
gingerBill 5efa3510cf Merge branch 'master' into bill/sdl3 2025-01-30 10:37:21 +00:00
gingerBill 2656ecd4e1 Fix #4773 - Change order of evaluation for slicing indices 2025-01-29 15:53:34 +00:00
gingerBill 0e27acd755 Update NSSavelPanel 2025-01-28 11:38:06 +00:00
gingerBill 15ece42e74 Print frameworks first on Darwin targets 2025-01-28 10:34:41 +00:00
gingerBill 868ab27720 Add @(ignore_duplicates) for foreign import declarations 2025-01-28 10:31:46 +00:00
gingerBill 998d6525b7 stdinc 2025-01-23 14:13:15 +00:00
gingerBill 9e9f9d34f5 Add SDL3 headers and Windows dll/lib 2025-01-22 17:20:51 +00:00
gingerBill 867af80bff Add -use-single-module 2025-01-22 13:26:35 +00:00
gingerBill d4e15074ea Enable -use-separate-modules as default for all platforms 2025-01-22 13:13:00 +00:00
gingerBill dde3a03022 Add priority_index to Foundation.framework import in base:runtime 2025-01-22 13:03:51 +00:00
gingerBill d6633639dc Remove duplicates of .framework/.dynlib/.so in linker 2025-01-22 13:01:06 +00:00
gingerBill 328d893cb5 #unroll(N) for 2025-01-10 12:22:18 +00:00
gingerBill 4a2b13f1c2 Fix foreign import names 2025-01-10 10:18:30 +00:00
gingerBill b377ac182c Keep -vet happy 2025-01-10 10:15:15 +00:00
gingerBill fd058dff46 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-01-10 10:12:42 +00:00
gingerBill 3d4a20918f Simplify stb foreign imports 2025-01-10 10:12:36 +00:00
gingerBill 7da7d4e410 Allow #+ tags on single files 2025-01-05 15:41:51 +00:00
gingerBill 5df699abf2 Add #+feature dynamic-literals to test 2025-01-05 14:03:08 +00:00
gingerBill 3d984d75cc Add #+feature dynamic-literals to tests 2025-01-05 14:00:23 +00:00
gingerBill a300a860ec Add #+feature dynamic-literals to tests 2025-01-05 13:46:58 +00:00
gingerBill 52d3497eda Merge branch 'master' of https://github.com/odin-lang/Odin 2025-01-05 13:33:16 +00:00
gingerBill bca08d3b85 Make -no-dynamic-literals the default now 2025-01-05 13:33:06 +00:00
gingerBill 2efe4c2d68 Add #+feature dynamic-literals 2025-01-05 13:19:10 +00:00
gingerBill acbb14d87e Fix typo 2025-01-05 13:10:29 +00:00
gingerBill d718db473c Use array with linear search rather than a hash map. 2025-01-05 13:08:01 +00:00
gingerBill 4d63ee0794 Remove unused import 2025-01-05 12:55:35 +00:00
gingerBill 998a3b01cc Merge branch 'master' of https://github.com/odin-lang/Odin 2025-01-05 12:53:27 +00:00
gingerBill 1bf33fe373 Use static global memory for std handles instead of allocating. 2025-01-05 12:53:20 +00:00
gingerBill 7b334d2bd9 Add #branch_location 2025-01-01 17:26:15 +00:00
gingerBill 1cf7a56ba7 General clean up of code 2025-01-01 15:13:46 +00:00
gingerBill 6383fddb59 Disable the os-specific code in libc so that non-OS specific platforms still work with it 2025-01-01 15:13:36 +00:00
gingerBill 049359cae4 Clean up box2d foreign import 2025-01-01 15:13:07 +00:00
gingerBill c8ad2a4245 Support multiple paths for wasm in foreign import 2025-01-01 15:12:54 +00:00
gingerBill 0a29d36aa3 Fix bug with comparisons with big endian types 2024-12-12 15:44:49 +00:00
gingerBill d452d37b93 Fix #4537 2024-12-05 15:51:05 +00:00
gingerBill e3b1646490 Fix #4552 2024-12-05 15:46:35 +00:00
gingerBill dd8e6e884c Try to fix #4553 2024-12-05 15:45:01 +00:00
gingerBill f5b16aa42a Fix #4561 2024-12-05 15:27:41 +00:00
gingerBill f7761ebcc4 Make odin.rc terser 2024-12-05 12:30:55 +00:00
gingerBill a4b071e864 Add /nologo 2024-12-05 12:30:17 +00:00
gingerBill b36a81ef53 ABI change: for indirect parameters size_of <= 16, do callee stack copy 2024-12-05 10:49:39 +00:00
gingerBill b942479886 Minor improvement to type handing on failures 2024-12-02 15:57:20 +00:00
gingerBill 65de0256ce Fix #4535 2024-12-02 15:57:08 +00:00
gingerBill 7d5ac2a164 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-12-02 11:24:00 +00:00
gingerBill e2ba8ff6e6 Fix #4530 2024-12-02 11:23:55 +00:00
gingerBill d0f87913e2 Fix #4549 2024-12-02 10:49:49 +00:00
gingerBill 9115c7aa13 Convert mutex guard to "try lock" 2024-11-26 16:14:13 +00:00
gingerBill f213b8e5cf Allow for odin help build etc 2024-11-25 14:04:17 +00:00
gingerBill a84fcd03da Delete imports of removed packages 2024-11-24 12:35:05 +00:00
gingerBill 12e7ff1e3c Remove core:c/frontend 2024-11-24 12:32:10 +00:00
gingerBill 3229f4668d Improve odin help -foo usage 2024-11-18 23:35:10 +00:00
gingerBill 8f845c7f73 Update radlink.exe 2024-11-17 21:47:46 +00:00
gingerBill 2af014b960 Make lowercase 2024-11-14 17:42:21 +00:00
gingerBill 7adb4c91d4 Fix typo 2024-11-14 17:05:34 +00:00
gingerBill b9886dfcc7 Add -linker:<string> to replace -lld and -radlink 2024-11-14 17:04:45 +00:00
gingerBill 26f6741674 Check for more errors in json.unmarshal 2024-11-14 16:45:36 +00:00
gingerBill 8de6909198 Disallow -lld and -radlink to be used together 2024-11-14 16:35:48 +00:00
gingerBill f57d531a52 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-11-14 16:34:04 +00:00
gingerBill b5a9b8b6c3 Add radlink.exe 2024-11-14 16:33:54 +00:00
gingerBill 21a25bddde Add -radlink 2024-11-14 16:32:26 +00:00
gingerBill c440122d93 Remove relative types from json marshaller 2024-11-14 16:18:41 +00:00