Jeroen van Rijn
22ebe06ebf
Add loc := #caller_location to read_entire_file
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
6088acd510
Add updated PNG example
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
578fb3224a
Address wasi errors
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
8186d63ef3
core:os -> core:os/os for core:math/big
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
4796b00897
core:os -> core:os/os for core:image
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
f3b7123c0e
Convert core:encoding/hxa
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
2f7ba22699
Reenable core:encoding/ini tests
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
a9ad665bc9
core:os -> core:os/os for CSV, INI, and XML
...
Also had to vendor `core:encoding/ini` into `core:os/os2` for the user directories on *nix,
as it used that package to read `~/.config/user-dirs.dirs`, causing an import cycle.
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
b504d1673a
Stub out core:os/os2 for js_wasm
2025-11-02 15:43:31 +01:00
Jeroen van Rijn
58d13759e7
Replace core:crypto usage of core:os with core:os/os2
2025-11-02 15:43:31 +01:00
gingerBill
5d609d402f
Merge pull request #5867 from BradLewis/empty-selector-fields
...
Parse empty idents after selector as a selector expr with an empty field
2025-11-02 12:45:37 +00:00
Jeroen van Rijn
ade189008b
Merge pull request #5871 from Kelimion/bug-5865
...
Add #subtype using to name canonicalization
2025-11-02 13:35:47 +01:00
Jeroen van Rijn
b6181a768e
Add space
2025-11-02 13:28:34 +01:00
Jeroen van Rijn
283b160697
Merge branch 'master' into bug-5865
2025-11-02 13:22:06 +01:00
gingerBill
7f2ab31acc
Fix constant nil assignment to union of nillable types in backend
2025-11-02 12:04:21 +00:00
Jeroen van Rijn
91d923bd8f
Merge pull request #5870 from thetarnav/ease-inverse
...
Add inverse ease procedures
2025-11-02 08:03:27 +01:00
Jeroen van Rijn
505b85ead5
Add #subtype using to name canonicalization
2025-11-02 07:45:40 +01:00
thetarnav
c63ad8b1cf
Cleanup ease_inverse
2025-11-01 21:22:06 +01:00
thetarnav
78f9f8bbce
Add ease inverse procedures
2025-11-01 21:11:32 +01:00
Jeroen van Rijn
6ea7bdbbe5
Add ODIN_TEST_GO_TO_ERROR to print test fail locations in a manner friendly to go-to error in editors
2025-11-01 16:11:43 +01:00
Brad Lewis
e2b276f3ea
Parse empty idents after selector as a selector expr with an empty field
2025-11-01 01:32:46 -04:00
Jeroen van Rijn
f005136592
Also disable OSC codes to update title when ODIN_TEST_FANCY=false
2025-10-31 17:39:29 +01:00
gingerBill
fc5ef57a97
Document the rest of os2.
2025-10-31 16:00:44 +00:00
gingerBill
d2e274f0fe
Update documentation for os2 once more!
2025-10-31 15:51:36 +00:00
gingerBill
da1d599326
Bodge runtime.exit for haiku
2025-10-31 15:19:08 +00:00
gingerBill
1329630bbc
Improve documentation for the file based operations in os2
2025-10-31 15:17:54 +00:00
gingerBill
b9df67f8c5
Change to Permissions bit_set from relying on octal numbering for os2
2025-10-31 14:45:53 +00:00
gingerBill
d374dc3c99
Add os2 to examples/all
2025-10-31 14:24:19 +00:00
gingerBill
686ddbb548
use runtime.exit for os2.exit
2025-10-31 10:24:21 +00:00
gingerBill
f5d080789f
Fix union(T){} constant initialization
2025-10-31 09:13:10 +00:00
Jeroen van Rijn
d062203ff9
Merge pull request #5863 from dan-lei/patch-1
...
Typo in description of mem.ptr_sub.
2025-10-30 22:24:56 +01:00
Daniel Troszczyński
5df053f765
Typo in description of mem.ptr_sub.
2025-10-30 21:04:28 +01:00
Jeroen van Rijn
338733d9ef
Remove duplicate import
2025-10-30 17:54:02 +01:00
gingerBill
91a9875077
Correct cast to uintptr
2025-10-30 16:32:26 +00:00
gingerBill
efb553afad
Add runtime.exit
2025-10-30 16:29:23 +00:00
gingerBill
816c47058d
For test runner, try to look for os.exit or os2.exit
2025-10-30 16:14:32 +00:00
Jeroen van Rijn
1a00d02ee7
Merge branch 'master' of github.com:odin-lang/Odin
2025-10-30 11:29:59 +01:00
Jeroen van Rijn
5b6889ccf5
Enable misnamed doc example test for small_array
2025-10-30 11:29:51 +01:00
gingerBill
074a8d7df5
constant_truncate -> constant_trunc to be consistent with other intrinsics
2025-10-30 09:37:09 +00:00
gingerBill
0972690e14
Add suggestion for T[] to be []T if a type is allowed in that parsing context
2025-10-30 09:16:19 +00:00
gingerBill
99520d82fd
Add intrinsics.constant_(floor|truncate|ceil|round)
2025-10-30 08:52:21 +00:00
gingerBill
13ddf66cc9
Fix declaration of type_is_bit_field
2025-10-30 08:39:22 +00:00
gingerBill
36d63b14b5
Just retry again with lb_generate_missing_procedures
2025-10-29 17:46:00 +01:00
gingerBill
d38602e788
Merge pull request #5861 from NickDriscoll/hlsl-half
...
Add support for `half` types to `core:math/linalg/hlsl`
2025-10-29 10:29:07 +00:00
Jeroen van Rijn
b58bb6519e
Merge pull request #5860 from harold-b/hb.fix-export-link-libs-file
...
Fix `-export-linked-libs-file` issue where it multiple libraries in a single foreign export.
2025-10-29 09:41:02 +01:00
Nick Driscoll
5fa41f9f03
Add half support to all proc groups and add ashalf proc group
2025-10-28 21:42:08 -04:00
Nick Driscoll
f3b6ad01ab
Add all half scalar, vector, and matrix types
2025-10-28 21:42:08 -04:00
Harold Brenes
e05c21522d
Fix -export-linked-libs-file issue where it multiple libraries in a single foreign export.
2025-10-28 20:21:24 -04:00
gingerBill
2508b82878
Change ^i16 to cstring16 where appropriate
2025-10-28 14:50:13 +00:00
gingerBill
d390ae2f97
Minor change to misc/shell.bat
2025-10-28 13:26:56 +00:00