gingerBill
|
0d33df15b4
|
Merge pull request #4208 from laytan/more-wasm-vendor-support
wasm: support more vendor libraries
|
2024-09-17 11:37:10 +01:00 |
|
gingerBill
|
4a3b4da73c
|
Merge pull request #4253 from pkova/master
Fix core sync test deadlock on darwin
|
2024-09-17 11:35:18 +01:00 |
|
gingerBill
|
09588836e7
|
Add -vet-unused-procedures
|
2024-09-17 11:33:42 +01:00 |
|
gingerBill
|
19c1ed154c
|
Add -vet-packages:<comma-separated-string-array>
|
2024-09-17 11:01:26 +01:00 |
|
gingerBill
|
abf6ea7732
|
Fix minor bug with addressability
|
2024-09-17 10:24:19 +01:00 |
|
pkova
|
6e0f1cc866
|
Pass microseconds instead of nanoseconds to __ulock_wait
|
2024-09-17 02:35:00 +03:00 |
|
Pyry Kovanen
|
4d6f7dcac0
|
Fix code alignment in futex_darwin.odin
Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com>
|
2024-09-17 02:21:00 +03:00 |
|
pkova
|
aa25714d43
|
Remove comment from core sync tests now that they're fixed
|
2024-09-17 02:11:41 +03:00 |
|
pkova
|
fff99c726e
|
Fix core sync test deadlock on darwin
|
2024-09-17 01:52:51 +03:00 |
|
gingerBill
|
a16d3b6c9a
|
Merge pull request #4242 from laytan/caller-expression
add '#caller_expression'
|
2024-09-16 17:36:46 +01:00 |
|
gingerBill
|
68619f299e
|
Merge pull request #4209 from flysand7/core-mem
[core/mem]: Document, refactor, reformat!
|
2024-09-16 17:35:19 +01:00 |
|
gingerBill
|
017d6bdf73
|
Merge pull request #4232 from Feoramund/test-sync
Add test suites for `core:sync` and `core:sync/chan`
|
2024-09-16 17:27:20 +01:00 |
|
Feoramund
|
16ef59700b
|
Check for EINTR in sys/posix test
|
2024-09-15 23:58:03 -04:00 |
|
Feoramund
|
d38f5ffb49
|
Remove unneeded synchronizations in Chan
Everything was already guarded by `c.mutex`.
|
2024-09-15 22:59:30 -04:00 |
|
Isaac Andrade
|
97e06cb98e
|
Fix bit flags on fcntl linux POSIX implemention. Add sys/sem linux implementation.
|
2024-09-15 18:43:51 -06:00 |
|
Isaac Andrade
|
8616842ec6
|
Implement Linux POSIX compliance for poll, sched, sys/select. Fix enum in fcntl.
|
2024-09-14 20:23:42 -06:00 |
|
Isaac Andrade
|
aa91479870
|
Fix O_NOFOLLOW typo. Add Linux support for POSIX fcntl.
|
2024-09-14 17:01:15 -06:00 |
|
Laytan Laats
|
d03d9e49a6
|
fix #4243
|
2024-09-15 00:03:20 +02:00 |
|
Laytan
|
d2d2026736
|
Merge pull request #4241 from laytan/improve-bit-field-debug-info
improve bit field debug info
|
2024-09-14 22:15:47 +02:00 |
|
Laytan Laats
|
603efa860a
|
add '#caller_expression'
|
2024-09-14 22:13:37 +02:00 |
|
Karl Zylinski
|
3d7b924260
|
Fix a few incorrectly placed build tags.
|
2024-09-14 18:41:05 +02:00 |
|
Karl Zylinski
|
19f0127e55
|
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
|
2024-09-14 18:27:49 +02:00 |
|
Isaac Andrade
|
af94c4ab32
|
Add initial POSIX support for Linux for wordexp.
|
2024-09-14 10:06:25 -06:00 |
|
Karl Zylinski
|
b12d312408
|
core/odin: Added new file tag syntax as token. parse_file stores a list of tags that the file tag parser can use later.
|
2024-09-14 17:59:50 +02:00 |
|
Laytan Laats
|
4f3f256375
|
improve bit field debug info
|
2024-09-14 15:52:37 +02:00 |
|
Karl Zylinski
|
c24e18bf10
|
Fix incorrect syntax error in parse_file
|
2024-09-14 14:36:33 +02:00 |
|
Karl Zylinski
|
8b84b9a4a2
|
Docs are generated as expected again.
|
2024-09-14 14:32:46 +02:00 |
|
Karl Zylinski
|
86e291235d
|
Merge remote-tracking branch 'origin/master' into file-tags-without-comments
|
2024-09-14 11:26:41 +02:00 |
|
flysand7
|
466e29bb38
|
[mem]: Rollback allocator API consistency
|
2024-09-14 13:15:02 +11:00 |
|
flysand7
|
016d1a84d4
|
[mem]: Document mutex, rollback stack and tracking allocators
|
2024-09-14 10:46:35 +11:00 |
|
flysand7
|
3ed2ab6e2c
|
[mem]: Adjust the docs for calc_padding_with_header
|
2024-09-14 10:18:51 +11:00 |
|
flysand7
|
e90f5d2528
|
[mem]: Adjust the docs on the buddy allocator
|
2024-09-14 10:03:04 +11:00 |
|
Laytan
|
129d85fe7d
|
Merge pull request #4236 from laytan/box2d-release-build
vendor/box2d: build in release mode
|
2024-09-13 21:09:57 +02:00 |
|
Laytan Laats
|
18a63037d1
|
vendor/box2d: build in release mode
|
2024-09-13 20:51:06 +02:00 |
|
gingerBill
|
3166c7bef9
|
Add Suggested Example for using an inline procedure which enables a target feature
|
2024-09-12 10:07:09 +01:00 |
|
Isaac Andrade
|
55a9ba1fc0
|
Finish sys/socket POSIX support for Linux.
|
2024-09-11 22:25:38 -06:00 |
|
Laytan
|
275f1cc0de
|
Merge pull request #4233 from laytan/fix-poly-variadic-reuse-slice
fix reuse of slice for varargs with poly types
|
2024-09-12 02:34:01 +02:00 |
|
Laytan Laats
|
387f56634d
|
fix reuse of slice for varargs with poly types
|
2024-09-12 02:25:44 +02:00 |
|
Jeroen van Rijn
|
c94829f4d3
|
Merge pull request #4231 from InKryption/enable-doc-out-param
Enable -out:<filename> for doc subcommand
|
2024-09-12 01:43:22 +02:00 |
|
Laytan Laats
|
201a7b90bb
|
fix EventMaskAny definition
|
2024-09-12 00:11:27 +02:00 |
|
gingerBill
|
27ed10746d
|
Allow transmute(Bit_Set)~T(0)
|
2024-09-11 23:08:38 +01:00 |
|
Laytan Laats
|
3b22c0854c
|
fix some LLVM assertions
|
2024-09-11 22:45:16 +02:00 |
|
InKryption
|
1025b9e6c0
|
Enable -out:<filename> for doc subcommand
The logic for writing the .odin-doc file to the value assigned
to out_filepath already exists, this just enables it on the CLI
frontend.
|
2024-09-11 21:11:32 +02:00 |
|
Laytan
|
244a4acfa1
|
Merge pull request #4230 from laytan/cbor-unmarshal-non-string-keys
core/encoding/cbor: allow unmarshalling non-string map keys
|
2024-09-11 16:08:53 +02:00 |
|
Laytan Laats
|
788e4b2b6a
|
core/encoding/cbor: allow unmarshalling non-string map keys
|
2024-09-11 15:57:56 +02:00 |
|
Feoramund
|
7f7cfebc91
|
Add tests for core:sync and core:sync/chan
|
2024-09-11 08:39:38 -04:00 |
|
Feoramund
|
16cd16b91e
|
Fix comments
|
2024-09-11 08:39:23 -04:00 |
|
Feoramund
|
2938655a3d
|
Fix CPU count detection in FreeBSD & NetBSD
|
2024-09-11 08:39:23 -04:00 |
|
Feoramund
|
b1db33b519
|
Add cpu_relax to sync.auto_reset_event_signal
|
2024-09-11 08:39:23 -04:00 |
|
Feoramund
|
a1435a6a90
|
Fix deadlock in Auto_Reset_Event
|
2024-09-11 08:39:23 -04:00 |
|