Damian Tarnawski
|
39bdf4d710
|
Add missing require_results attr
|
2024-08-29 20:52:27 +02:00 |
|
Damian Tarnawski
|
7862460374
|
Remove useless code
|
2024-08-29 20:52:27 +02:00 |
|
Damian Tarnawski
|
92821300e4
|
Add a file tag parser to core:odin/parser
|
2024-08-29 20:52:27 +02:00 |
|
Laytan
|
94a1a7aed5
|
Merge pull request #4164 from laytan/virtual-growing-min-block-size-fix
mem/virtual: make sure the given size is used for subsequent blocks
|
2024-08-29 18:27:54 +02:00 |
|
Laytan Laats
|
5a22d49b72
|
mem/virtual: make sure the given size is used for subsequent blocks
|
2024-08-29 14:48:36 +02:00 |
|
Laytan
|
942017b958
|
Merge pull request #4163 from laytan/sysconf-pagesize
mem/virtual: use `sysconf` for retrieving page size and actually use these init procs
|
2024-08-29 14:44:54 +02:00 |
|
Laytan Laats
|
fd2ad20cd4
|
mem/virtual: use sysconf for retrieving page size and actually use these init procs
|
2024-08-29 14:36:32 +02:00 |
|
Laytan
|
eb6e5ee3a1
|
Merge pull request #4162 from laytan/os2-disable-custom-heap-allocator
os2: disable custom heap allocator
|
2024-08-28 19:51:22 +02:00 |
|
Laytan
|
5e850e24d6
|
os2: disable custom heap allocator
See #4161
|
2024-08-28 19:45:34 +02:00 |
|
Jeroen van Rijn
|
17d10b72d5
|
Merge pull request #4158 from sqrt-negativeone/master
Win32 clipboard procedures
|
2024-08-28 19:02:18 +02:00 |
|
Fakhri Mouad
|
b08c14b710
|
fix style, ensure we compile with flags -vet -strict-style -disallow-do
|
2024-08-28 17:52:58 +01:00 |
|
Jeroen van Rijn
|
d3fca60e4d
|
Merge pull request #4160 from Kelimion/vsdd
-vet -strict-style -disallow-do
|
2024-08-28 18:49:44 +02:00 |
|
Jeroen van Rijn
|
d602e2cc74
|
Remove duplicate vet flag.
|
2024-08-28 18:43:54 +02:00 |
|
Jeroen van Rijn
|
831e26cb6f
|
Remove unused import.
|
2024-08-28 18:42:54 +02:00 |
|
Jeroen van Rijn
|
7b276cbc7e
|
-vet -strict-style -disallow-do
|
2024-08-28 18:36:49 +02:00 |
|
Fakhri Mouad
|
7e4750c303
|
fix indentation in test file
|
2024-08-28 17:30:30 +01:00 |
|
Fakhri Mouad
|
967b6d46b2
|
avoid using do statement in odin codebase
|
2024-08-28 17:27:27 +01:00 |
|
Jeroen van Rijn
|
fcafd83506
|
Merge pull request #4159 from Kelimion/disallow-do
More -disallow-do in CI.
|
2024-08-28 18:20:39 +02:00 |
|
Jeroen van Rijn
|
21dab9673d
|
More -disallow-do in CI.
|
2024-08-28 18:13:53 +02:00 |
|
Fakhri Mouad
|
16503c3b91
|
Add Win32 procs needed to handle clipboard
|
2024-08-28 16:36:06 +01:00 |
|
Laytan Laats
|
1e6419b5b7
|
fix zombie thread leak in thread self cleanup
|
2024-08-28 16:22:38 +02:00 |
|
Laytan Laats
|
ef66f96cf2
|
fix windows bindings where BOOL is not actually a boolean
Fixes #4157
|
2024-08-28 15:45:41 +02:00 |
|
Laytan Laats
|
9684ade23e
|
fix -vet-tabs
|
2024-08-27 19:13:46 +02:00 |
|
gingerBill
|
8694fa5f78
|
Minor cleanup of CFString.odin
|
2024-08-27 11:22:28 +01:00 |
|
gingerBill
|
fb248056c9
|
Merge pull request #4146 from Feoramund/fix-i128-transmute-align
Fix inline transmutation of `[16]i8` to `i128`
|
2024-08-26 22:38:24 +01:00 |
|
gingerBill
|
ade4e312fe
|
Merge pull request #4154 from avanspector/master
Delay lexical checking for foreign blocks that are in file scope
|
2024-08-26 22:38:13 +01:00 |
|
gingerBill
|
12bd07d2df
|
Merge pull request #4150 from laytan/update-wgpu-to-22-1-0
wgpu: update to v22.1.0.1
|
2024-08-26 22:37:31 +01:00 |
|
gingerBill
|
91f8c626bb
|
Merge pull request #4148 from Feoramund/tls-cleaner
Add API for freeing `thread_local` state
|
2024-08-26 22:37:08 +01:00 |
|
Laytan
|
c1684d6335
|
Merge pull request #4136 from flysand7/process-info-fix
[os2/process]: Don't free process info fields in partial success scenarios
|
2024-08-26 23:25:21 +02:00 |
|
flysand7
|
1a4faff9c9
|
[os2/process]: Fix typo on doc comments
|
2024-08-27 08:06:11 +11:00 |
|
Laytan
|
6c17642b91
|
Merge pull request #4155 from Feoramund/fix-test-vet-style
Fix `-vet` and `-strict-style` failures in tests
|
2024-08-26 23:01:21 +02:00 |
|
Laytan
|
ef254ec055
|
Merge pull request #4153 from Feoramund/fix-4151
Fix #4151
|
2024-08-26 22:59:48 +02:00 |
|
Feoramund
|
1f04f541cf
|
Fix -vet and -strict-style failures in tests
|
2024-08-26 16:20:08 -04:00 |
|
avanspector
|
dd86a8f013
|
Merge branch 'odin-lang:master' into master
|
2024-08-26 21:00:25 +02:00 |
|
avanspector
|
43ec2b9253
|
checker: delay foreign block checking
if file scope, otherwise as before
|
2024-08-26 20:59:16 +02:00 |
|
Laytan Laats
|
60cd0da2ed
|
wgpu: cont. fix sdl2glue on Linux
|
2024-08-26 20:24:26 +02:00 |
|
avanspector
|
c21bbae427
|
Merge branch 'master' of https://github.com/avanspector/Odin
|
2024-08-26 19:59:20 +02:00 |
|
avanspector
|
d7e977069a
|
Update checker.cpp
|
2024-08-26 19:59:15 +02:00 |
|
Jeroen van Rijn
|
ef98aa1fe1
|
Merge pull request #4152 from edyu/master
Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes)
|
2024-08-26 19:35:04 +02:00 |
|
Ed Yu
|
4e2bce0c83
|
Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes)
|
2024-08-26 10:25:10 -07:00 |
|
Feoramund
|
d43c6e39f6
|
Fix #4151
The `core:mem` procs were calling the wrong `runtime` procs for their
number of arguments.
|
2024-08-26 13:23:04 -04:00 |
|
Laytan
|
f56b895c05
|
wgpu: fix sdl2glue not using GetWindowWMInfo properly
Fixes #4127
|
2024-08-26 16:08:14 +02:00 |
|
Laytan Laats
|
54a420f3eb
|
wgpu: update to v22.1.0.1
|
2024-08-26 15:49:12 +02:00 |
|
Jeroen van Rijn
|
3e0f6bda91
|
Merge pull request #4149 from Feoramund/fix-thread-pool-use-after-free
Fix use-after-free in `thread.Pool`
|
2024-08-26 13:05:23 +02:00 |
|
Feoramund
|
9fac03b84c
|
Fix use-after-free in thread.Pool
|
2024-08-26 06:39:05 -04:00 |
|
Laytan
|
0a8f85e879
|
Merge pull request #4147 from Feoramund/cleanup-test-runtime-arenas
Free the arenas allocated in `test_core_runtime`
|
2024-08-26 12:09:34 +02:00 |
|
Feoramund
|
49606ec3ea
|
Use thread_local_cleaner API in os2
|
2024-08-26 06:01:59 -04:00 |
|
Feoramund
|
d338642dc4
|
Add API for freeing thread_local state
|
2024-08-26 06:01:59 -04:00 |
|
Feoramund
|
95d1c29c2a
|
Free the arenas allocated in test_core_runtime
Found by using `-sanitize:address`.
|
2024-08-26 05:45:24 -04:00 |
|
Feoramund
|
c424c94030
|
Fix inline transmutation of [16]i8 to i128
Forbids LLVM from generating SSE aligned loads on unaligned data.
|
2024-08-26 04:48:31 -04:00 |
|