gingerBill
2e64cf7ef5
Merge pull request #4751 from Barinzaya/arena-grow-in-place
...
Grow-in-place for some arenas
2025-01-27 09:59:09 +00:00
gingerBill
6572a52a84
Merge pull request #4743 from starlitcanopy/fix-matrix-mul
...
Fix 2x2 matrix inverses in specific.odin
2025-01-25 08:35:46 +00:00
Laytan
17f017ed87
Merge pull request #4758 from laytan/fix-duplicate-linker-warning
...
fix duplicate linker warning on macos
2025-01-25 01:04:54 +01:00
Laytan Laats
f957542cd3
fix duplicate linker warning on macos
...
Fixes #4747
2025-01-25 00:50:57 +01:00
Laytan
4d3fe34c88
Merge pull request #4754 from laytan/fix-separate-modules-objc
...
Fix separate modules objc
2025-01-24 20:25:54 +01:00
Laytan Laats
9dc17f4c47
optimize fix
2025-01-24 19:33:57 +01:00
Laytan Laats
b2aaf90f88
fix separate modules with objc code
2025-01-24 19:23:49 +01:00
Barinzaya
98b3a9eacd
Added support for growing in place to some arenas.
...
This affects `runtime.Arena` and `virtual.Arena`, but not currently
`mem.Arena`. These changes allow the last allocation that has been
made to be resized to a larger size by just extending their
allocation in-place, when there's sufficient room in the memory block to
do so.
Shrinking in place and re-using the rest of the allocation can be
supported using almost the same logic, but would require the memory to
be zeroed. Since this would add a additional cost that isn't currently
present, shrinking has not been changed.
2025-01-24 10:13:46 -05:00
gingerBill
3a13c598e2
Merge pull request #4733 from laytan/get-executable-path
...
os/os2: add get_executable_path and get_executable_directory
2025-01-24 13:09:10 +00:00
gingerBill
13a2a29b90
Merge pull request #4730 from laytan/os2-linux-loop-writes-and-cap-rw
...
os/os2: bring Linux to other impls standards by looping writes and maxing one shot RW sizes
2025-01-24 13:03:29 +00:00
gingerBill
1a7d2ca2e1
Merge pull request #4745 from flysand7/fmt-sign-pad
...
Fix the '+' sign placement in the presence of '0'-padding
2025-01-24 13:01:43 +00:00
flysand7
7127992625
Fix the '+' sign placement in the presence of '0'-padding
2025-01-24 08:36:01 +11:00
prescientmoon
5a29e80bc3
Fix 2x2 matrix inverses in specific.odin
2025-01-23 05:56:27 +01:00
Laytan Laats
d54de6704a
os/os2: use proc_pidpath for executable path on darwin
2025-01-22 18:40:06 +01: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
36e86ba552
Merge pull request #4739 from jasonKercher/fix-4738
...
fix compiler crash on assigning a variable to an unresolved bit_set
2025-01-22 10:38:23 +00:00
gingerBill
2619167fd0
Merge pull request #4741 from wrathdoesthat/master
...
Add GetTempFileNameW
2025-01-22 10:37:23 +00:00
wrathdoesthat
57b8da79f4
Add GetTempFileNameW
2025-01-22 04:33:33 -05:00
jason
e85667c95c
fix grammar in error message
2025-01-21 20:48:11 -05:00
jason
b25ca0bb11
fixes compiler crash on syntax error (issue 4738)
2025-01-21 20:37:17 -05:00
Laytan Laats
f1b0b19710
os/os2: get_executable_path and working directory on wasi
2025-01-21 19:14:15 +01:00
Laytan Laats
b673642412
os/os2: add get_executable_path and get_executable_directory
2025-01-21 18:54:45 +01:00
gingerBill
223970671f
Merge pull request #4716 from laytan/os2-wasi
...
os/os2: wasi target support
2025-01-21 13:08:04 +00:00
gingerBill
1cfbef3172
Merge pull request #4735 from NicknEma/activation-context-windows
...
Add ACTCTX definition and procs
2025-01-21 13:06:55 +00:00
NicknEma
55abf61836
Add ACTCTX definition and procs
2025-01-21 10:55:39 +01:00
Laytan
68653081be
Merge pull request #4732 from zen3ger/os2-process-incorrect-working-dir
...
os/os2: Properly update CWD on Linux when using _process_start()
2025-01-21 00:07:32 +01:00
Roland Kovacs
f6ead2e777
os/os2: Linux _process_start() write back error on fchdir failure
2025-01-20 23:31:13 +01:00
Roland Kovacs
ac30d36206
os/os2: Properly update CWD on Linux when using _process_start()
...
The `dir_fd` argument to `execveat()` is not for setting the current working
directory. It is used to resolve relative executable paths, hence explicit
`chdir/fchdir` call is required to set CWD.
2025-01-20 22:34:49 +01:00
Laytan Laats
bf58107402
os/os2: bring Linux to other impls standards by looping writes and maxing one shot RW sizes
2025-01-20 20:15:03 +01:00
Laytan Laats
a5f3c1b849
container/queue: fix init_with_contents
...
Fixes #4729
2025-01-20 19:51:46 +01:00
gingerBill
70257c846e
Merge pull request #4707 from samuelgozi/add-Foundation-bindings
...
Added Foundation bindings
2025-01-20 14:42:27 +00:00
gingerBill
5644f3c3d9
Merge pull request #4725 from dozn/fix-dst-timezones
...
Fix Times Which Support DST on Windows
2025-01-20 14:24:48 +00:00
gingerBill
b36b7c1f15
Merge pull request #4727 from karl-zylinski/examples-link-in-readme
...
Add examples link to README
2025-01-20 14:23:14 +00:00
Karl Zylinski
4950a65b09
Add examples link to README
2025-01-20 14:46:27 +01:00
dozn
dfd826ed86
Fix Times Which Support DST on Windows
2025-01-20 03:57:36 -08:00
gingerBill
00a3a8dc81
Merge pull request #4714 from laytan/fix-map-entry-wrong-key-ptr
...
fix map_entry sometimes giving wrong key pointer
2025-01-20 07:41:47 +00:00
Laytan
bca016ae94
Merge pull request #4720 from jasonKercher/remove-custom-heap-allocator
...
os2/heap_linux point to runtime._heap_allocator_proc
2025-01-19 13:34:11 +01:00
jason
27998e0d21
os2/heap_linux point to runtime._heap_allocator_proc
2025-01-19 06:05:55 -05:00
Laytan
20fa9fbd61
Merge pull request #4717 from LineuVale/fixDrawRectangleRoundedLines
...
Fix raylib DrawRectangleRoundedLines
2025-01-18 22:55:51 +01:00
Laytan Laats
5622fb583c
math/rand: add @(require_results) to create
2025-01-18 22:52:13 +01:00
Laytan
f8c2aa9316
Merge pull request #4713 from Rexicon226/matrix-errors
...
fix inverted error messages
2025-01-18 22:46:41 +01:00
Laytan
6f24eb87c0
Merge pull request #4697 from JamesDSource/master
...
Allow captures in gfind and gmatch to be used in-loop
2025-01-18 22:36:19 +01:00
Laytan Laats
e4892f1bb2
os/os2: wasi target support
2025-01-18 22:23:44 +01:00
LineuVale
21e4888934
Fix raylib DrawRectangleRoundedLines
2025-01-18 18:22:16 -03:00
Samuel Elgozi
0f12618642
fix incorrect use of Bool
2025-01-18 21:08:54 +02:00
Laytan Laats
4de5911a15
fix map_entry sometimes giving wrong key pointer
...
`map_desired_position` does not return the actual position, probing must
be done afterwards to figure out the real position. `map_entry` did not
do this for the returned key pointer so it could point to the wrong key
if probing was done.
2025-01-18 14:02:27 +01:00
David Rubin
5951c25f71
fix inverted error messages
2025-01-18 02:04:35 -08:00