aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Improve procedure signature and namesgingerBill2022-02-142-91/+94
| | |
| * | Correct Depth classesgingerBill2022-02-141-2/+2
| | |
| * | Correct Counter classesgingerBill2022-02-141-2/+2
| | |
| * | Improve Compute classesgingerBill2022-02-141-40/+40
| | |
| * | Improve ComputeCommandEncodergingerBill2022-02-141-25/+21
| | |
| * | Improve CommandEncodergingerBill2022-02-141-2/+2
| | |
| * | Improve CommandBuffergingerBill2022-02-141-10/+20
| | |
| * | Correct CaptureScopegingerBill2022-02-141-4/+4
| | |
| * | Update Capture Manager classesgingerBill2022-02-141-6/+6
| | |
| * | Improve BuffergingerBill2022-02-141-2/+13
| | |
| * | Correct Blit PassgingerBill2022-02-141-3/+3
| | |
| * | Correct typogingerBill2022-02-141-2/+2
| | |
| * | Improve BlitCommandEncodergingerBill2022-02-141-12/+12
| | |
| * | Correct BinaryArchivegingerBill2022-02-141-8/+15
| | |
| * | Update ArgumentEncodergingerBill2022-02-141-18/+33
| | |
| * | Correct Acceleration Structure TypesgingerBill2022-02-141-6/+6
| | |
| * | Correct AccelerationStructure classesgingerBill2022-02-142-22/+253
| | |
| * | Add new objc intrinsics: objc_(register|find)_(selector|class)gingerBill2022-02-141-1/+1
| | |
| * | Change to "object"gingerBill2022-02-141-43/+43
| | |
| * | Add `new` shorthandgingerBill2022-02-132-21/+29
| | |
| * | Add more methodsgingerBill2022-02-131-1/+19
| | |
| * | Correct typesgingerBill2022-02-133-99/+149
| | |
| * | Merge branch 'objc-intrinsics' of https://github.com/odin-lang/Odin into ↵gingerBill2022-02-132-0/+95
| |\ \ | | | | | | | | | | | | objc-intrinsics
| | * | Add utility classes for dealing with WindowsgingerBill2022-02-132-0/+95
| | | | | | | | | | | | | | | | Most for GLFW and SDL only
| * | | Correct method namegingerBill2022-02-121-4/+4
| |/ /
| * | Improve type hierarchy and method namesgingerBill2022-02-121-81/+81
| | |
| * | Use distinct array typesgingerBill2022-02-121-4/+1
| | |
| * | Correct types in methodsgingerBill2022-02-123-708/+785
| | |
| * | Move vendor:Metal to core:sys/darwin/MetalgingerBill2022-02-125-0/+9274
| | |
| * | Add more objc attributesgingerBill2022-02-1114-101/+337
| | |
| * | Fix typogingerBill2022-02-091-3/+3
| | |
| * | Update Foundation linkinggingerBill2022-02-093-32/+32
| | |
| * | Add missing calls for `Object`; Add `scoped_autoreleasepool`gingerBill2022-02-092-0/+14
| | |
| * | Remove unneeded filegingerBill2022-02-091-1/+0
| | |
| * | Add NSBundle, NSError, NSEnumeratorgingerBill2022-02-095-3/+275
| | |
| * | Add NSNumber and NSURLgingerBill2022-02-093-7/+116
| | |
| * | Begin work on `core:sys/darwin/Foundation`gingerBill2022-02-0913-0/+414
| |/
* | Fixed cyclic imports which where not neededPlatin212022-01-231-2/+0
| |
* | Fixed package namePlatin212022-01-233-3/+3
| |
* | Adds several system calls and the beginning of odin wrappers for themPlatin212022-01-233-0/+1157
|/ | | | This also adds all systemcall numbers from the xnu kernel / and additional helpers for some of the calls to make it easier to call them from odin
* Rename architecture `386` to `i386`gingerBill2022-01-152-2/+2
|
* add more Linux syscallsCiD-2022-01-031-11/+1476
|
* core/sys/unix: Add syscalls_linux.odinYawning Angel2021-11-171-0/+60
| | | | | | | Linux is in the unfortunate situation where the system call number is architecture specific. This consolidates the system call number definitions in a single location, adds some wrappers, and hopefully fixes the existing non-portable invocations of the syscall intrinsic.
* Add socket() function to windows ws32 bindingsCarwyn Nelson2021-11-101-0/+5
| | | | | | | It looks like this was missing from the winsock bindings. Odin contains WSASocketW which I assume would also work for obtaining a socket, but socket() is distinct and is what I was using, so I assume others will want it too.
* Fix the windows binding for getaddrinfoCarwyn Nelson2021-11-101-3/+3
| | | | | getaddrinfo should take a double pointer to ADDRINFOA instead of a single pointer. If you call the binding in its current state you will not get back a valid ADDRINFOA struct. I have also changed the `node` and `service` params to be cstring to avoid having to do `transmute(u8) value`.
* Update wasi to use `string` and slice typesgingerBill2021-10-311-197/+249
|
* Correct string usagegingerBill2021-10-311-27/+37
|
* Correct wasi linkinggingerBill2021-10-311-198/+218
|
* Move `sys/wasi` to `sys/wasm/wasi`gingerBill2021-10-311-228/+226
|
* Add `core:sys/wasi`gingerBill2021-10-311-0/+1819
|