| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make `core:flags` file open errors more readable | Jeroen van Rijn | 3 days | 1 | -6/+31 |
| | | | | | | | | | | | | | | If it fails because the file doesn't exist: [Open_File_Error#2] Unable to open "foo.file". File not found. If it does exist and the flags are simple (.Read, .Write or both), it'll say this: [Open_File_Error#2] Unable to open "foo.file" with perms 0o444 as read-only It it does exist but fails to open for other reasons, it'll print: [Open_File_Error#2] Unable to open "foo.file" with perms 0o444 and flags File_Flags{....} Future work: Translate permissions from octal to `ls -al` format (e.g. `-rwxrwxrwx`). | ||||
| * | Fix up ABI name for core:os and core:os/old | Jeroen van Rijn | 6 days | 1 | -1/+1 |
| | | |||||
| * | core:os -> core:os/old && core:os/os2 -> core:os | Jeroen van Rijn | 6 days | 5 | -25/+25 |
| | | |||||
| * | More conflicts during rebase | Jeroen van Rijn | 7 days | 5 | -53/+55 |
| | | |||||
| * | net: implement OpenBSD and NetBSD support & add stubs for other targets & ↵ | Laytan Laats | 2026-01-11 | 6 | -56/+22 |
| | | | | | cleanup | ||||
| * | Change Odin's LICENSE to zlib from BSD 3-clause | gingerBill | 2025-10-28 | 1 | -25/+14 |
| | | | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form. | ||||
| * | Further overhaul of package line comments. | Jeroen van Rijn | 2025-10-09 | 1 | -1/+1 |
| | | |||||
| * | Fix more procedure to be `contextless` | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | Change `is_utf16` field to `encoding` and use an enum | gingerBill | 2025-08-05 | 1 | -1/+1 |
| | | |||||
| * | Begin supporting `string16` across the core library | gingerBill | 2025-08-02 | 1 | -0/+2 |
| | | |||||
| * | flags: Rename `varg` to `overflow`, let it be renamed with config | Feoramund | 2025-06-09 | 8 | -17/+21 |
| | | |||||
| * | flags: Forbid combination of `pos` and `manifold` | Feoramund | 2025-06-09 | 1 | -1/+6 |
| | | |||||
| * | flags: Mention `varg` in the documentation | Feoramund | 2025-06-09 | 1 | -0/+7 |
| | | |||||
| * | flags: Rename `variadic` to `manifold` (breaking change) | Feoramund | 2025-06-09 | 7 | -25/+26 |
| | | |||||
| * | Fix broken examples in documentation tester. | Jeroen van Rijn | 2025-04-05 | 1 | -1/+1 |
| | | | | | | | | | | No more: ``` We could not find the procedure "pkg_foo_example :: proc()" needed to test the example created for "pkg.foo" The following procedures were found: bar() ``` | ||||
| * | Pass in allocator and loc to core:flags.parse() | dozn | 2025-02-15 | 1 | -1/+1 |
| | | |||||
| * | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 7 | -10/+10 |
| | | | | | file tag syntax. | ||||
| * | Fix build tags that use ! multiple times on one line. Those don't actually ↵ | Karl Zylinski | 2024-09-07 | 2 | -2/+4 |
| | | | | | do anything since build tags use OR within the line. So something like //+build !windows, !linux would actually build on both linux and windows. What was intended in all these cases was probably AND, which you get by splitting them into separate lines. | ||||
| * | Merge pull request #4191 from laytan/improve-package-doc-comments | gingerBill | 2024-09-04 | 1 | -25/+15 |
| |\ | | | | | core: improve package doc comments for the documentation generator | ||||
| | * | core: improve package doc comments for the documentation generator | Laytan Laats | 2024-09-03 | 1 | -25/+15 |
| | | | |||||
| * | | Change `Bit_Array.max_index` to `length` | Feoramund | 2024-09-03 | 1 | -3/+3 |
| |/ | | | | This will allow correct iteration of empty `bit_array`s. | ||||
| * | Merge pull request #3810 from Feoramund/freebsd-core-net | Jeroen van Rijn | 2024-08-09 | 4 | -4/+4 |
| |\ | | | | | Port `core:net` to FreeBSD | ||||
| | * | Give FreeBSD access to `core:net` in `core:flags` | Feoramund | 2024-08-05 | 4 | -4/+4 |
| | | | |||||
| * | | Begin mapping `os.Error` in the rest of the codebase | gingerBill | 2024-08-04 | 1 | -1/+1 |
| | | | |||||
| * | | `os.Errno` -> `os.Error` | gingerBill | 2024-08-04 | 2 | -2/+2 |
| | | | |||||
| * | | fix `@(optimization_mode)` usage in builtin collections | Laytan Laats | 2024-07-08 | 6 | -15/+15 |
| | | | |||||
| * | | Indentation fixes | gingerBill | 2024-06-29 | 1 | -114/+107 |
| | | | |||||
| * | | Keep `-vet` happy | Feoramund | 2024-06-28 | 1 | -1/+1 |
| |/ | |||||
| * | Work around BSD lack of `core:net` support | Feoramund | 2024-06-15 | 5 | -21/+52 |
| | | |||||
| * | Keep `-vet` happy | Feoramund | 2024-06-15 | 3 | -15/+15 |
| | | |||||
| * | Raise error on spaced UNIX-style flag with no value | Feoramund | 2024-06-15 | 1 | -1/+8 |
| | | |||||
| * | Fix memory leak in `core:flags` validation | Feoramund | 2024-06-15 | 1 | -0/+1 |
| | | |||||
| * | Add `--` parsing to UNIX-style `core:flags` | Feoramund | 2024-06-14 | 1 | -0/+8 |
| | | | | | | This will allow a user to indicate all arguments after `--` are parsed into the variadic array. | ||||
| * | Add package `core:flags` | Feoramund | 2024-06-07 | 14 | -0/+2249 |