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
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
FourteenBrush
f9dc848926
Pass allocator to implicitly (de)allocating procs in core:log
2024-11-30 23:43:39 +01:00
Jeroen van Rijn
314c41ef33
Merge pull request #4534 from laytan/dynlib-unload-before-load
...
dynlib: unload library before loading again & add LIBRARY_FILE_EXTENSION constant
2024-11-28 21:20:07 +01:00
Laytan Laats
1cece52359
dynlib: unload library before loading again & add LIBRARY_FILE_EXTENSION constant
2024-11-28 21:08:08 +01:00
Jeroen van Rijn
6d83755e92
Fix assert when return value expected.
2024-11-28 20:44:57 +01:00
Jeroen van Rijn
276928170c
Merge pull request #4532 from Kelimion/open_fix
...
Make `O_RDONLY` default for `os.open` on all platforms.
2024-11-28 16:04:49 +01:00
Jeroen van Rijn
8581240ece
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-11-28 15:57:48 +01:00
gingerBill
bb96e54308
Merge pull request #4531 from Nave55/master
...
Fix math binomial proc giving wrong result
2024-11-28 11:27:25 +00:00
Evan Martinez
36481f6d4a
Fix binomial function
2024-11-28 00:28:26 -07:00
gingerBill
44124cb639
Merge pull request #4440 from 0dminnimda/support_llvm19
...
Add support for llvm version 19
2024-11-27 21:15:59 +00:00
Laytan Laats
fa39d87f88
properly keep track of current scope for debugging
...
Fixes #4519
2024-11-27 20:55:48 +01:00
gingerBill
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
Jeroen van Rijn
7d17902c2a
Merge pull request #4526 from Kelimion/fix-4523
...
Check `type_expr` in `check_procedure_param_polymorphic_type`
2024-11-27 15:35:42 +01:00
Jeroen van Rijn
c7dec10100
Check type_expr in check_procedure_param_polymorphic_type
...
Fixes #4523 assert.
2024-11-27 15:26:33 +01:00
zhylmzr
c2b6a14cd7
fix DNS_RECORD.Data error align on windows i386
...
fixed: https://github.com/odin-lang/Odin/issues/4520
2024-11-27 20:15:34 +08:00
gingerBill
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
Andreas T Jonsson
868e0f262c
Updated NetBSD CI to pkgsrc Q3 release
2024-11-27 11:22:31 +01:00
Jeroen van Rijn
2b94886ef3
Merge pull request #4522 from laytan/rework-macos-version-retrieval
...
sys/info & odin report: rework macos version retrieval
2024-11-26 22:59:16 +01:00
Laytan Laats
ad80aa6d28
sys/info & odin report: rework macos version retrieval
2024-11-26 22:28:21 +01:00
Laytan Laats
ef3d51fad2
vendor/raylib: revert removal of arm64 raygui binaries and fix import paths
2024-11-26 18:59:51 +01:00
Laytan Laats
767daf4a9c
add macos 15.1.1 to odin report and sys/info
2024-11-26 18:46:27 +01:00
gingerBill
9115c7aa13
Convert mutex guard to "try lock"
2024-11-26 16:14:13 +00:00
Jeroen van Rijn
be5cdd759e
Merge pull request #4517 from Kelimion/raylib5
...
Add aliases for Is*Ready -> Is*Valid
2024-11-25 20:26:15 +01:00
Jeroen van Rijn
d315d357ca
Add aliases for Is*Ready -> Is*Valid
2024-11-25 20:18:53 +01:00
Jeroen van Rijn
7c3ce334d6
Fix #4508 for abs, min, max ( #4516 )
...
* Fix #4508 for abs, min, max and the rest of the builtins.
None of these segfault now:
```odin
package bug
main :: proc() {
p :: proc() {}
// _ = len(p())
// _ = cap(p())
// _ = size_of(p())
// _ = align_of(p())
// T :: struct {}
// _ = offset_of(p())
// _ = offset_of(T, p())
// _ = offset_of(p(), foo)
// _ = offset_of(p(), "")
// _ = type_of(p())
// _ = type_info_of(p())
// _ = typeid_of(p())
// A: [4]int
// _ = swizzle(p()) // :: proc(x: [N]T, indices: ..int) -> [len(indices)]T ---
// _ = swizzle(A, p()) // :: proc(x: [N]T, indices: ..int) -> [len(indices)]T ---
// _ = complex(p(), p())
// _ = quaternion(p(), p(), p(), p())
// _ = quaternion(w=p(), x=p(), y=p(), z=p())
// _ = real(p())
// _ = imag(p())
// _ = jmag(p())
// _ = kmag(p())
// _ = conj(p())
// _ = expand_values(p())
// _ = min(p())
// _ = max(p())
// _ = abs(p())
// _ = clamp(p(), p(), p())
// _ = soa_zip(p())
// _ = soa_unzip(p())
}
```
2024-11-25 15:27:35 +01:00
gingerBill
f213b8e5cf
Allow for odin help build etc
2024-11-25 14:04:17 +00:00
Jeroen van Rijn
1a0a6c485d
Add comment explaining #4515 test.
2024-11-25 13:47:04 +01:00
Jeroen van Rijn
2dc0187836
Test #4515
2024-11-25 13:16:27 +01:00
o:tone
c3478e0002
fix unmarshal unhandled error ( #4515 )
...
* fix unmarshal unhandled error
2024-11-25 13:15:33 +01:00
Jeroen van Rijn
d3d3cbf186
Merge pull request #4512 from lxmcf/master
...
raylib: Update to 5.5
2024-11-25 11:16:28 +01:00
lxmcf
29839ea9e2
Resolve indentation issues
2024-11-25 21:09:10 +11:00
Alex Macafee
6ebea39b3e
Add missing trailing commas
2024-11-25 19:50:34 +11:00
lxmcf
b76781015b
Update vendor:raylib to raylib 5.5
2024-11-25 19:37:43 +11:00
gingerBill
a84fcd03da
Delete imports of removed packages
2024-11-24 12:35:05 +00:00
gingerBill
12e7ff1e3c
Remove core:c/frontend
2024-11-24 12:32:10 +00:00
Jeroen van Rijn
73ab881eda
Merge pull request #4510 from Kelimion/fix_4509
...
Fix #4509
2024-11-24 13:15:02 +01:00
Jeroen van Rijn
56e4da8546
Fix #4509
2024-11-24 13:08:24 +01:00
Laytan
e607cbe930
Merge pull request #4506 from laytan/vet-cast-check-actually-castable
...
checker: only error with -vet-cast when it is actually castable
2024-11-21 19:30:14 +01:00
Laytan Laats
83bf0c6ab8
checker: only error with -vet-cast when it is actually castable
2024-11-21 19:18:17 +01:00
gingerBill
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
Colin Davidson
f8586d0051
oops, copy-paste-bug
2024-11-20 15:33:20 -08:00
Colin Davidson
da3a7a25c7
oops
2024-11-20 14:07:23 -08:00
Colin Davidson
3bb73eacfc
fix parsing issue around utc/localtime split
2024-11-20 12:09:32 -08:00
gingerBill
3229f4668d
Improve odin help -foo usage
2024-11-18 23:35:10 +00:00
Jeroen van Rijn
5955881d3c
Merge pull request #4499 from Waqar144/patch-1
...
Fix typo, its supposed to be #config
2024-11-18 20:18:43 +01:00
Waqar Ahmed
aafa7a04ab
Fix typo, its supposed to be #config
...
Otherwise compile errors out when importing the file with the error:
```odin
vendor/lua/5.2/lua.odin(10:15) Error: Undeclared name: config
LUA_SHARED :: config(LUA_SHARED, false)
```
2024-11-18 23:58:02 +05:00
gingerBill
8f845c7f73
Update radlink.exe
2024-11-17 21:47:46 +00:00