aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Retype out the entire bindings for Orcaorca-devgingerBill2024-03-1914-2088/+1254
|
* Merge branch 'master' into orca-devgingerBill2024-03-192-2/+14
|\
| * Add `#row_major matrix[R, C]T`gingerBill2024-03-192-2/+14
| | | | | | | | | | As well as `#column_major matrix[R, C]T` as an alias for just `matrix[R, C]T`. This is because some libraries require a row_major internal layout but still want to be used with row or major oriented vectors.
* | testgingerBill2024-03-191-3/+3
| |
* | Attempt at getting orca working somehow with the `@(link_suffix)`gingerBill2024-03-183-53/+45
| |
* | Add `bridge_log`gingerBill2024-03-181-0/+11
| |
* | distinct, const format, proper cstring parametersskytrias2024-03-184-137/+135
| |
* | push orca target and old bindingsskytrias2024-03-1813-1/+2259
|/
* Merge pull request #3272 from iansimonson/add_getrusage_darwingingerBill2024-03-142-1/+27
|\ | | | | Add getrusage syscall for mac/darwin
| * Use c.long rather than intIan Simonson2024-03-142-15/+17
| |
| * Fix __darwin_suseconds_t definitionIan Simonson2024-03-141-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 definitionIan Simonson2024-03-131-5/+0
| | | | | | | | | | It already existed so lets just use that rather than redeclaring it
| * Make RUsage more inline with macos man pageIan Simonson2024-03-131-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/darwinIan Simonson2024-03-132-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
* | fixed slice.unique and slice.unique_procAaron Kavaler2024-03-131-2/+2
| |
* | Fix syscall_munmap in darwinIan Simonson2024-03-131-1/+1
| | | | | | | | | | this was using the .mmap syscall number when it should be using the .munmap syscall number
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-03-131-4/+4
|\ \
| * | Make Mutex_Allocator use Ada_CaseChris2024-03-131-4/+4
| |/
* / Expect `stream` as a field directly on `os2.File`gingerBill2024-03-134-16/+13
|/
* Expose internal invmod and int_exponent_mod with more consistent namingEd Yu2024-03-122-2/+6
|
* Properly initialize return matrices in linalg.orthonormalizespindlebink2024-03-091-0/+6
|
* Merge branch 'master' of github.com:odin-lang/OdinJeroen van Rijn2024-03-0819-23/+1732
|\
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-03-0823-23/+2127
| |\
| | * Merge pull request #3230 from avanspector/haikugingerBill2024-03-0818-20/+1729
| | |\ | | | | | | | | Add Haiku OS support
| | | * Merge branch 'odin-lang:master' into haikuavanspector2024-03-014-25/+816
| | | |\
| | | * \ Merge branch 'odin-lang:master' into haikuavanspector2024-02-292-10/+4
| | | |\ \
| | | * | | add exit to core:osavanspector2024-02-281-0/+5
| | | | | |
| | | * | | improve core:sysavanspector2024-02-284-14/+467
| | | | | |
| | | * | | fix core:thread and a memory leakavanspector2024-02-272-11/+20
| | | | | | | | | | | | | | | | | | | | | | | | in the future probably native non-pthread implementation for haiku will be required
| | | * | | small fixesavanspector2024-02-274-28/+78
| | | | | |
| | | * | | Update futex_haiku.odinavanspector2024-02-261-6/+17
| | | | | |
| | | * | | Revert "fix haiku"avanspector2024-02-262-31/+31
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 7290c692577a2ce6c4f6046b0792ba8da3e61a93.
| | | * | | fix haikuavanspector2024-02-262-31/+31
| | | | | |
| | | * | | fix haikuavanspector2024-02-264-15/+26
| | | | | |
| | | * | | fix haikuavanspector2024-02-265-2/+205
| | | | | |
| | | * | | fix sys/haikuavanspector2024-02-261-3/+3
| | | | | |
| | | * | | Update os_haiku.odinavanspector2024-02-261-1/+3
| | | | | |
| | | * | | update sys/haikuavanspector2024-02-264-26/+210
| | | | | |
| | | * | | Update os_haiku.odinavanspector2024-02-261-0/+44
| | | | | |
| | | * | | add sys/haikuavanspector2024-02-262-2/+236
| | | | | |
| | | * | | Update os_haiku.odinavanspector2024-02-251-1/+155
| | | | | |
| | | * | | update pthreadavanspector2024-02-252-0/+75
| | | | | |
| | | * | | Update os_haiku.odinavanspector2024-02-251-1/+14
| | | | | |
| | | * | | fix core:osavanspector2024-02-253-4/+102
| | | | | |
| | | * | | add haiku to unixavanspector2024-02-253-2/+10
| | | | | |
| | | * | | Update os_haiku.odinavanspector2024-02-251-0/+83
| | | | | |
| | | * | | fix runtime and libcavanspector2024-02-251-0/+18
| | | | | |
| | | * | | fix core and libcavanspector2024-02-253-2/+22
| | | | | |
| | | * | | add haiku to base:runtime and core:c/libcavanspector2024-02-252-1/+35
| | | | | |
| * | | | | Minor change to spacing when printing a mapgingerBill2024-03-081-3/+3
| | | | | |