Colin Davidson
|
79975efb7e
|
add better comment about freebsd hacks
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
f7fffc4b27
|
Update core/time/timezone/tzdate.odin
Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com>
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
e4983831de
|
Update core/time/timezone/tzdate.odin
Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com>
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
f2711dca7f
|
add julian day rule resolvers
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
83932280f8
|
swap datetime_to_str to aprintf
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
0ed3d459f7
|
delete local_str with the appropriate allocator
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
e8b6652aba
|
sort out windows enum names too
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
8875921ec7
|
tweaks per laytan suggestions
|
2024-12-01 11:54:50 +11:00 |
|
Colin Davidson
|
fc9983e9c8
|
Initial cut of timezones
|
2024-12-01 11:54:50 +11:00 |
|
Tom Solberg
|
b7e61095a9
|
cbor: fix capacity and ptr calculation for dynarray unmarshal
|
2024-12-01 11:54:50 +11:00 |
|
Laytan Laats
|
357f463372
|
odin/parser: fix offsets of value declarations
Fixes #4356
|
2024-12-01 11:54:50 +11:00 |
|
IllusionMan1212
|
1f2875e939
|
fix(core:{odin,c}/tokenizer): Don't error on valid \uE000 codepoint
|
2024-12-01 11:54:50 +11:00 |
|
Laytan Laats
|
f56ac466c3
|
encoding/json: fix leak when string is unmarshalled into non-string field
Fixes #4391
|
2024-12-01 11:54:50 +11:00 |
|
Laytan Laats
|
cded6b8479
|
possibly fix not having shared dir in recent windows releases
Probably caused by https://github.com/actions/upload-artifact/issues/602
Possibly fixes #4384
|
2024-12-01 11:54:49 +11:00 |
|
flysand7
|
d41c7d52e7
|
Fix indentation
|
2024-12-01 11:50:00 +11:00 |
|
flysand7
|
d48c351330
|
Fix indentation
|
2024-12-01 11:48:52 +11:00 |
|
flysand7
|
596921fb7a
|
First pass
|
2024-12-01 11:42:24 +11:00 |
|
FourteenBrush
|
f9dc848926
|
Pass allocator to implicitly (de)allocating procs in core:log
|
2024-11-30 23:43:39 +01:00 |
|
Waqar Ahmed
|
8a27042d24
|
Use a proper Queue in thread.Pool
With lots of tasks the dynamic array takes a big performance hit as its
allocating all the time on pop_front
|
2024-11-30 22:29:47 +05: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 |
|
Laytan Laats
|
8050622fe6
|
add map_entry procedure
|
2024-11-28 20:07:54 +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 |
|