Commit Graph

10758 Commits

Author SHA1 Message Date
gingerBill
ecd7846ec3 Clean up allocator stuff into allocators.odin 2024-05-14 17:10:53 +01:00
gingerBill
e05315831f Fix #3586 2024-05-14 00:18:38 +01:00
gingerBill
7734b12f9a Fix #3587 2024-05-14 00:16:32 +01:00
gingerBill
20f8f9012d Attempt at fixing #3588 2024-05-14 00:11:57 +01:00
gingerBill
0cf9dcd314 Make .. ranges a complete error rather than a warning now.
This should have been an error years ago.
2024-05-13 18:15:29 +01:00
gingerBill
8fa20fb875 Extra check for field being nullptr 2024-05-13 14:44:53 +01:00
gingerBill
1b593fc1ca Correct core:intrinsics to base:intrinsics 2024-05-13 13:27:44 +01:00
gingerBill
215ef3d985 Make core:runtime etc a warning, and an error with -vet 2024-05-13 13:26:47 +01:00
gingerBill
8808e5584a If only warnings exist on print_all_errors, next time it is called, clear the error list.
This is mostly only syntax errors too
2024-05-13 13:26:22 +01:00
gingerBill
54ebfa6179 Fix hanging on thread.join for windows where the thread had not been started 2024-05-13 12:58:18 +01:00
gingerBill
4bdc8548bd Fix #3554 2024-05-13 12:55:49 +01:00
gingerBill
6dc0ee3877 Fix #3577 2024-05-13 12:54:01 +01:00
gingerBill
8d687a959d Fix #3516 2024-05-13 12:52:28 +01:00
gingerBill
8b4a8e4d80 Fix #3569 2024-05-13 12:49:12 +01:00
gingerBill
90f26368d9 Merge pull request #3572 from Feoramund/fix-unix-nonstart-thread-stall
Fix joining non-`Started` threads from blocking main thread
2024-05-13 12:45:02 +01:00
gingerBill
e4ec7cc3f3 Merge pull request #3580 from Feoramund/suggest-test-all-packages
Suggest `-all-packages` flag when testing empty directory
2024-05-13 12:42:48 +01:00
gingerBill
34c8739b69 Fix #3578 2024-05-13 12:42:06 +01:00
gingerBill
d1217340f5 Fix #3573 2024-05-13 12:26:01 +01:00
gingerBill
4eab735b13 Minor clean up of is_terminating code
This does not fix all known issues with it
2024-05-13 12:24:50 +01:00
gingerBill
f8d235b6f5 Fix #3581 due to typo 2024-05-13 12:02:02 +01:00
gingerBill
7905f0533f Fix #3582 by disallowing it 2024-05-13 12:01:16 +01:00
gingerBill
3fb0d52a74 Fix #3585 2024-05-13 11:57:04 +01:00
gingerBill
07a538cd82 Merge branch 'master' of https://github.com/odin-lang/Odin 2024-05-13 11:54:05 +01:00
gingerBill
facae34354 Fix #3584 2024-05-13 11:53:59 +01:00
Feoramund
971201182a Fix read_directory() skipping directories on UNIX-likes 2024-05-12 19:52:36 -04:00
Feoramund
1935811b2c Suggest -all-packages if testing empty directory 2024-05-12 19:51:19 -04:00
Jeroen van Rijn
1183f4794b Merge pull request #3579 from Kelimion/test_string_compare
Test string compare
2024-05-12 23:52:39 +02:00
Jeroen van Rijn
23545c3f37 Enable in Makefile 2024-05-12 23:47:42 +02:00
Jeroen van Rijn
41b8f06f51 Add 1 more each for < and > 2024-05-12 23:43:05 +02:00
Jeroen van Rijn
55d21f4c2f Test string compare
To avoid regression of the bug fixed in f8581537e4.
2024-05-12 23:38:17 +02:00
gingerBill
f8581537e4 Fix >= for strings
How did this not get noticed?!?!
2024-05-12 20:25:13 +01:00
gingerBill
0f76c22c46 Check for illegal use of distinct 2024-05-12 17:48:06 +01:00
gingerBill
6bfaf4a093 Fix another oversight for bit_field endian with 1-byte types 2024-05-11 22:36:17 +01:00
gingerBill
f650690f61 Merge pull request #3574 from jasonKercher/i386-syscall6
fix 6 argument syscall on i386
2024-05-11 21:50:49 +01:00
gingerBill
321e4c45b0 Merge pull request #3576 from korvahkh/json-marshal-no-nil
encoding/json: Properly marshal `#no_nil` unions
2024-05-11 21:50:26 +01:00
korvahkh
9b759f39fc encoding/json: Properly marshal #no_nil unions
Previously the first variant of a `#no_nil` would always be output as
`null`, and following variants would be treated as the wrong type.
2024-05-11 14:36:56 -05:00
Jeroen van Rijn
3a3ae6d0df Fix and re-enable .doc tests. 2024-05-11 19:25:35 +02:00
gingerBill
ad0053b798 Make doc writer use the old "Ordered Insertion" based PtrMap 2024-05-11 16:24:37 +01:00
gingerBill
8e263de4aa Fix error message handling 2024-05-11 13:59:06 +01:00
gingerBill
811d53b305 Generalize to any 1-byte element in bit_field 2024-05-11 13:48:19 +01:00
gingerBill
aea28d5189 Allow edge-case where backing type of a bit_field is (array of) u8, to allow any endian type 2024-05-11 13:47:33 +01:00
jason
20752d904b fix 6 argument syscall on i386 2024-05-10 23:06:49 -04:00
Feoramund
33c6f75a2e Fix joining non-Started threads from blocking main thread 2024-05-10 17:24:45 -04:00
Jeroen van Rijn
2250eb3e78 Enable core:fmt tests. dev-2024-05 2024-05-10 17:05:18 +02:00
gingerBill
aebb5a5178 Merge pull request #3506 from IllusionMan1212/windows-hid
core/sys/windows: added various procedures and constants for the hid library
2024-05-10 16:03:13 +01:00
gingerBill
b4d0b1d17d Merge pull request #3544 from ntn9995/fix-parser-empty-or-no-pkg
Fix core:odin/parser crashing on empty and/or no package files
2024-05-10 16:01:16 +01:00
gingerBill
20d35acce1 Fix parser 2024-05-10 15:59:14 +01:00
gingerBill
6c4672c158 Merge pull request #3566 from Feoramund/fmt-refactor
Refactor `wprintf`
2024-05-10 15:56:26 +01:00
gingerBill
3095f46d7e Add runtime.Typeid_Bit_Field 2024-05-10 15:50:47 +01:00
ikarus
3add85e7a7 fix typo & free memory when skipping empty files 2024-05-10 14:51:09 +01:00