| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [core:sys/info] doc: Remove duplicated line | Yuriy Grynevych | 2025-09-25 | 1 | -1/+0 |
| | | |||||
| * | Add missing `contextless` | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | More contextless fixes | gingerBill | 2025-08-08 | 1 | -4/+4 |
| | | |||||
| * | Add more "contextless" | gingerBill | 2025-08-08 | 2 | -4/+8 |
| | | |||||
| * | Require `@(init)` and `@(fini)` to be `proc "contextless" ()` | gingerBill | 2025-08-08 | 7 | -13/+31 |
| | | |||||
| * | `for in string16`; Support `string16` across core | gingerBill | 2025-08-02 | 1 | -6/+6 |
| | | |||||
| * | Rename `iOS` subtarget to `iPhone` for consistency. | Harold Brenes | 2025-07-14 | 1 | -1/+1 |
| | | | | | | Add `ODIN_PLATFORM_SUBTARGET_IOS` builtin constant which evaluated to `true` when the platform is `Darwin` and the subtarget it either `iPhone` or `iPhoneSimulator` | ||||
| * | add macOS Tahoe to `odin report` and `core:sys/info` | Laytan Laats | 2025-06-14 | 1 | -0/+1 |
| | | |||||
| * | Enable `odin check examples/all` for JS. | Jeroen van Rijn | 2025-06-04 | 1 | -1/+1 |
| | | |||||
| * | sys/info: populate cpu.physical_cores and cpu.logical_cores on Darwin | Laytan Laats | 2025-05-26 | 1 | -0/+12 |
| | | |||||
| * | Add core/hyperthread count for Windows and Linux (#5216) | Jeroen van Rijn | 2025-05-25 | 9 | -31/+111 |
| | | | | | | Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs. | ||||
| * | Remove stray import. | Jeroen van Rijn | 2025-04-05 | 1 | -1/+0 |
| | | |||||
| * | Fix segfault in core:sys/info on WSL2 | Jeroen van Rijn | 2025-04-05 | 1 | -6/+14 |
| | | |||||
| * | core/crypto/sha2: Use hardware SHA224/256 when available (AMD64) | Yawning Angel | 2025-03-23 | 1 | -0/+2 |
| | | |||||
| * | sys/info & odin report: rework macos version retrieval | Laytan Laats | 2024-11-26 | 2 | -569/+72 |
| | | |||||
| * | add macos 15.1.1 to odin report and sys/info | Laytan Laats | 2024-11-26 | 1 | -0/+2 |
| | | |||||
| * | add missing macos version | Laytan Laats | 2024-11-16 | 1 | -0/+15 |
| | | |||||
| * | Merge pull request #4376 from Barinzaya/sysinfo-avx512 | Laytan | 2024-10-16 | 1 | -1/+46 |
| |\ | | | | | core:sys/info AVX-512 CPU Features | ||||
| | * | Renamed and trimmed AVX-512 features in sys/info. | Barinzaya | 2024-10-15 | 1 | -36/+32 |
| | | | | | | | | | Removed underscores from the AVX-512 names in `CPU_Feature` to make them match their equivalent LLVM target features. Removed 4FMAPs and 4VNNIW as there aren't matching LLVM target features. | ||||
| | * | Fixed a theoretical edge case in AVX512VL support detection. | Barinzaya | 2024-10-14 | 1 | -1/+5 |
| | | | |||||
| | * | Fixed formatting. | Barinzaya | 2024-10-14 | 1 | -4/+4 |
| | | | |||||
| | * | Added AVX-512 feature detection to core:sys/info. | Barinzaya | 2024-10-14 | 1 | -1/+46 |
| | | | |||||
| * | | add macos 15.0.1 to odin report and core/sys/info | Laytan Laats | 2024-10-14 | 1 | -0/+1 |
| |/ | |||||
| * | Merge branch 'master' into file-tags-without-comments | Karl Zylinski | 2024-09-17 | 1 | -0/+4 |
| |\ | |||||
| | * | add new macos releases to 'odin report' and sys/info | Laytan Laats | 2024-09-17 | 1 | -0/+4 |
| | | | |||||
| * | | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 5 | -7/+7 |
| |/ | | | | file tag syntax. | ||||
| * | Merge pull request #4191 from laytan/improve-package-doc-comments | gingerBill | 2024-09-04 | 1 | -1/+8 |
| |\ | | | | | core: improve package doc comments for the documentation generator | ||||
| | * | core: improve package doc comments for the documentation generator | Laytan Laats | 2024-09-03 | 1 | -1/+8 |
| | | | |||||
| * | | sys/info: more CPU feature detection for RISC-V | laytan | 2024-09-02 | 2 | -34/+185 |
| |/ | |||||
| * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 3 | -1/+63 |
| | | |||||
| * | update MacOS releases | Laytan Laats | 2024-08-14 | 1 | -0/+2 |
| | | |||||
| * | darwin: remove syscall usage (without -no-crt) to comply to Apple guidelines | Laytan Laats | 2024-07-08 | 1 | -1/+1 |
| | | |||||
| * | Check for unneeded `transmute` with `-vet-cast` | gingerBill | 2024-06-29 | 1 | -1/+1 |
| | | |||||
| * | Fix `info.init_os_version` on FreeBSD | Feoramund | 2024-06-12 | 1 | -1/+1 |
| | | | | | | | | It's possible for the return string to be longer than 128 characters these days, so I've increased it to 1024, same as the other BSDs. SYSCTL was otherwise erring out due to lack of buffer space. | ||||
| * | add MacOS 14.5 to 'core:sys/info' and 'odin report' | Laytan Laats | 2024-06-07 | 1 | -0/+1 |
| | | |||||
| * | Minor code cleanup | Andreas T Jonsson | 2024-05-10 | 1 | -1/+1 |
| | | |||||
| * | Merged with master | Andreas T Jonsson | 2024-05-02 | 10 | -85/+310 |
| |\ | |||||
| | * | 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/info: add easy way of getting the MacOS version | Laytan Laats | 2024-04-30 | 2 | -4/+11 |
| | | | |||||
| * | | Added missing core:sys/info package for NetBSD | Andreas T Jonsson | 2024-04-26 | 1 | -4/+8 |
| | | | |||||
| * | | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-04-25 | 1 | -64/+64 |
| |\| | |||||
| | * | 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. | ||||
| * | | 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. | ||||
| * | correct newly found vets | Laytan Laats | 2024-04-03 | 1 | -2/+2 |
| | | |||||
| * | add MacOS 14.4.1 to sys/info and odin report | Laytan Laats | 2024-03-28 | 1 | -1/+2 |
| | | |||||