6964 Commits

Author SHA1 Message Date
ed ad0939009b core:thread support naming (create_ex, set_name), windows only (for now) 2025-11-06 23:36:58 -05:00
ed 50c781bd7e Merge tag 'dev-2025-11' 2025-11-05 22:27:46 -05:00
gingerBill e5153a937b Merge pull request #5859 from odin-lang/bill/change-license
Change Odin's LICENSE to zlib from BSD 3-clause
2025-11-04 13:53:13 +00:00
NicknEma 7317704fd0 Fix docs on int*_max 2025-11-04 13:11:48 +01:00
gingerBill 75a2aa580d Merge pull request #5879 from mtarik34b/fix-5239
`text/scanner`: Add missing switch case for octal prefix (fixes #5239)
2025-11-04 10:51:48 +00:00
Jeroen van Rijn 64cf8a5eb9 Merge pull request #5880 from terids/core-darwin-bindings
core/sys/darwin/Foundation: Add additional AppKit bindings
2025-11-04 10:59:38 +01:00
Glenn 2951e51487 Add comma to last enums to fix build check 2025-11-03 23:16:25 +00:00
Glenn 4485a45866 Add Window_center 2025-11-03 23:05:26 +00:00
Glenn 65ee1339b9 Add View alloc 2025-11-03 23:03:33 +00:00
mtarik34b 7738f4ef9a Add missing case for octal prefix 2025-11-03 22:20:21 +01:00
Laytan 9893a0eaea encoding/cbor: fix epoch tag with small values 2025-11-03 20:33:17 +01:00
Glenn 332653ca24 Add additional window bindings 2025-11-03 18:06:43 +00:00
Glenn 916e8810cc Add orderFront and orderOut 2025-11-03 18:06:15 +00:00
Glenn 8b3d74f797 Add getter for the WindowDelegate from the Window 2025-11-03 17:54:42 +00:00
Glenn 406eb9c7f5 Add WindowCollectionBehaviour, WindowLevel, WindowTabbingMode 2025-11-03 17:28:51 +00:00
Glenn 4f939cadc3 Add RunningApplication_finishedLaunching 2025-11-03 14:29:58 +00:00
Glenn 9f78c1e7be Add Application_postEvent
https://developer.apple.com/documentation/appkit/nsapplication/postevent(_:atstart:)?language=objc
2025-11-03 14:29:58 +00:00
Glenn b4d4cd47f5 Add Event_otherEventWithType
https://developer.apple.com/documentation/appkit/nsevent/otherevent(with:location:modifierflags:timestamp:windownumber:context:subtype:data1:data2:)
2025-11-03 14:29:58 +00:00
Glenn 8c6120f414 Add Application_stop
https://developer.apple.com/documentation/appkit/nsapplication/stop(_:)?language=objc
2025-11-03 14:29:58 +00: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
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 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 686ddbb548 use runtime.exit for os2.exit 2025-10-31 10:24:21 +00:00
Daniel Troszczyński 5df053f765 Typo in description of mem.ptr_sub. 2025-10-30 21:04:28 +01:00
Jeroen van Rijn 5b6889ccf5 Enable misnamed doc example test for small_array 2025-10-30 11:29:51 +01:00
gingerBill 4bdce9bf0a Correct license for tlsf 2025-10-29 16:00:29 +00: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
gingerBill 842cfee0f3 Change Odin's LICENSE to zlib from BSD 3-clause
This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
2025-10-28 14:38:25 +00:00
gingerBill 5e528f8e97 Remove core:encoding/ini dependency in user_posix.odin 2025-10-28 13:21:35 +00:00
gingerBill 4c8f99cd36 Add #caller_location to os2.read_entire_file 2025-10-28 10:57:53 +00:00
gingerBill 5a23f52fb6 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-27 18:51:57 +00:00
gingerBill a20c09158a Fix indentation 2025-10-27 18:51:51 +00:00
A1029384756 7afbe23a34 [core:os/os2] zeroed n value on failed file operations 2025-10-27 12:23:47 -04:00
Jeroen van Rijn eb0e99dac1 Fix #5852 2025-10-27 13:57:32 +01:00
Jeroen van Rijn 81375e52ce Make time.components_to_time #optional_ok 2025-10-23 17:03:44 +02:00
Courtney Strachan e724b23aac Fix #5843 2025-10-23 03:18:03 -04:00
Chris Hayen 492653e316 conditional packed for EPoll_Event to match kernel 2025-10-21 12:37:28 -04:00
Jeroen van Rijn a1be1b63d5 [core:hash] Add CCITT CRC-16 2025-10-21 16:33:07 +02:00
Jeroen van Rijn 9df81bed9f Fix detached comment 2025-10-20 19:14:18 +02:00
Jeroen van Rijn c51f4daa7d Let custom formatter example pass -vet-tabs if copied 2025-10-18 16:25:19 +02:00
Kamron Bhavnagri 2995536882 Fix Linux executable path
Fixes a bug caused by an executable named identically to the directory
it is in, where then the parent of that directory is both on the path
and marked as executable
Avoid this via stat, as we can check we are working with a file which is
executable
2025-10-18 14:33:35 +11:00
Brad Lewis 44f823afce Correct parser end_pos for multiline strings 2025-10-17 21:25:17 -04:00