aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* add `ADDRESS_FAMILY` to darwin (currently only available in linux)Laytan Laats2023-07-031-4/+5
* fix(set_env): use `clone_to_cstring` instead of `unsafe_to_cstring`Rickard Andersson2023-06-271-2/+2
* style: use tabsRickard Andersson2023-06-271-3/+3
* cleanup: remove leftover lineRickard Andersson2023-06-271-1/+0
* fix(os): use `setenv` instead of `putenv`Rickard Andersson2023-06-271-1/+5
* Merge pull request #2584 from odin-lang/new-iogingerBill2023-06-236-204/+227
|\
| * Use `i64` instead of `int` for internal proceduresgingerBill2023-06-144-48/+68
| * Merge branch 'master' into new-iogingerBill2023-06-142-8/+8
| |\
| * | Ignore BSD's for stream.odingingerBill2023-06-081-5/+13
| * | Put stream into the implgingerBill2023-06-084-17/+19
| * | Use `io.Stream` as the internal interface for `os2.File`gingerBill2023-06-084-104/+131
| * | Update os2 to new `io.Stream`gingerBill2023-06-082-61/+41
| * | Update to new io interfacegingerBill2023-06-081-52/+38
* | | fix(poll): make interface more odinaryRickard Andersson2023-06-151-9/+7
* | | cleanup: more tabsRickard Andersson2023-06-141-10/+10
* | | fix(os_linux): call `ppoll` instead on `arm64`Rickard Andersson2023-06-141-3/+1
* | | cleanup(os_linux): remove `select`Rickard Andersson2023-06-141-8/+0
* | | feat(unix): add `poll`Rickard Andersson2023-06-141-0/+36
| |/ |/|
* | fix: read file from windows was not returning platform error correctlyJosé Rey Méndez2023-06-121-1/+1
* | fix fcntl binding on darwinLaytan Laats2023-06-121-7/+7
* | Replace procedure `strings.concatenate`gingerBill2023-06-121-1/+1
|/
* Fix Timeval for darwin and linuxJames Duran2023-06-072-3/+3
* Merge pull request #2289 from Lperlind/staging/fix_os_argsgingerBill2023-06-071-2/+2
|\
| * Fix out or range error with _alloc_command_line_arguments in darwinLucas Perlind2022-12-231-2/+2
* | Merge pull request #2558 from laytan/implement-set-blocking-darwingingerBill2023-05-301-1/+20
|\ \
| * | implement non blocking sockets for darwinLaytan Laats2023-05-271-1/+20
* | | fix weird errno returned on darwinLaytan Laats2023-05-271-2/+2
|/ /
* | Merge pull request #2512 from jasonKercher/mastergingerBill2023-05-185-122/+56
|\ \
| * | default to O_NOCTTY in openjason2023-05-041-14/+18
| * | update os2 for recent core changesjason2023-05-045-108/+38
* | | add nil check to heap_alloc calls (issue 2530)jason2023-05-113-3/+3
* | | prevent infinite-loop on EOFColin Davidson2023-05-061-5/+4
* | | oops. define eColin Davidson2023-05-061-0/+2
* | | Make read_at and write_at more consistent between platformsColin Davidson2023-05-061-10/+26
|/ /
* | harmonize to use null for c-string endingsJon Lipstate2023-03-282-2/+2
* | rename nul to null, allocation clarificationsJon Lipstate2023-03-282-2/+2
* | Changed js panics to unimplemented where sensibleDragos Popescu2023-03-221-40/+40
* | Fixed more compile time errors when including os and thread to js targetsDragos Popescu2023-03-211-1/+115
* | Made most libraries panic on js targets instead of not compilingDragos Popescu2023-03-201-2/+161
* | Update build flagJeroen van Rijn2023-03-161-1/+1
* | Add `set_blocking` for network socketsSokus2023-03-081-0/+13
* | make baby pandas (and Jeroen) happyColin Davidson2023-03-011-1/+1
* | more manual type carryoverColin Davidson2023-03-012-0/+9
* | manually start merging core_netColin Davidson2023-03-012-0/+482
* | Add temp allocator guard; clean up indentationgingerBill2023-02-281-9/+10
* | Merge branch 'master' into new-temp-allocatorgingerBill2023-02-282-189/+110
|\ \
| * | cleanup of os/linuxColin Davidson2023-02-281-157/+41
| * | fix errno/signaturesColin Davidson2023-02-141-10/+10
| * | fix typoColin Davidson2023-02-141-1/+1
| * | make file access a little more normal across platformsColin Davidson2023-02-142-33/+69