| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #3272 from iansimonson/add_getrusage_darwin | gingerBill | 2024-03-14 | 2 | -1/+27 |
| |\ | | | | | Add getrusage syscall for mac/darwin | ||||
| | * | Use c.long rather than int | Ian Simonson | 2024-03-14 | 2 | -15/+17 |
| | | | |||||
| | * | Fix __darwin_suseconds_t definition | Ian Simonson | 2024-03-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | __darwin_suseconds_t is defined as long which on macos 64 bit systems is equivalent to 8 bytes. It is equivalent to Odin int type _not_ i32 | ||||
| | * | No need for timeval definition | Ian Simonson | 2024-03-13 | 1 | -5/+0 |
| | | | | | | | | | | | It already existed so lets just use that rather than redeclaring it | ||||
| | * | Make RUsage more inline with macos man page | Ian Simonson | 2024-03-13 | 1 | -19/+20 |
| | | | | | | | | | | | | | Swap to tabs to adhere to the Odin Core library standard and also rename the rusage fields to match the actual definitions from the macos bsd man pages | ||||
| | * | Add getrusage syscall for mac/darwin | Ian Simonson | 2024-03-13 | 2 | -0/+28 |
| | | | | | | | | | | | | | | | The syscall number existed but the wrapper for calling it did not. Also adds the RUsage struct to receive the data. Naming is kept the same as in sys/linux | ||||
| * | | Fix syscall_munmap in darwin | Ian Simonson | 2024-03-13 | 1 | -1/+1 |
| |/ | | | | | this was using the .mmap syscall number when it should be using the .munmap syscall number | ||||
| * | implement part of core foundation framework bindings for err message | Laytan Laats | 2024-02-13 | 3 | -0/+104 |
| | | |||||
| * | use `Security.framework` with `SecRandomCopyBytes` for rand_bytes on darwin | Laytan Laats | 2024-02-13 | 1 | -0/+24 |
| | | |||||
| * | Remove `core:os` dependency for `base:runtime` | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 2 | -2/+2 |
| | | |||||
| * | Merge branch 'master' into new-temp-allocator | gingerBill | 2023-02-28 | 2 | -49/+49 |
| |\ | |||||
| | * | make darwin syscalls contextless | Colin Davidson | 2023-02-19 | 2 | -48/+48 |
| | | | |||||
| | * | add osx support | Colin Davidson | 2023-02-19 | 1 | -1/+1 |
| | | | |||||
| * | | Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriate | gingerBill | 2023-02-10 | 1 | -0/+8 |
| |/ | |||||
| * | Clean up of the core library to make the stream vtables not be pointers ↵ | gingerBill | 2022-09-15 | 1 | -12/+21 |
| | | | | | directly. | ||||
| * | Convert all uses of `*_from_slice` to `*_from_bytes` where appropriate | gingerBill | 2022-05-16 | 1 | -1/+1 |
| | | |||||
| * | use `context.temp_allocator` instead of general allocation + delete() | Sébastien Marie | 2022-02-24 | 1 | -20/+10 |
| | | | | | where clone_to_cstring is used with foreign code, it is prefered to use `context.temp_allocator` instead of using the general allocator and manually delete the memory after use. | ||||
| * | Move Objective-C libraries located in `core:sys/darwin/*` to `vendor:darwin/*` | gingerBill | 2022-02-16 | 24 | -11056/+0 |
| | | |||||
| * | Strip unneeded semicolons | gingerBill | 2022-02-15 | 2 | -40/+40 |
| | | |||||
| * | Merge pull request #1482 from odin-lang/objc-intrinsics | gingerBill | 2022-02-15 | 24 | -0/+11056 |
| |\ | | | | | Improve support Objective-C code through intrinsics and Metal API | ||||
| | * | Minor aesthetic clean ups of Foundation | gingerBill | 2022-02-15 | 8 | -21/+7 |
| | | | |||||
| | * | Add README.md | gingerBill | 2022-02-15 | 1 | -0/+155 |
| | | | |||||
| | * | Add utility calls for creating buffers from slices | gingerBill | 2022-02-15 | 1 | -1/+12 |
| | | | |||||
| | * | Minor changes to method names on NS.String | gingerBill | 2022-02-14 | 1 | -4/+4 |
| | | | |||||
| | * | Change objc_class_name to objc_name with objc_is_class_method | gingerBill | 2022-02-14 | 15 | -150/+150 |
| | | | |||||
| | * | Minor style change | gingerBill | 2022-02-14 | 1 | -9/+9 |
| | | | |||||
| | * | Fix method names | gingerBill | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| | * | Improve Texture method names | gingerBill | 2022-02-14 | 1 | -25/+25 |
| | | | |||||
| | * | Correct more method types | gingerBill | 2022-02-14 | 1 | -6/+6 |
| | | | |||||
| | * | Add RenderPipeline missing types and methods | gingerBill | 2022-02-14 | 1 | -6/+72 |
| | | | |||||
| | * | Correct Render Pass types | gingerBill | 2022-02-14 | 1 | -11/+11 |
| | | | |||||
| | * | Improve draw method names on RenderCommandEncoder | gingerBill | 2022-02-14 | 1 | -24/+24 |
| | | | |||||
| | * | RasterizationRate improvements | gingerBill | 2022-02-14 | 1 | -13/+13 |
| | | | |||||
| | * | More improvements | gingerBill | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| | * | Improve Library related stuff | gingerBill | 2022-02-14 | 1 | -6/+6 |
| | | | |||||
| | * | Improve indirect stuff | gingerBill | 2022-02-14 | 1 | -8/+8 |
| | | | |||||
| | * | Improve many methods with WithDescriptor suffixes | gingerBill | 2022-02-14 | 1 | -58/+60 |
| | | | |||||
| | * | Correct `device()` usage | gingerBill | 2022-02-14 | 1 | -24/+24 |
| | | | |||||
| | * | Improve procedure signature and names | gingerBill | 2022-02-14 | 2 | -91/+94 |
| | | | |||||
| | * | Correct Depth classes | gingerBill | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| | * | Correct Counter classes | gingerBill | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| | * | Improve Compute classes | gingerBill | 2022-02-14 | 1 | -40/+40 |
| | | | |||||
| | * | Improve ComputeCommandEncoder | gingerBill | 2022-02-14 | 1 | -25/+21 |
| | | | |||||
| | * | Improve CommandEncoder | gingerBill | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| | * | Improve CommandBuffer | gingerBill | 2022-02-14 | 1 | -10/+20 |
| | | | |||||
| | * | Correct CaptureScope | gingerBill | 2022-02-14 | 1 | -4/+4 |
| | | | |||||
| | * | Update Capture Manager classes | gingerBill | 2022-02-14 | 1 | -6/+6 |
| | | | |||||
| | * | Improve Buffer | gingerBill | 2022-02-14 | 1 | -2/+13 |
| | | | |||||
| | * | Correct Blit Pass | gingerBill | 2022-02-14 | 1 | -3/+3 |
| | | | |||||