aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* `Empty` -> `Unsupported`bill/io-error-changesgingerBill2025-11-1417-23/+23
|
* Move some of the os&os2 errors into `io.Error`; Rename Empty to UnsupportedgingerBill2025-11-143-39/+37
|
* LockFileEx/UnlockFileEx and related flagsWrath2025-11-131-0/+19
|
* Merge pull request #5900 from laytan/another-thread-cancel-tryLaytan2025-11-131-15/+8
|\ | | | | removes the darwin specific paths from thread_unix
| * removes the darwin specific paths from thread_unixLaytan Laats2025-11-071-15/+8
| | | | | | | | | | | | | | | | | | | | | | I know I left a note there about deadlocks but it doesn't seem to happen anymore, especially now that the test runner creates cancellation points. Also, what was this `can_set_thread_cancel_state` for? It does not make sense to me that it enables cancellation, and then does it again later. With the comment it seems like it should be `.DISABLE` to first disable and then wait for the thread to start. But even that seems weird, why do you need to do that? I removed it.
* | Fix typo in NS.String_initWithCStringTohei Ichikawa2025-11-121-1/+1
| |
* | Merge pull request #5903 from BNTB/mastergingerBill2025-11-112-0/+10
|\ \ | | | | | | Add FreeLibraryAndExitThread in kernel32. Add EnumProcessModules in psapi (new file).
| * | Added FreeLibraryAndExitThread in kernel32. Added EnumProcessModules in ↵acyclicgraph2025-11-082-0/+10
| |/ | | | | | | psapi (new file).
* | sys/linux: add io uring APILaytan2025-11-104-6/+516
| |
* | whoopsLaytan Laats2025-11-081-2/+2
| |
* | fix semid_ds definition on arm64 linuxLaytan Laats2025-11-081-10/+24
| |
* | fix pthread_attr_t size on arm64Laytan Laats2025-11-081-1/+9
|/
* Merge pull request #5885 from mailgerigk/mastergingerBill2025-11-071-0/+3
|\ | | | | Add missing SetLayeredWindowAttributes constants
| * Add missing SetLayeredWindowAttributes constantsgerigk2025-11-041-0/+3
| |
* | Merge pull request #5895 from Neirokan/sjson_clone_identJeroen van Rijn2025-11-062-15/+17
|\ \ | | | | | | encoding/json: clone unquoted strings
| * | encoding/json: clone unquoted stringsNeirokan2025-11-062-15/+17
| |/
* | Clarify `get` and `get_ptr` in `core:container/small_array`.Jeroen van Rijn2025-11-061-4/+14
| | | | | | | | See #5892.
* | Remove `#no_copy`gingerBill2025-11-054-25/+26
| |
* | Add `#all_or_none`gingerBill2025-11-054-19/+33
|/
* Merge pull request #5884 from NicknEma/patch-1Jeroen van Rijn2025-11-041-3/+56
|\ | | | | Improve docs for stable sort procedures
| * Improve docs for stable sort proceduresNicknEma2025-11-041-3/+56
| | | | | | Explain what "stable" means and add an example
* | Merge pull request #5859 from odin-lang/bill/change-licensedev-2025-11gingerBill2025-11-0498-146/+124
|\ \ | |/ |/| Change Odin's LICENSE to zlib from BSD 3-clause
| * Correct license for tlsfbill/change-licensegingerBill2025-10-292-2/+2
| |
| * Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-2898-146/+124
| | | | | | | | 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.
* | Fix docs on int*_maxNicknEma2025-11-041-4/+4
| |
* | Merge pull request #5879 from mtarik34b/fix-5239gingerBill2025-11-041-1/+3
|\ \ | | | | | | `text/scanner`: Add missing switch case for octal prefix (fixes #5239)
| * | Add missing case for octal prefixmtarik34b2025-11-031-1/+3
| | |
* | | Merge pull request #5880 from terids/core-darwin-bindingsJeroen van Rijn2025-11-043-0/+151
|\ \ \ | |/ / |/| | core/sys/darwin/Foundation: Add additional AppKit bindings
| * | Add comma to last enums to fix build checkGlenn2025-11-031-2/+2
| | |
| * | Add Window_centerGlenn2025-11-031-0/+4
| | |
| * | Add View allocGlenn2025-11-031-0/+4
| | |
| * | Add additional window bindingsGlenn2025-11-031-0/+32
| | |
| * | Add orderFront and orderOutGlenn2025-11-031-0/+8
| | |
| * | Add getter for the WindowDelegate from the WindowGlenn2025-11-031-0/+4
| | |
| * | Add WindowCollectionBehaviour, WindowLevel, WindowTabbingModeGlenn2025-11-031-0/+54
| | |
| * | Add RunningApplication_finishedLaunchingGlenn2025-11-031-0/+5
| | |
| * | Add Application_postEventGlenn2025-11-031-0/+6
| | | | | | | | | | | | https://developer.apple.com/documentation/appkit/nsapplication/postevent(_:atstart:)?language=objc
| * | Add Event_otherEventWithTypeGlenn2025-11-031-0/+29
| | | | | | | | | | | | https://developer.apple.com/documentation/appkit/nsevent/otherevent(with:location:modifierflags:timestamp:windownumber:context:subtype:data1:data2:)
| * | Add Application_stopGlenn2025-11-031-0/+5
| | | | | | | | | | | | https://developer.apple.com/documentation/appkit/nsapplication/stop(_:)?language=objc
* | | encoding/cbor: fix epoch tag with small valuesLaytan2025-11-031-14/+18
|/ /
* | Merge pull request #5867 from BradLewis/empty-selector-fieldsgingerBill2025-11-021-4/+13
|\ \ | | | | | | Parse empty idents after selector as a selector expr with an empty field
| * | Parse empty idents after selector as a selector expr with an empty fieldBrad Lewis2025-11-011-4/+13
| | |
* | | Cleanup ease_inversethetarnav2025-11-011-29/+31
| | |
* | | Add ease inverse proceduresthetarnav2025-11-013-208/+459
| | |
* | | Add ODIN_TEST_GO_TO_ERROR to print test fail locations in a manner friendly ↵Jeroen van Rijn2025-11-012-2/+29
|/ / | | | | | | to go-to error in editors
* | Also disable OSC codes to update title when `ODIN_TEST_FANCY=false`Jeroen van Rijn2025-10-311-1/+1
| |
* | Document the rest of `os2`.gingerBill2025-10-313-5/+45
| |
* | Update documentation for `os2` once more!gingerBill2025-10-315-18/+143
| |
* | Improve documentation for the file based operations in os2gingerBill2025-10-311-5/+145
| |
* | Change to `Permissions` bit_set from relying on octal numbering for os2gingerBill2025-10-3114-44/+88
| |