Commit Graph
100 Commits
Author SHA1 Message Date
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
gingerBill cf819f45fd Merge branch 'master' of https://github.com/odin-lang/Odin 2024-11-14 16:17:30 +00:00
gingerBill e38a08013e Remove #relative types from the compiler 2024-11-14 16:17:24 +00:00
gingerBill b3d1d7b835 Make #relative types an error in parsing 2024-11-14 16:08:53 +00:00
gingerBill 89a5decc33 Keep ASAN happy on type assertions 2024-11-13 18:32:50 +00:00
gingerBill 20a8c97d68 Remove duplicates in -defineables 2024-11-08 11:24:00 +00:00
gingerBill 1419d0d295 Minor formatting change 2024-11-05 12:45:30 +00:00
gingerBill a0b35f67f8 Fix previous commit for arrays 2024-11-04 12:51:54 +00:00
gingerBill bbf76fa43e Fix bug for foo().bar where foo() is a 0-value expression 2024-11-04 12:49:43 +00:00
gingerBill 31ea10490f Fix auto_cast matrix bug 2024-11-04 12:35:17 +00:00
gingerBill aa36ae01cf Fix #4406 os2 to not close the std file handles but rather just free the memory for the ^File data. 2024-11-04 11:55:29 +00:00
gingerBill 8a00d85cea Merge branch 'master' of https://github.com/odin-lang/Odin 2024-10-30 14:12:57 +00:00
gingerBill 2392300ffb Add warning for unsigned >= 0 like conditions in a for loop 2024-10-30 14:12:49 +00:00
gingerBill 35d818bb4e Fix possible leak in recursive filepath.glob 2024-10-27 12:10:10 +00:00
gingerBill f32e27d2e4 Fix bug caused due to incorrect type checking looking for context not defined in a context 2024-10-27 11:10:55 +00:00
gingerBill 417e9bb37f Fix #4373 2024-10-13 22:26:04 +01:00
gingerBill 8006ba919e Improve formatting 2024-10-11 14:48:55 +01:00
gingerBill b839d06ac8 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-10-08 11:58:28 +01:00
gingerBill 131e8d4187 Disable exe path test 2024-10-08 11:57:54 +01:00
gingerBill c305c9dd04 [ABI FIX] Fix 128-bit ABI issues 2024-10-04 11:16:33 +01:00
gingerBill 53bb6c85f7 a ordered to an ordered 2024-10-02 15:48:58 +01:00
gingerBill 21d0b073b1 Sort flags on odin build -help - #4329 2024-10-02 15:43:13 +01:00
gingerBill 3498d4341d Fix #4330 2024-10-02 15:07:22 +01:00
gingerBill aeb568f79a Ignore package runtime with using -vet-unused-packages 2024-10-02 15:04:50 +01:00
gingerBill 9919a0cacd Merge branch 'master' of https://github.com/odin-lang/Odin 2024-09-30 15:35:52 +01:00
gingerBill 91dece1656 Change struct alignment rules for #max_field_align 2024-09-30 15:35:47 +01:00
gingerBill a7d7c92a53 #min_field_align & #max_field_align; deprecate #field_align in favour of #min_field_align 2024-09-30 13:05:28 +01:00
gingerBill 4b6410e225 ABI BREAKING for SysV: Change how multiple return values are handled to be separate like all other ABIs 2024-09-30 12:32:55 +01:00
gingerBill b173fa1b9a Fix LLVM 18 ABI for 128-bit integers (because LLVM broke things) 2024-09-30 11:45:24 +01:00
gingerBill 225ffdec36 Fix union comparison bug 2024-09-30 11:10:16 +01:00
gingerBill 90cb62c5ac Merge branch 'master' of https://github.com/odin-lang/Odin 2024-09-29 10:15:02 +01:00
gingerBill 4a616d97df Pass delta time instead of current time to odin.js step 2024-09-29 10:14:56 +01:00
gingerBill f7d74ff3a8 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-09-22 19:29:15 +01:00
gingerBill 95721fe296 Add gamepad support 2024-09-22 19:29:05 +01:00
gingerBill 66e83ef30d Add gamepad events 2024-09-22 16:24:46 +01:00
gingerBill 94288161e9 Add new js events 2024-09-22 15:52:04 +01:00
gingerBill 130318d003 Fix assert caused by typo 2024-09-22 14:19:31 +01:00