alessio98888
c6db3cc670
Fix buddy allocator assert
...
The last address of "data" is not "cast(uintptr)raw_data(data)+cast(uintptr)size" but
"cast(uintptr)raw_data(data)+cast(uintptr)(size-1)".
The original assert would fail when for example the allocation size requested and the buddy allocator allignment were both 64.
2025-08-16 19:50:06 +02:00
gingerBill
fb46413071
Merge pull request #5590 from leecommamichael/master
...
[vendor:OpenGL] fix misnamed parameter
2025-08-16 09:06:25 +01:00
Michael Lee
fbac18ec00
missed a spot
2025-08-15 11:12:30 -05:00
Michael Lee
c4102701fd
misnamed parameter
2025-08-15 11:04:00 -05:00
gingerBill
d1ce7f8fe6
Merge pull request #5516 from cardboardguru76/darwin-foundation-support-for-handmade-hero-port
...
Additional obj-c methods for darwin Foundation
2025-08-15 12:13:27 +01:00
gingerBill
6d68488a50
Merge pull request #5533 from weskerfoot/add-missing-xlib-proc
...
add missing xlib functions for getting and setting text properties
2025-08-15 12:12:36 +01:00
gingerBill
977e971c8b
Merge pull request #5581 from Xotchkass/rand-cleanup
...
Cleanup in `math/rand` and `runtime/random_generator`
2025-08-15 12:12:17 +01:00
gingerBill
7577bfc28b
Merge pull request #5582 from diniamo/fix-itimer-flags
...
Fix ITimer_Flags_Bits enum value
2025-08-15 12:11:28 +01:00
gingerBill
aff96e7d3f
Merge pull request #5583 from slowhei/master
...
Fix Typo in `Device_newBufferWithSliceNoCopy`
2025-08-14 15:46:22 +01:00
Tohei Ichikawa
bc78aad45f
Fix typo in newBufferWithSliceNoCopy
2025-08-14 09:56:36 -04:00
diniamo
88dba1194a
Fix ITimer_Flags_Bits enum value
2025-08-14 15:01:42 +02:00
Xotchkass
d60fba13df
fix: throwing away the last generated byte in default_random_generator_proc
2025-08-14 13:49:59 +03:00
Xotchkass
2d5652dbd4
remove private _random_u64 and move it's functionality into public uint64
2025-08-14 13:39:18 +03:00
Xotchkass
df849891c1
use runtime.random_generator_read_bytes in read procedure instead of filling it manually.
2025-08-14 13:35:25 +03:00
gingerBill
71e992d5bf
Merge pull request #5579 from wrathdoesthat/master
...
Added getaddrinfo flags
2025-08-13 17:17:39 +01:00
Wrath
b6a0606c98
Added getaddrinfo flags
2025-08-12 19:59:38 -04:00
gingerBill
2648bd8fcd
Allow #+feature global-context for @(init) and @(fini) procedures as an interim measure
2025-08-12 09:51:16 +01:00
gingerBill
8df69c95c3
Add -integer-division-by-zero:all-bits
2025-08-10 18:29:08 +01:00
gingerBill
b6e0b48481
Rename block names from div to mod.
2025-08-10 17:58:46 +01:00
gingerBill
4cbcb3ace7
Add shortcut for unsigned_x/power_of_two -> unsigned_x >> log2(power_of_two)
2025-08-10 17:53:07 +01:00
gingerBill
da76c743e9
Add shortcut for division by a constant
2025-08-10 17:42:49 +01:00
gingerBill
ecb6b35da5
Fix name canonicalization for named specialized forms
2025-08-10 15:29:53 +01:00
gingerBill
983f3ec423
Add #+feature global-context
...
This allows to use of `context` in the global scope on a per file basis.
2025-08-10 15:03:30 +01:00
gingerBill
1524b40bc9
Merge pull request #5556 from odin-lang/bill/division-by-zero
...
Define Integer Division By Zero
2025-08-10 14:48:33 +01:00
gingerBill
a0ff05e633
Merge pull request #5558 from odin-lang/bill/init-fini-changes
...
`@(init)` & `@(finit)` Changes.
2025-08-10 12:47:15 +01:00
gingerBill
dbc338248e
Merge pull request #5567 from alexriedl/webgl-binding-fixes
...
Webgl binding fixes
2025-08-10 12:44:36 +01:00
Alex Riedl
a8dca3920e
Merge branch 'master' of github.com:odin-lang/Odin
2025-08-09 10:47:09 -05:00
Alex Riedl
277c6cac71
Fix some webgl bindings
2025-08-09 10:47:07 -05:00
Jeroen van Rijn
d3736d765a
Merge pull request #5564 from janga-perlind/pr/group-check
...
Do not check for explicit allocators when determining proc in proc group
2025-08-09 05:03:39 +02:00
janga-perlind
5db6ea8354
Do not check for explicit allocators when determining proc in proc group
2025-08-09 12:37:15 +10:00
gingerBill
14ca1c8c89
Add another contextless
2025-08-08 15:41:44 +01:00
gingerBill
786d454443
Merge pull request #5559 from Creativty/variable_dereference_suggestion
...
Improve dereference missing suggestion message
2025-08-08 15:34:45 +01:00
xenobas
443dd566e3
Add a better suggestion for cases that don't need ^ operator
2025-08-08 14:40:43 +01:00
gingerBill
0f5ced52a0
Assign context in scope
2025-08-08 13:42:48 +01:00
gingerBill
804984ed35
contextless fixes for js
2025-08-08 13:29:49 +01:00
gingerBill
7c93a5ae80
Add missing contextless
2025-08-08 13:16:20 +01:00
gingerBill
8ff15eaf69
More contextless fixes
2025-08-08 13:02:37 +01:00
gingerBill
aa747a1c10
Add more "contextless"
2025-08-08 12:55:23 +01:00
gingerBill
a0462aa8d7
Fix test for global procedure initialization
2025-08-08 12:49:24 +01:00
gingerBill
78290ceef3
Add contextless to another proc
2025-08-08 12:38:20 +01:00
gingerBill
0c7260e701
Update src/main.cpp
...
Co-authored-by: Itzik Shneorson <35134559+itziksn@users.noreply.github.com >
2025-08-08 12:37:36 +01:00
gingerBill
414b1059a8
Fix typo
2025-08-08 12:36:56 +01:00
gingerBill
d381d0ece4
Fix more procedure to be contextless
2025-08-08 12:33:34 +01:00
gingerBill
d3f649d244
Make get_args contextless
2025-08-08 12:25:58 +01:00
gingerBill
06e48099ca
Improve error message
2025-08-08 12:23:22 +01:00
gingerBill
b86932c03c
Disallow proc "odin" procedures to be called in the global scope in variable declarations
2025-08-08 12:21:50 +01:00
gingerBill
8b860da2eb
Remove unused import
2025-08-08 12:12:08 +01:00
gingerBill
7642e0a0e0
Require @(init) and @(fini) to be proc "contextless" ()
2025-08-08 12:10:01 +01:00
gingerBill
b8ad150767
Merge pull request #5555 from flysand7/runtime-doc-update
...
Update runtime doc file
2025-08-08 11:16:54 +01:00
gingerBill
8c1eda3e3a
Handle fixed_point_div and fixed_point_div_sat
2025-08-08 11:10:01 +01:00