Commit Graph

16132 Commits

Author SHA1 Message Date
Laytan Laats
cf53404f5f sync: fix no new values 2024-12-05 20:05:19 +01:00
Laytan Laats
ac3a87c2cf sync: fix require results 2024-12-05 19:04:45 +01:00
Laytan Laats
ad438f418d sync: fix futexes on wasm 2024-12-05 19:00:45 +01: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
dozn
37fb2754a1 Move Struct Field Zipping Outside of JSON Token Loop 2024-12-05 07:23:34 -08: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
Tina Colvin
52a7a3e5fc change camera defines to constants 2024-12-04 16:44:00 -07:00
Gavin
96691c364b add which to shell.nix to build with --pure 2024-12-04 18:10:19 -05:00
Laytan
cdb86d69b3 Merge pull request #4556 from cornishon/index_multi
improve `strings.index_multi`
2024-12-04 22:01:49 +01:00
Adam Zadrożny
ce51b79a37 Fix the unused variable errors 2024-12-04 21:09:47 +01:00
Tina Colvin
dc0e189e32 add bindings for rCamera module in vendor/raylib/raylib.odin 2024-12-04 11:49:24 -07:00
Adam Zadrożny
5dfc24882f improve strings.index_multi
There's no point searching for substrings after lowest_index,
so let's not.

This significantly improves performance on long strings.
2024-12-04 14:29:49 +01:00
gingerBill
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
flysand7
49b8abe3ef Apply suggestions from code review
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2024-12-04 22:50:10 +11:00
Laytan
910b46ebf0 Merge pull request #4555 from ycros/fix-regex-num-groups
fix: regex's match_with_preallocated_capture returning num_groups
2024-12-04 12:46:57 +01:00
flysand7
ba6224b61a Apply suggestions from code review
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2024-12-04 19:11:21 +11:00
Ycros
bf63e9b093 Add test for regex preallocated captures. 2024-12-04 14:38:07 +11:00
Ycros
7edc46f1b9 fix: regex's match_with_preallocated_capture returning num_groups 2024-12-04 13:51:27 +11:00
Jeroen van Rijn
04e8dcc042 Merge pull request #4554 from Kelimion/get-date
Add misc\get-date.c
2024-12-03 12:49:33 +01:00
Jeroen van Rijn
ef5546aea5 Add misc\get-date.c
Prints the current date as YYYYMMDD without relying on PowerShell.

Hopefully fixes #4540
2024-12-03 12:42:13 +01:00
wrapperup
08f14db8e8 regenerate vulkan vendor bindings (1.4.303) 2024-12-02 17:48:32 -05: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
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
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
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
gingerBill
d0f87913e2 Fix #4549 2024-12-02 10:49:49 +00:00
Bazzagibbs
4b76568596 Add linalg.clamp_length(vector, max_length) -> clamped_vector 2024-12-02 11:58:36 +11:00
Laytan
03a53ccce2 Merge pull request #4546 from thetarnav/correct-parsing-build-tag-newlines
Correct handling newlines between build tags in `core:odin`
2024-12-01 19:13:59 +01:00
Damian Tarnawski
26415bcb0e Correct handling newlines between build tags in core:odin
Previously I thought that each newline worked as `OR`
basically the same as `,`.

This corrects this to work as `AND` instead.
2024-12-01 18:21:26 +01:00
flysand7
8387561d0a [core/simd]: Write package documentation 2024-12-02 01:24:33 +11:00
Laytan Laats
e6a9f93e9f dynlib: unload library before loading again & add LIBRARY_FILE_EXTENSION constant 2024-12-01 11:54:56 +11:00
Jeroen van Rijn
47888794c8 Fix assert when return value expected. 2024-12-01 11:54:56 +11:00
Jeroen van Rijn
ad8bff4d3a Make O_RDONLY default for os.open on all platforms.
And also moved Windows file procs to `os_windows.odin`, in line with all the other platforms who didn't have a dedicated `file_<platform>.odin`
2024-12-01 11:54:56 +11:00
Evan Martinez
486a650630 Fix binomial function 2024-12-01 11:54:56 +11:00
0dminnimda
79733c5f5e src/main.cpp: apply suggestion
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2024-12-01 11:54:56 +11:00
0dminnimda
27aa40c357 Update version in more places 2024-12-01 11:54:56 +11:00
0dminnimda
496b676f12 Fix a mistake in build_odin.sh 2024-12-01 11:54:56 +11:00
0dminnimda
456279feba Add support for llvm version 19 2024-12-01 11:54:56 +11:00
Laytan Laats
d51692a3b4 properly keep track of current scope for debugging
Fixes #4519
2024-12-01 11:54:56 +11:00
zhylmzr
2bd6fc9ebd fix DNS_RECORD.Data error align on windows i386
fixed: https://github.com/odin-lang/Odin/issues/4520
2024-12-01 11:54:56 +11:00
Jeroen van Rijn
21ff9856d4 Check type_expr in check_procedure_param_polymorphic_type
Fixes #4523 assert.
2024-12-01 11:54:56 +11:00
Andreas T Jonsson
c572c80a64 Updated NetBSD CI to pkgsrc Q3 release 2024-12-01 11:54:56 +11:00
Laytan Laats
da4347f790 sys/info & odin report: rework macos version retrieval 2024-12-01 11:54:56 +11:00