Commit Graph
100 Commits
Author SHA1 Message Date
gingerBillandGitHub f918bc9f50 Merge pull request #4748 from nadako/fix-raylib-CameraMoveRight-signature
fix raylib.CameraMoveRight signature
2025-01-27 10:00:09 +00:00
gingerBillandGitHub 00dfb1d125 Merge pull request #4765 from p1xelHer0/master
Vendor - miniaudio - engine: fix sound_config_init2
2025-01-27 09:59:49 +00:00
gingerBillandGitHub 945f9acedd Merge pull request #4764 from samuelgozi/fix-send-missing-flags
Pass flags down from `os.send` in darwin and linux
2025-01-27 09:59:30 +00:00
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 2619167fd0 Merge pull request #4741 from wrathdoesthat/master
Add GetTempFileNameW
2025-01-22 10:37:23 +00:00
gingerBillandGitHub 223970671f Merge pull request #4716 from laytan/os2-wasi
os/os2: wasi target support
2025-01-21 13:08:04 +00:00
gingerBillandGitHub 1cfbef3172 Merge pull request #4735 from NicknEma/activation-context-windows
Add ACTCTX definition and procs
2025-01-21 13:06:55 +00:00
gingerBillandGitHub 70257c846e Merge pull request #4707 from samuelgozi/add-Foundation-bindings
Added Foundation bindings
2025-01-20 14:42:27 +00:00
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 328d70e244 Merge pull request #4696 from alektron/ArenaBug
Non-zeroed memory after Arena free
2025-01-17 14:20:28 +00:00
gingerBillandGitHub ed18f539c7 Merge pull request #4698 from 4teapo/mem-additions
Add SoA make/delete to core:mem
2025-01-17 14:20:02 +00:00
gingerBillandGitHub b9bf5b1496 Merge pull request #4703 from flysand7/4685-range-stack-overflow
Do not warn about stack overflow in range loops 'by reference'
2025-01-17 13:23:15 +00:00
gingerBillandGitHub fcd3cf7fa8 Merge pull request #4704 from flysand7/4614-thread-locals
Error if `-no-crt` is used without `-no-thread-locals`
2025-01-17 13:22:47 +00:00
gingerBillandGitHub 440acc42a9 Merge pull request #4686 from laytan/ensuref-and-other-fixes
add ensure and ensuref to fmt and log, fix some inconsistencies
2025-01-13 20:38:36 +00:00
gingerBillandGitHub 48a7ed01f8 Merge pull request #4675 from jasonKercher/os2-dir-linux
Implement os2 dir linux
2025-01-13 11:04:55 +00:00
gingerBillandGitHub 5a259ed0ee Merge pull request #4669 from denovodavid/pr-d3d12-shader-component-mapping
vendor:directx/d3d12: add shader component mapping constants and macro-procedures
2025-01-10 09:44:17 +00:00
gingerBillandGitHub cabc76d9cb Merge pull request #4667 from laytan/use-map-entry-in-strings-intern
strings: use map_entry in Intern datastructure
2025-01-09 16:06:01 +00:00
gingerBillandGitHub 30bb2250c7 Merge pull request #4474 from tf2spi/4407-mdei-pack
Pack MDEI struct to fix issue #4407
2025-01-08 16:41:47 +00:00
gingerBillandGitHub 2a29322c91 Merge pull request #4605 from karl-zylinski/tracking-allocator-bad-free-default-to-crash
Make tracking allocator default to crashing on a bad free instead of adding to bad_free_array
2025-01-08 16:24:20 +00:00
gingerBillandGitHub bc2e57723b Merge pull request #4665 from GrumpyLion/add_some_missing_win_functions
Add SetWindowSubclass and RegisterHotKey functions
2025-01-08 16:23:40 +00:00
gingerBillandGitHub 37a608664b Merge pull request #3208 from lordhippo/add-xinput
Add xinput bindings to core:sys/windows
2025-01-06 13:44:45 +00:00
gingerBillandGitHub 98efb03934 Merge pull request #4599 from Barinzaya/fix_dynamic_resize_zeroing_on_grow
Fix dynamic array not zeroing when growing
2025-01-06 12:37:05 +00:00
gingerBillandGitHub a6f1046fc0 Merge pull request #4533 from laytan/map-entry
add `map_entry` procedure
2025-01-06 12:36:27 +00:00
gingerBillandGitHub 3d8bde9549 Merge pull request #4601 from Barinzaya/simd_vector_broadcasting
Implicit broadcasting for SIMD arrays
2025-01-06 11:15:28 +00:00
gingerBillandGitHub f160ba4fa6 Merge pull request #4623 from Yawning/feature/rt-assert-ensure
base/runtime: Add `ensure` and `ensure_contextless`
2025-01-06 09:37:57 +00:00
gingerBillandGitHub a3b4280cf7 Merge pull request #4633 from spahnke/fix-matrix-adjugate
Fix matrix adjugate
2025-01-06 09:36:18 +00:00
gingerBillandGitHub c7739de891 Merge pull request #4634 from dozn/patch-1
Use Struct Tags For Embedded (with `using`) Structs When Unmarshalling JSON
2025-01-06 09:33:42 +00:00
gingerBillandGitHub 16acb342d1 Merge pull request #4617 from gorevojd/free_bootstrapped_arena_crash
Fixed crash in arena_free_all() for bootstrapped growing arenas.
2025-01-06 09:33:23 +00:00
gingerBillandGitHub f5e5c9767c Merge pull request #4650 from jasonKercher/arm32-update
Arm32 update for sys/linux
2025-01-04 10:44:44 +00:00
gingerBillandGitHub 872e6d0189 Merge pull request #4652 from VladPavliuk/extend_win32_api_types
Extend win32 api types
2025-01-04 10:42:28 +00:00
gingerBillandGitHub fdd3b46c10 Merge pull request #4647 from karl-zylinski/raylib-wasm
Make it easier to do Raylib WASM builds
2025-01-01 21:32:08 +00:00
gingerBillandGitHub a2a0a2c8d8 Merge pull request #4611 from tf2spi/4491-max-field-align-pack
Add packing + aligned access w/ field_align
2025-01-01 18:03:44 +00:00
gingerBillandGitHub 4882eefaf8 Merge pull request #4616 from flga/master
make -export-dependencies emit valid json
2025-01-01 17:46:25 +00:00
gingerBillandGitHub 8a5c1b109d Merge pull request #4613 from fnknda/fix-linux-bind
Fix calls to bind always returning EINVAL when using linux.Sock_Addr_In
2025-01-01 17:46:15 +00:00
gingerBillandGitHub bfbcc02aff Merge pull request #4608 from zen3ger/assignment-of-non-specialized-parapoly
Fix crash on assignment of parapoly proc to variable
2025-01-01 17:40:40 +00:00
gingerBillandGitHub 8d400f43fd Merge pull request #4607 from zen3ger/parapoly-proc-fixes
Fix crash when proc return type is undeclared parapoly variable
2025-01-01 17:40:04 +00:00
gingerBillandGitHub 7248958fcd Merge pull request #4606 from chris-montero/fix_memory_leak_in_core_prof_spall_doc_example
fixed memory leak in core/prof/spall/doc.odin example code
2025-01-01 17:39:20 +00:00
gingerBillandGitHub 597fba7c31 Merge pull request #4597 from lodinukal/master
`vendor:directx`: fix pointers to multipointers and uuids
2024-12-19 13:36:36 +00:00
gingerBillandGitHub 61368d942e Merge pull request #4589 from Pariatech/add-trunc-to-linalg-glsl
Add trunc to glsl linalg
2024-12-18 21:20:17 +00:00
gingerBillandGitHub db1b67daba Merge pull request #4558 from thebigtoona/vendor/raylib-add-rcamera-module-bindings
add bindings for rCamera module in vendor/raylib/raylib.odin
2024-12-11 12:32:55 +00:00
gingerBillandGitHub 954adef2d4 Merge pull request #4570 from laytan/remove-viral-inlining
compiler: remove viral `#force(_no)_inline`
2024-12-11 12:32:47 +00:00
gingerBillandGitHub 67720e3a9d Merge pull request #4567 from 2nafish117/dxgi-multipointer-usage
change pointer arg to multipointer in GetDisplayModeList and GetDisplayModeList1
2024-12-09 17:10:06 +00:00
gingerBillandGitHub f28fa736b3 Merge pull request #4551 from wrapperup/vulkan-1.4.303
`vendor:vulkan` Update bindings version to 1.4.303
2024-12-08 13:11:13 +00:00
gingerBillandGitHub 7be0035578 Merge pull request #4560 from gfaster/which-nix-shell
add which to shell.nix to build with --pure
2024-12-06 14:21:16 +00:00
gingerBillandGitHub e4bdc4ff7c Merge pull request #4562 from dozn/patch-1
Move Struct Field Zipping Outside of Loop
2024-12-06 14:21:01 +00:00
gingerBillandGitHub 62768ad857 Merge pull request #4564 from gfaster/4553-regression-test
Add regression test for #4553
2024-12-06 14:20:51 +00:00
gingerBillandGitHub c79466ab3c Merge pull request #4548 from Bazzas-Forks/linalg-clamp-length
[core:math/linalg] Add `linalg.clamp_length(vector, max_length) -> clamped_vector`
2024-12-04 12:05:06 +00:00
gingerBillandGitHub af8122e8c7 Merge pull request #4541 from Waqar144/work/thread-pool-use-queue
Use a proper Queue in thread.Pool
2024-12-02 12:04:28 +00:00
gingerBillandGitHub 1a84820e83 Merge pull request #4542 from FourteenBrush/master
Pass allocator to implicitly (de)allocating procs in `core:log`
2024-12-02 10:55:09 +00:00
gingerBillandGitHub bb96e54308 Merge pull request #4531 from Nave55/master
Fix math binomial proc giving wrong result
2024-11-28 11:27:25 +00:00
gingerBillandGitHub 44124cb639 Merge pull request #4440 from 0dminnimda/support_llvm19
Add support for llvm version 19
2024-11-27 21:15:59 +00:00
gingerBillandGitHub a7b02a9e08 Merge pull request #4525 from zhylmzr/master
fix `DNS_RECORD.Data` error align on windows i386
2024-11-27 18:19:57 +00:00
gingerBillandGitHub 83f67f5c70 Merge pull request #4524 from andreas-jonsson/pkgsrc-update
Updated NetBSD CI to pkgsrc Q3 release
2024-11-27 11:35:17 +00:00
gingerBillandGitHub a88ac1d210 Merge pull request #4505 from colrdavidson/tzone_fix
Parsing fix for timezones that have an uneven number of utc / st tags
2024-11-21 15:30:17 +00:00
gingerBillandGitHub 0781871efd Merge pull request #4489 from laytan/os2-dir-leak-and-test
os2: fix leak in dir_windows, fix netbsd, and add a test for dir reading
2024-11-15 23:22:14 +00:00
gingerBillandGitHub 537ff3beb3 Merge pull request #4482 from A1029384756/master
core:sys/linux - implemented inotify
2024-11-14 16:23:08 +00:00
gingerBillandGitHub d9968771d1 Merge pull request #4486 from alexover1/master
Add STICKYKEYS, TOGGLEKEYS, and FILTERKEYS to core:sys/windows
2024-11-13 21:53:53 +00:00
gingerBillandGitHub 91bd5d4418 Merge pull request #4479 from p2jason/master
Increased the size of Javascript keyboard event key/code buffer size
2024-11-12 15:58:58 +00:00
gingerBillandGitHub 764c32fd3e Merge pull request #4477 from laytan/enum-value-has-name
reflect: add `enum_value_has_name` proc
2024-11-11 21:30:19 +00:00
gingerBillandGitHub 2b72407cf3 Merge pull request #4465 from apatterndarkly/examples-readme-relative-links
fix relative links in examples/README.md
2024-11-08 13:39:32 +00:00
gingerBillandGitHub 4890c3681c Merge pull request #4467 from clankill3r/patch-1
Update scanner.odin
2024-11-08 13:38:29 +00:00
gingerBillandGitHub f02d621a8e Merge pull request #4394 from seventh-chord/errormessages
Suggestion when assigning enum to bit_set
2024-11-06 13:10:17 +00:00
gingerBillandGitHub e8f231ee72 Merge pull request #4437 from dpoetzschke/fix/windows-args-escaping
fix windows args parser problem from issue #4393
2024-11-06 13:08:55 +00:00
gingerBillandGitHub c3971fe5fa Merge pull request #4441 from Barinzaya/raymath-vectortransform-translation-fix
Fix raymath not applying matrix translations
2024-11-01 13:09:31 +00:00
gingerBillandGitHub f469bbb004 Merge pull request #4425 from bobsayshilol/misc-fixes
Misc fixes
2024-10-30 12:24:23 +00:00
gingerBillandGitHub ee76acd665 Merge pull request #4427 from laytan/posix-additions
Finish sys/posix with Linux and partial Windows support & clean up other packages as a result
2024-10-30 11:43:47 +00:00
gingerBillandGitHub 8312528a87 Merge pull request #4436 from karl-zylinski/utf8string-last-rune-bug
Fix for using `utf8string.at` with last rune index returning wrong rune
2024-10-30 11:42:47 +00:00
gingerBillandGitHub 1f187adff4 Merge pull request #4416 from Yawning/fix/4413
src/big_int.cpp: Use square-multiply for exponentiation
2024-10-27 12:13:40 +00:00
gingerBillandGitHub 4bde87de8f Merge pull request #4418 from laytan/check-packed-on-all-loads
check packed load and set alignment on all loads, not just lb_emit_load
2024-10-25 14:35:32 +01:00
gingerBillandGitHub f047f804f6 Merge pull request #4402 from Lperlind/utf16_rune_count
core/unicode/utf16: add rune_count proc
2024-10-23 15:25:21 +01:00
gingerBillandGitHub 33cc671302 Merge pull request #4403 from tf2spi/issue-4390-fix
Fix #4390 by assigning invalid entity type
2024-10-23 15:25:06 +01:00
gingerBillandGitHub c5ae7daecd Merge pull request #4404 from tf2spi/issue-4395-fix
Fixes #4395 by not assuming simd returns val
2024-10-23 15:24:59 +01:00
gingerBillandGitHub 8cba4aa1c3 Merge pull request #4410 from tf2spi/issue-4397-fix
Fix magnitude check in parse_f64_prefix
2024-10-23 15:24:48 +01:00
gingerBillandGitHub 70bff68f69 Merge pull request #4408 from Lperlind/cache
cached.cpp: Improve internal cached robustness
2024-10-23 15:15:58 +01:00
gingerBillandGitHub b6cbdf7c54 Merge pull request #4370 from IllusionMan1212/allow-e000-codepoint
fix(core:{odin,c}/tokenizer): Don't error on valid \uE000 codepoint
2024-10-19 18:12:08 +01:00
gingerBillandGitHub 55ff1769d0 Merge pull request #4368 from bersK/rlgl-binding-enablecolorblending-fix
[vendor:raylib/rlgl] Add `EnableColorBlend()` binding
2024-10-13 13:21:27 +01:00
gingerBillandGitHub ed29c881a5 Merge pull request #4351 from jakubtomsu/sys-windows-file-flags
[core:sys/windows] Add more FILE_FLAGs
2024-10-06 19:31:27 +01:00
gingerBillandGitHub abbbfd2925 Merge pull request #4340 from karl-zylinski/make-map
Add make_map that just sets the allocator without allocating anything
2024-10-04 12:26:32 +01:00
gingerBillandGitHub 9fe8095a84 Merge pull request #4338 from laytan/fix-ternary-swallow-error
fix not erroring on invalid ternary
2024-10-04 12:25:54 +01:00
gingerBillandGitHub dd7c88989a Merge pull request #4341 from laytan/fix-quaternion64-arith
fix quaternion64 arith
2024-10-04 10:25:00 +01:00
gingerBillandGitHub af9ae4897a Merge pull request #4290 from flysand7/pipe-has-data
[os2/process]: Implement `process_exec`, and `pipe_has_data`
2024-10-01 11:30:28 +01:00
gingerBillandGitHub 9f813a6263 Merge pull request #4331 from olimpiu/patch-1
Fixed confusing (and incorrect) warning
2024-10-01 11:29:45 +01:00
gingerBillandGitHub 1e1904e9ab Merge pull request #4323 from laytan/bit-array-init
container/bit_array: add 'init' procedure
2024-09-30 15:00:45 +01:00
gingerBillandGitHub d6f6099419 Merge pull request #4324 from laytan/va-list-stb-sprintf-raylib-fixe
va_list fixes for raylib & stb sprintf
2024-09-30 15:00:14 +01:00
gingerBillandGitHub d712ea43eb Merge pull request #4325 from mtarik34b/document-container-of-proc
Add documentation to `runtime.container_of`
2024-09-30 15:00:03 +01:00
gingerBillandGitHub 962af780ae Merge pull request #4328 from Yawning/fix/cshake-bytepad
core/crypto/_sha3: Fix edge case in cSHAKE bytepad
2024-09-30 13:56:31 +01:00
gingerBillandGitHub 90d024fb70 Merge pull request #4310 from wrapperup/fix-vulkan-wrapper
`vendor:vulkan` Update header files (to 1.3.296) and fix code generation
2024-09-28 18:22:17 +01:00
gingerBillandGitHub 4f2915a9b5 Merge pull request #4307 from flysand7/ptrace-user-regs
Fix missing registers in User_Regs on AMD64
2024-09-26 16:41:28 +01:00
gingerBillandGitHub d3bff23bce Merge pull request #4308 from karl-zylinski/fix-constant-array-conversion-crash
Fix for crash when emitting a comparison between a constant array and a non-constant value.
2024-09-26 16:40:43 +01:00
gingerBillandGitHub 8371ef6681 Merge pull request #4279 from obiwan87/master
Fix compile errors
2024-09-25 17:32:30 +01:00
gingerBillandGitHub 987faa3f18 Merge pull request #4280 from Feoramund/fix-4278
Forbid parsing more fields if no separator was found
2024-09-25 16:12:33 +01:00
gingerBillandGitHub e397fb6a7f Merge pull request #4297 from flysand7/ini-section
[encoding/ini]: Add missing line terminator at the end of the section
2024-09-25 16:07:03 +01:00
gingerBillandGitHub c1264c2a79 Merge pull request #4275 from karl-zylinski/fix-file-tags-infinite-loop
Fix for infinite loop in core:odin file tags parser when a file uses \r
2024-09-20 14:36:52 +01:00