aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow for one-level deep of automatic importing directories with an `.odin` ↵bill/dir-organizationgingerBill2025-12-261-4/+31
| | | | | | extension within a `package` This is to allow for partial organization using directories in Odin, without creating a new `package` and keep the same namespacing rules.
* Disallow importing directories with an `.odin` extension/suffixgingerBill2025-12-261-0/+5
|
* Merge pull request #6063 from StudebakerGuy/xml_cdataJeroen van Rijn2025-12-231-1/+2
|\ | | | | Address issue identifying CDATA in XML file
| * Address issue identifying of CDATAStudebakerGuy2025-12-231-1/+2
|/ | | | | | The XML library wasn't identifying CDATA and skipping over it. This was found when CDATA contained a <. This patch addresses that issue.
* Merge pull request #6055 from wrathdoesthat/mastergingerBill2025-12-221-3/+3
|\ | | | | core:math/rand small documentation fix
| * core:math/rand small documentation fixWrath2025-12-221-3/+3
|/
* container/xar: fix undeclared `n` assignmentLaytan Laats2025-12-221-1/+0
|
* sys/wasm/js: fix vet errorLaytan Laats2025-12-221-1/+1
|
* Merge pull request #6031 from krnowak/krnowak/packed-all-or-nonegingerBill2025-12-211-1/+1
|\ | | | | Fix #packed #all_or_none
| * Fix #packed #all_or_noneKrzesimir Nowak2025-12-181-1/+1
| |
* | Merge pull request #6050 from laytan/net-recv-0-is-connection-closedLaytan2025-12-213-5/+57
|\ \ | | | | | | net(docs): recv of 0 bytes with no error is a graceful close
| * | net(docs): recv of 0 bytes with no error is a graceful closeLaytan Laats2025-12-213-5/+57
| | |
* | | Merge pull request #6049 from krnowak/krnowak/init-fini-error-msgJeroen van Rijn2025-12-211-3/+3
|\ \ \ | | | | | | | | Fix misleading error messages for init, fini and test attributes
| * | | Fix misleading error messages for init, fini and test attributesKrzesimir Nowak2025-12-211-3/+3
| | | | | | | | | | | | | | | | These look like copy-pasta from the private attribute.
* | | | Merge pull request #6033 from Xotchkass/io_util_write_fixLaytan2025-12-211-4/+4
|\ \ \ \ | |/ / / |/| | | [core:io/utils]: fix buffer size in `write_*` procs
| * | | [core:io/utils] fix buffer size in write_* procsXotchkass2025-12-181-4/+4
| | |/ | |/|
* | | Change seed logicgingerBill2025-12-211-3/+5
| | |
* | | Add `reflect.default_map_hash_by_ptr`gingerBill2025-12-211-0/+10
| |/ |/|
* | js: improve warning about conflicting memory strategiesLaytan Laats2025-12-211-1/+1
| |
* | Pre`reserve` the memory needed for `strings.builder_replace`gingerBill2025-12-211-1/+36
| |
* | Merge pull request #6047 from harold-b/hb.posix-fixesLaytan2025-12-203-1/+4
|\ \ | | | | | | Fix `nfds_t` alias for Linux
| * | Fix nfds_t alias for LinuxHarold Brenes2025-12-203-1/+4
|/ /
* | Merge pull request #6015 from salfel/linux-syscallsLaytan2025-12-201-3/+24
|\ \ | | | | | | core:sys/linux Add timerfd syscall wrappers
| * | add timerfd_* syscall wrappersFelix Salcher2025-12-131-3/+24
| | |
* | | Merge pull request #6046 from laytan/use-readfile-for-console-tooLaytan2025-12-201-1/+4
|\ \ \ | | | | | | | | os/os2: use ReadFile for Console reads too, at least for now
| * | | os/os2: use ReadFile for Console reads too, at least for nowlaytan2025-12-201-1/+4
| | | |
* | | | Merge pull request #6024 from blob1807/masterLaytan2025-12-201-7/+6
|\ \ \ \ | |/ / / |/| | | [`base:runtime`] fix `print_i64` using an OOB index when `min(i64)` is given.
| * | | `print_i64` fix getting an OOB indexblob18072025-12-151-7/+6
| | | | | | | | | | | | | | | | fixes https://github.com/odin-lang/Odin/issues/6018
* | | | Merge pull request #6043 from harold-b/objc-alias-selectorLaytan2025-12-201-1/+5
|\ \ \ \ | | | | | | | | | | Fix automatic `objc_msgSend` on static methods via selector expression not resolving aliased types
| * | | | Fix automatic objc_msgSend on static methods not resolving aliased types.Harold Brenes2025-12-201-1/+5
| | | | |
* | | | | Merge pull request #6045 from laytan/fix-windows-read-console-stale-errorsLaytan2025-12-201-19/+15
|\ \ \ \ \ | | | | | | | | | | | | os/os2: better fix for the stale errors
| * | | | | os/os2: better fix for the stale errorslaytan2025-12-201-19/+15
| | | | | |
* | | | | | Merge pull request #6044 from laytan/fix-windows-read-console-stale-errorsLaytan2025-12-201-0/+1
|\| | | | | | |/ / / / |/| | | | os/os2: fix stale errors on windows when reading from console
| * | | | os/os2: fix stale errors on windows when reading from consolelaytan2025-12-201-0/+1
|/ / / /
* | | | Merge pull request #6037 from BigBoyBarney/missing-builtingingerBill2025-12-193-8/+16
|\ \ \ \ | | | | | | | | | | Add `@builtin` to missing builtin procedure group procs
| * | | | Add @builtin to missing builtin procedure group procsSylphrena2025-12-193-8/+16
| | | | |
* | | | | Disable global variable initialization into separate functions to circumvent ↵gingerBill2025-12-191-1/+1
|/ / / / | | | | | | | | | | | | an LLVM bug
* | | | Merge pull request #6035 from janga-perlind/darwin-bindingsJeroen van Rijn2025-12-198-13/+117
|\ \ \ \ | |_|_|/ |/| | | More bindings for darwin
| * | | More bindings for darwinLucas Perlind2025-12-198-13/+117
| | | |
* | | | Fix spacing in RUNTIME_LINKAGE declarationLaytan2025-12-171-1/+1
| | | |
* | | | Redefine `RUNTIME_LINKAGE` when `-no-entry-point` is set in certain ↵gingerBill2025-12-171-4/+5
| | | | | | | | | | | | | | | | circumstances.
* | | | Change target triple of `freestanding_amd64_win64` to ↵gingerBill2025-12-171-1/+1
| | | | | | | | | | | | | | | | `x86_64-pc-windows-msvc` to fix a bug with LLVM's code generation
* | | | With `-use-single-module` make some procedures use internal linkage rather ↵gingerBill2025-12-171-6/+8
| | | | | | | | | | | | | | | | than weak linkage
* | | | Only call `get_args()` if `args` is actually used by using an indirect valuegingerBill2025-12-161-2/+8
| | | |
* | | | Add `translate_by_grapheme: bool` fieldgingerBill2025-12-161-4/+23
| | | |
* | | | Merge pull request #6012 from A1029384756/masterLaytan2025-12-151-4/+22
|\ \ \ \ | | | | | | | | | | [tz_unix] added additional search paths to match musl
| * | | | [tz_unix] add lookup for TZDIR environment variableA10293847562025-12-151-0/+12
| | | | |
| * | | | [tz_unix] added additional search paths to match muslA10293847562025-12-111-4/+10
| | |_|/ | |/| |
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-12-152-4/+4
|\ \ \ \
| * \ \ \ Merge pull request #6026 from BigBoyBarney/curl-fixgingerBill2025-12-152-4/+4
| |\ \ \ \ | | | | | | | | | | | | Fix minor issues within `curl` bindings