aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Collapse)AuthorAgeFilesLines
* Fix open() foreign libc signature on DarwinHarold Brenes2024-05-271-1/+1
|
* Fix a few darwin libc signatures with incorrect parameters.Harold Brenes2024-05-261-4/+4
|
* Merge pull request #3439 from andreas-jonsson/netbsdgingerBill2024-05-154-4/+785
|\ | | | | NetBSD support
| * Minor code cleanupAndreas T Jonsson2024-05-101-7/+7
| |
| * Merge branch 'master' into netbsdAndreas T Jonsson2024-05-101-1/+1
| |\
| * \ Merged with masterAndreas T Jonsson2024-05-021-9/+2
| |\ \
| * \ \ Merge branch 'master' into netbsdAndreas T Jonsson2024-04-251-2/+2
| |\ \ \
| * | | | Fixed potential memory leakAndreas T Jonsson2024-04-251-1/+1
| | | | |
| * | | | Implemented absolute_path_from_handle for NetBSDAndreas T Jonsson2024-04-251-2/+20
| | | | |
| * | | | Added some libc bindings for NetBSDAndreas T Jonsson2024-04-181-1/+1
| | | | |
| * | | | Updated core lib and did cleanupAndreas T Jonsson2024-04-182-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Updated core with some path related functions and did some minor code cleanup. Most of the standard library function is just a matter of copy what is there for the other BSDs.
| * | | | Fixed link warningsAndreas T Jonsson2024-04-171-3/+3
| | | | | | | | | | | | | | | | | | | | Hardlink libc functions to the correct version on NetBSD 10 since we do not use the micro-magic from C.
| * | | | Initial commit of NetBSD portAndreas T Jonsson2024-04-163-3/+758
| | | | |
* | | | | Add `Fstat_Callback` for `File.user_fstat`gingerBill2024-05-142-1/+7
| | | | |
* | | | | Add missing `@(require_results)`gingerBill2024-05-141-0/+1
| | | | |
* | | | | Fix typogingerBill2024-05-141-2/+2
| | | | |
* | | | | Delete dead codegingerBill2024-05-141-7/+0
| | | | |
* | | | | Remove all uses of `context` stuff in os2gingerBill2024-05-147-47/+57
| | | | |
* | | | | Add `@(require_results)` everywhere in os2gingerBill2024-05-1413-39/+85
| | | | |
* | | | | Move utility stuff to `internal_util.odin`gingerBill2024-05-142-84/+84
| | | | |
* | | | | Mock out `temp_file.odin` stuffgingerBill2024-05-1410-34/+194
| | | | |
* | | | | Use internal `temp_allocator()`gingerBill2024-05-142-25/+52
| | | | |
* | | | | Clean up allocator stuff into `allocators.odin`gingerBill2024-05-148-76/+75
| |_|_|/ |/| | |
* | | | Minimally support compiling Odin on FreeBSD arm64Feoramund2024-05-051-1/+1
| |_|/ |/| | | | | | | | This is enough to get Odin itself compiling and the demo running.
* | | Remove instrinsics and utf16 imports from os/os_jsDamian Tarnawski2024-04-291-2/+0
| | |
* | | wasm: add the `fprint` procedures to `fmt`Laytan Laats2024-04-281-7/+2
| |/ |/| | | | | This makes the `log` package work on wasm
* | Core Foundation and Security vendor libraries.Vitalii Kravchenko2024-04-131-2/+2
|/
* Merge pull request #3318 from flysand7/os2-file-pipe-readgingerBill2024-04-013-12/+46
|\ | | | | [core/os2]: Fix read_entire_file for reads from pipe and console.
| * [core/os2]: Fix memory leak on read_entire_fileflysand72024-04-011-1/+1
| |
| * [core/os2]: Move .Broken_Pipe to General_Error enumflysand72024-03-251-11/+3
| |
| * [core/os2]: Reading from unsized filesflysand72024-03-243-12/+54
| |
* | :Updated core:os for darwin to include flush function and match close to api ↵nicola2024-03-301-2/+7
|/ | | | documentation returning errno
* Expect `stream` as a field directly on `os2.File`gingerBill2024-03-134-16/+13
|
* Merge branch 'odin-lang:master' into haikuavanspector2024-02-292-10/+4
|\
| * Keep -vet happygingerBill2024-02-282-2/+0
| |
| * Remove unnecessary use of `transmute`gingerBill2024-02-282-8/+4
| |
* | add exit to core:osavanspector2024-02-281-0/+5
| |
* | fix haikuavanspector2024-02-261-1/+1
| |
* | Update os_haiku.odinavanspector2024-02-261-1/+3
| |
* | update sys/haikuavanspector2024-02-261-22/+22
| |
* | Update os_haiku.odinavanspector2024-02-261-0/+44
| |
* | add sys/haikuavanspector2024-02-261-2/+6
| |
* | Update os_haiku.odinavanspector2024-02-251-1/+155
| |
* | update pthreadavanspector2024-02-251-0/+4
| |
* | Update os_haiku.odinavanspector2024-02-251-1/+14
| |
* | fix core:osavanspector2024-02-253-4/+102
| |
* | add haiku to unixavanspector2024-02-251-0/+8
| |
* | Update os_haiku.odinavanspector2024-02-251-0/+83
| |
* | fix core and libcavanspector2024-02-251-0/+20
|/
* Minor changes to `os2`gingerBill2024-02-175-3/+55
|