| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #3646 from Feoramund/multi-test | Jeroen van Rijn | 2024-06-04 | 3 | -4/+5 |
| |\ | | | | | Refactor the test runner | ||||
| | * | Prevent test runner deadlock on NetBSD | Feoramund | 2024-06-02 | 1 | -0/+1 |
| | | | | | | | | | Add `pthread_testcancel` to `core:sys/unix` | ||||
| | * | Fix wrong `PTHREAD_CANCEL_ASYNCHRONOUS` on FreeBSD and OpenBSD | Feoramund | 2024-06-02 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | The test runner was deadlocking when a test raised a signal on FreeBSD. This is untested on OpenBSD, but I have referenced this file: https://github.com/openbsd/src/blob/master/include/pthread.h | ||||
| * | | Fix type of two Win32 functions | Laurent Dufresne | 2024-06-03 | 1 | -2/+2 |
| |/ | |||||
| * | PR#3655 - small linter issue correction | Erik Isidore | 2024-05-30 | 1 | -1/+1 |
| | | |||||
| * | core:sys/linux - Add support for Unix Domain Socket addresses | Erik Isidore | 2024-05-30 | 2 | -0/+14 |
| | | |||||
| * | Fix types | gingerBill | 2024-05-24 | 1 | -2/+2 |
| | | |||||
| * | Fix enum definition for `bit_set` use | gingerBill | 2024-05-24 | 1 | -10/+4 |
| | | |||||
| * | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-05-13 | 4 | -24/+793 |
| |\ | |||||
| | * | Merge pull request #3506 from IllusionMan1212/windows-hid | gingerBill | 2024-05-10 | 3 | -24/+791 |
| | |\ | | | | | | | core/sys/windows: added various procedures and constants for the hid library | ||||
| | | * | core/sys/windows: added various procedures and constants related to the hid ↵ | IllusionMan1212 | 2024-05-07 | 3 | -24/+791 |
| | | | | | | | | | | | | | library | ||||
| | * | | Merge pull request #3560 from wschiefer/add-more-win32-console-apis | gingerBill | 2024-05-10 | 1 | -0/+2 |
| | |\ \ | | | | | | | | | Add more win32 console APIs | ||||
| | | * | | Add more win32 console APIs | Waldemar Schiefer | 2024-05-09 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | Minor code cleanup | Andreas T Jonsson | 2024-05-10 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-05-10 | 4 | -34/+53 |
| |\| | | | |||||
| | * | | | fix a couple of -vet-style failures after ↵ | Laytan | 2024-05-09 | 1 | -15/+15 |
| | |/ / | | | | | | | | | | f54977336b27c32eab52b77d94e7b1610f4350cf | ||||
| | * | | sys/linux: Pass size to epoll_create | Hiroaki Nakamura | 2024-05-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Without this fix, you can see a random size value is passed to epoll_create by using strace. | ||||
| | * | | Merge pull request #3536 from laytan/linux-fix-open-bits | gingerBill | 2024-05-05 | 1 | -16/+35 |
| | |\ \ | | | | | | | | | sys/linux: fix open bits | ||||
| | | * | | sys/linux: fix open bits | Laytan Laats | 2024-05-05 | 1 | -16/+35 |
| | | | | | |||||
| | * | | | Merge pull request #3528 from laytan/fix-some-sync-issues | gingerBill | 2024-05-03 | 1 | -2/+2 |
| | |\ \ \ | | |/ / | |/| | | Fix some sync issues | ||||
| | | * | | darwin: fix minimum os version check not being inclusive | Laytan Laats | 2024-05-02 | 1 | -2/+2 |
| | | |/ | |||||
| * | | | Fixed invalid alignment | Andreas T Jonsson | 2024-05-10 | 1 | -9/+9 |
| | | | | |||||
| * | | | Merged with master | Andreas T Jonsson | 2024-05-02 | 17 | -115/+397 |
| |\| | | |||||
| | * | | [sys/linux]: Fix bit numbers for open flags | flysand7 | 2024-05-01 | 1 | -18/+21 |
| | | | | |||||
| | * | | sys/info: add missing `@(private)`'s | Laytan Laats | 2024-04-30 | 5 | -5/+5 |
| | | | | |||||
| | * | | sys/info: update doc.odin | Laytan Laats | 2024-04-30 | 1 | -12/+15 |
| | | | | |||||
| | * | | sys/info: retrieve better CPU description on Darwin | Laytan Laats | 2024-04-30 | 1 | -6/+21 |
| | | | | | | | | | | | | | | | | Previously either `ARM` or `ARM64`, now you get something like `Apple M1` | ||||
| | * | | sys/info: add feature detection for Darwin and Linux ARM | Laytan Laats | 2024-04-30 | 3 | -14/+206 |
| | | | | |||||
| | * | | sys/info: improve platform_linux | Laytan Laats | 2024-04-30 | 1 | -45/+57 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. fix the `linux.open` call, passing `{ .RDONLY }` becomes `0x00000001` while `RDONLY` is supposed to be `0x00000000` 2. fix the case where `/etc/os-release` starts with `PRETTY_NAME` `strings.index` was used but was checking `> 0` while `0` is valid 3. remove unneccesary temporary allocations 4. simplify the logic | ||||
| | * | | sys/info: remove unneccesary build tags | Laytan Laats | 2024-04-30 | 5 | -5/+0 |
| | | | | |||||
| | * | | sys/unix: add sysctlbyname for darwin | Laytan Laats | 2024-04-30 | 1 | -9/+18 |
| | | | | |||||
| | * | | sys/darwin: fix sysctl and sysctlbyname syscalls | Laytan Laats | 2024-04-30 | 1 | -3/+3 |
| | | | | |||||
| | * | | sys/info: add easy way of getting the MacOS version | Laytan Laats | 2024-04-30 | 2 | -4/+11 |
| | |/ | |||||
| | * | Keep -vet happy | gingerBill | 2024-04-28 | 1 | -1/+1 |
| | | | |||||
| | * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-04-28 | 1 | -0/+1 |
| | |\ | |||||
| | | * | Add SetMenu | Yunky | 2024-04-27 | 1 | -0/+1 |
| | | | | |||||
| | * | | Add stack frame procedures for `core:sys/windows` | gingerBill | 2024-04-28 | 3 | -0/+44 |
| | |/ | |||||
| * | | Added missing core:sys/info package for NetBSD | Andreas T Jonsson | 2024-04-26 | 2 | -4/+52 |
| | | | |||||
| * | | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-04-25 | 10 | -204/+719 |
| |\| | |||||
| | * | sys/darwin/foundation: fix Application->sendEvent signature | Laytan Laats | 2024-04-24 | 1 | -1/+1 |
| | | | |||||
| | * | Merge pull request #3434 from flysand7/sys-linux-fixes | gingerBill | 2024-04-15 | 1 | -4/+4 |
| | |\ | | | | | | | [sys/linux]: Fix syscall calls for open and fstat | ||||
| | | * | [sys/linux]: Fix syscall calls for open and fstat | flysand7 | 2024-04-15 | 1 | -4/+4 |
| | | | | |||||
| | * | | Merge pull request #3428 from mgavioli/fix_core_docs | gingerBill | 2024-04-15 | 1 | -64/+64 |
| | |\ \ | | | | | | | | | Fix the format of some `doc.odin` files of the `core` library… | ||||
| | | * | | Fix the format of some `doc.odin` files of the `core` library which did not ↵ | Maurizio M. Gavioli | 2024-04-14 | 1 | -64/+64 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | made into the documentation. `c/frontend/tokenizer`: add proper "Example:" header to demo example code, removed empty lines. `container/bit_array`: moved comment before package; aligned narrative lines to left margin; converted case lines into bulleted lines ("- "); converted individual examples to single-tab-indented preformatted text. `dynlib`: removed "//+build ignore" line; added newline at EOF. `image/netpmb`: converted indented lines of "Reading", "Wrting" and "Some syntax..." into bulleted lists; "Formats" indented lines kept as they are as the preformatted text seems relevant to keep the alignments; doubly indented lines kept as single-indented to keep them different (as the format does not allow for two-level bulleted lists); removed empy lines. `os/os2`: WIP, not modified `sys/info`: removed "//+build ignore" line; converted tab-indented initial description into regular left-margin comment; moved uncommented sample code within the doc comment as an "Example:"; moved simple- and double-tabbed separate comments with sample Windows and macOS outputs within the doc comment as bulleted headlines with preformatted output listings; removed now empty comments and blank lines after the package line. `text/i18n`: removed "//+build ignore" line; moved the pacakge line at the end; de-indented the tab-indented introductory narrative; moved sample code comments into the doc comment as tab-indented code with a proper "Example:" heading; removed "```" MD attempts at code formatting. `text/table`: unindented the comment lines of a descriptive kind; headlines of major subdivisions are marked as bold; kept code samples as tab-indented preformatted text (as there are several of them, the standard "Example:" and "Output:" headings cannot be used) removing the "```" MD attempts at code formatting; removed in-between blank lines. | ||||
| | * / | [sys/linux]: Fix signature on wait4 syscall | flysand7 | 2024-04-15 | 1 | -2/+2 |
| | |/ | |||||
| | * | Core Foundation and Security vendor libraries. | Vitalii Kravchenko | 2024-04-13 | 7 | -133/+648 |
| | | | |||||
| * | | Switched to native futex on NetBSD | Andreas T Jonsson | 2024-04-25 | 2 | -30/+3 |
| | | | |||||
| * | | Make the linter happy | Andreas T Jonsson | 2024-04-19 | 1 | -11/+10 |
| | | | |||||
| * | | More std lib fixes | Andreas T Jonsson | 2024-04-19 | 1 | -2/+2 |
| | | | | | | | | | Just selecting the same codepath as other BSD's for the most part. | ||||
| * | | Updated core lib and did cleanup | Andreas T Jonsson | 2024-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | 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. | ||||