Commit Graph
1406 Commits
Author SHA1 Message Date
Jeroen van Rijn ad8e0042d4 Merge pull request #6722 from yosinn1-blip/codex/typo-6679-microsecond-time-val
docs: fix Time_Val precision comment
2026-09-25 13:04:24 -07:00
gingerBill d26833285c Merge pull request #7565 from Einh06/master
sys/windows: Add performance counter PSAPI bindings
2026-09-16 13:50:31 +01:00
Florian Morel 291159a431 psapi binding improvements 2026-09-15 06:48:07 +02:00
Jeroen van Rijn 6d23dd8367 Add macOS 27 to Where to find more information and get into contact when you encounter a bug:
Website: https://odin-lang.org
	GitHub:  https://github.com/odin-lang/Odin/issues

Useful information to add to a bug report:

	Odin:    dev-2026-09:315725197
	OS:      macOS Golden Gate 27.0.0 (build 26A428, kernel 27.0.0)
	CPU:     Apple M4 Pro
	RAM:     24576 MiB
	Backend: LLVM 22.1.8
2026-09-14 23:07:17 +02:00
NicknEma 1e07cf39b3 Add line-drawing functions in gdi32.odin 2026-09-10 11:03:07 +02:00
Stanislav Ch. Nikolov 426b015e3c sys/windows: Add missing optional comma in PointerFlag enum 2026-09-02 00:13:43 +03:00
Stanislav Ch. Nikolov 81742df9be core:sys/windows fix in_rage typo and spaces instead of tabs 2026-09-02 00:06:17 +03:00
Stanislav Ch. Nikolov 9a5beb0164 Merge branch 'win32-pen' 2026-09-01 22:44:41 +03:00
Stanislav Ch. Nikolov ce37a83df3 Add support for advanced pen & pointer win32 functions 2026-09-01 22:42:25 +03:00
Laytan Laats 3fb6d8965b [core:os] add device to File_Info 2026-08-26 20:44:01 +02:00
gingerBill cef4fb01a4 Merge pull request #7424 from samuelgozi/foundation-cocoa-ios
core:sys/darwin/Foundation: Skip Cocoa import on iOS
2026-08-26 08:43:35 +01:00
Samuel Elgozi 2f68a64614 core:sys/darwin/Foundation: Skip Cocoa import on iOS 2026-08-23 20:14:57 +03:00
kalsprite 7bb55ba45b nbio(windows): poll sockets through AFD 2026-08-21 21:31:49 -07:00
gingerBill 64ac30e803 Merge pull request #7272 from nic-vdwalt/wasm-js-shared-memory
core/sys/wasm/js: support shared WebAssembly memory in browser APIs
2026-08-18 20:11:55 +02:00
Nick Aversano 54b818e9a7 fix FILE_NOTIFY_INFORMATION struct member casing 2026-08-18 11:19:10 -04:00
Nic-vwalt 9b7bc2da12 core/sys/wasm/js: support shared memory in browser APIs
Copy shared-backed views only where browser APIs reject them while preserving direct access for ordinary WebAssembly memory.

💘 Generated with OpenAlloy

Assisted-by: GPT-5.6 Sol via OpenAlloy <openalloy@waltworks.co.za>
2026-08-10 20:52:02 +02:00
Lucas Czerny 3ea27c6979 Update user32.odin 2026-08-09 16:49:37 +02:00
Jeroen van Rijn 07f7b2c8a4 Merge pull request #5464 from peperronii/master
core:thread get_name/set_name
2026-07-30 12:52:16 +02:00
connnnal c380c0d87e win32: LoadLibraryEx_Flags off-by-one
bit_set without a backing type counts bits from the enum's lowest value (141299eb02)
in this case it causes an off-by-one offset, so flags fall down to the one below. I experienced `LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR` -> `LOAD_LIBRARY_REQUIRE_SIGNED_TARGET`, for instance, so unsigned DLLs wouldn't load. aw.
fix is adding a dword backing type to the bit flags, like the other types in this file
2026-07-29 12:32:14 +01:00
Laytan Laats 395290243e port my third-party back package to replace core:debug/trace 2026-07-26 17:12:51 +02:00
WP. Yingamphol 8a8230b64e Merge branch 'odin-lang:master' into master 2026-07-17 23:06:28 +07:00
Jeroen van Rijn 3da748b73d win32: Add bindings to query the Windows certificate store 2026-07-13 16:54:53 +02:00
Jeroen van Rijn 0d883bb3e0 Remove raylib v5.5 in favor of v6.0 2026-07-06 20:09:55 +02:00
Laytan Laats e1dc17a3a3 typo 2026-07-06 19:05:43 +02:00
Laytan Laats 7028a3479f raylib: Add back ShowCursor 2026-07-06 19:02:38 +02:00
Jeroen van Rijn 7b57c3eff2 User 2026-07-01 11:37:44 +02:00
Jeroen van Rijn 92ced49bbd Fix typo 2026-07-01 11:16:28 +02:00
gingerBill a20363c2bf Add windows.GetConsoleScreenBufferInfoEx 2026-06-23 11:46:37 +01:00
Alexander Cusaac (MightyChubz) 05f0539960 refactor: Move mem_unit before loop and apply it in switch statement 2026-06-04 13:21:27 -04:00
Alexander Cusaac (MightyChubz) 9942625c63 refactor: Use default_context() over removing "contextless" 2026-06-04 13:17:42 -04:00
Alexander Cusaac (MightyChubz) c9621748a4 typo
oops
2026-06-03 16:55:51 -04:00
Alexander Cusaac (MightyChubz) 26f824eb8e docs: Updated comment to explain approach more accurately 2026-06-03 16:52:58 -04:00
Alexander Cusaac (MightyChubz) 962f8dfd1b refactor: Add fallback to sysinfo() if /proc/meminfo can't be read
This is likely to never _actually_ execute, and the possibility of this
failing is extremely slim, but if this _does_ fail, then this fallback
should catch it, as long as I'm understanding things correctly. If the
fallback fails, we just go back to the original assert that existed
before.
2026-06-03 16:47:37 -04:00
Alexander Cusaac (MightyChubz) 3d3aa45e02 refactor: Update fallback to just return MemFree 2026-06-03 16:45:06 -04:00
Alexander Cusaac (MightyChubz) 32de482025 docs: Add small comment to explain purpose of approach 2026-06-03 16:44:31 -04:00
Alexander Cusaac (MightyChubz) 55fd981941 refactor: Remove usage of do
I knew there was something I was forgetting with code in the core
packages. I wasn't applying the right arguments and style checks. Oops.
2026-06-03 12:09:46 -04:00
Alexander Cusaac (MightyChubz) d41ff62c57 fix: Get meminfo from /proc/meminfo over sysinfo() 2026-06-03 05:28:05 -04:00
A1029384756 d7116d6415 [sys/linux] remove parapoly from rt_sigaction 2026-06-01 12:59:23 -04:00
jakubtomsu 8e9c0d38fa fix disallowed bool -> any_int in win32 2026-05-27 19:11:08 +02:00
yosinn1-blip 7d94f2ea4b docs: fix Time_Val precision comment
Signed-off-by: Yoshiki <yosinn1@gmail.com>
2026-05-24 06:31:45 +09:00
Deserted999 95cd01e32d fix alignment 2026-05-08 16:02:19 +03:00
Deserted999 e9cf5fdc3a Add DefSubclassProc binding 2026-05-08 15:01:11 +03:00
gingerBill d21fea404b Merge pull request #6631 from heavyrain266/deprecate-haiku
removed Haiku from supported targets
2026-05-06 15:52:36 +01:00
gingerBill 5dfd110be3 Merge pull request #6632 from jasonKercher/fix6620
sys/linux: emulate dup2 better on arm64 and riscv
2026-04-29 09:51:43 +01:00
jason f388ebc4e3 sys/linux: emulate dup2 better on arm64 and riscv 2026-04-29 04:30:46 -04:00
Ignacy Koper b5cb4b96fc removed Haiku from core:sys/posix package
Signed-off-by: Ignacy Koper <ignacy423@gmail.com>
2026-04-28 19:27:25 +02:00
Ignacy Koper c01e85ca67 removed core:sys/haiku package
also removes Haiku from core:sys/info, core:os/old, core:path/filepath, core:dynlib, core:time, core:testing, and core:terminal (minor changes)

Signed-off-by: Ignacy Koper <ignacy423@gmail.com>
2026-04-28 19:27:24 +02:00
gingerBill 1f50cda5d6 Merge pull request #6623 from heavyrain266/deprecate-essence
removed Essence from supported targets
2026-04-28 11:11:09 +01:00
David Bader e06fa11a67 Fix LockFileEx and UnlockFileEx 2026-04-27 14:42:56 +02:00
Ignacy Koper 3e64a72bad removed Essence from supported targets
Signed-off-by: Ignacy Koper <ignacy423@gmail.com>
2026-04-27 11:10:48 +02:00