aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Support `for init; x in y {}` in `core:odin/parser`bill/range-initgingerBill2 days4-1/+18
|
* Merge branch 'master' into bill/range-initgingerBill2 days220-3902/+4616
|\
| * Fix #6265Jeroen van Rijn3 days1-4/+11
| |
| * Merge pull request #6263 from Kelimion/js-loggerJeroen van Rijn3 days12-11/+171
| |\ | | | | | | Add `core:log` support for js/wasm
| | * Narrowly tailor panic.Jeroen van Rijn3 days1-1/+1
| | |
| | * Add `core:log` support for js/wasmJeroen van Rijn3 days12-11/+171
| |/ | | | | | | Also add #panic when importing `core:os` on wasm.
| * SimplifyJeroen van Rijn3 days2-6/+5
| |
| * Make `core:flags` file open errors more readableJeroen van Rijn3 days1-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`).
| * Restrict `math.wrap` to floats.Jeroen van Rijn3 days1-1/+1
| |
| * Fix #6251Jeroen van Rijn3 days1-46/+76
| | | | | | | | | | Introduces `strings.Builder` versions of the various `to_string` procedures. These are used using a stack buffer for `address_to_string` as called by `endpoint_to_string`, requiring no temp allocation for the address that's then written into the endpoint's builder.
| * Revert "fix wrong allocator in `endpoint_to_string`"Laytan Laats3 days1-2/+2
| | | | | | | | This reverts commit f755839877b2c565f8087d22c13e475b145829c3.
| * fix typoLaytan Laats3 days1-1/+1
| |
| * fix wrong allocator in `endpoint_to_string`Laytan Laats3 days1-2/+2
| | | | | | | | Fixes #6251
| * Merge branch 'master' of github.com:odin-lang/OdinJeroen van Rijn3 days1-0/+10
| |\
| | * checkout with LFS binaries in nightly CILaytan Laats3 days1-0/+10
| | |
| * | Remove @(require_results) from `os.read_directory_iterator`Jeroen van Rijn3 days2-1/+3
| |/
| * Merge pull request #6245 from odin-lang/new_osgingerBill3 days211-3833/+4316
| |\ | | | | | | `core:os/os2` -> `core:os` integration
| | * Only count bits in touched array members.new_osJeroen van Rijn5 days1-3/+2
| | |
| | * Unwrap cpu affinity syscalls.Jeroen van Rijn5 days2-5/+5
| | |
| | * != nilJeroen van Rijn5 days1-1/+1
| | |
| | * Implement `get_processor_core_count` without libc for Linux.Jeroen van Rijn5 days1-2/+9
| | |
| | * Fix package lineJeroen van Rijn5 days1-1/+1
| | |
| | * Fix up ABI name for core:os and core:os/oldJeroen van Rijn5 days106-128/+117
| | |
| | * core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn5 days169-1700/+1698
| | |
| | * Remove all `core:os` imports from JS targetsJeroen van Rijn5 days31-187/+288
| | | | | | | | | | | | Fix `local_tz_name` on FreeBSD.
| | * Fix os2 file_wasiJeroen van Rijn6 days1-3/+5
| | |
| | * fix libc-shimJeroen van Rijn7 days2-0/+0
| | |
| | * Fix doc testsJeroen van Rijn7 days1-3/+3
| | |
| | * Remove unused importJeroen van Rijn7 days1-1/+0
| | |
| | * One more fix.Jeroen van Rijn7 days1-1/+1
| | |
| | * Fix more merge conflicts.Jeroen van Rijn7 days2-8/+8
| | |
| | * new_os: core/prof/spallLaytan7 days4-37/+28
| | |
| | * new_os: vendor/libcLaytan7 days3-49/+181
| | |
| | * Remove os2 mockup warningJeroen van Rijn7 days1-5/+0
| | |
| | * remove importJeroen van Rijn7 days1-2/+0
| | |
| | * Convert fmt_js.odin to not use `core:os*`Jeroen van Rijn7 days1-61/+46
| | |
| | * FixJeroen van Rijn7 days2-43/+156
| | |
| | * requireJeroen van Rijn7 days1-1/+1
| | |
| | * More conflicts during rebaseJeroen van Rijn7 days8-66/+71
| | |
| | * Update exampleJeroen van Rijn7 days1-11/+9
| | |
| | * Port vendor:OpenGL and vendor:fontstashJeroen van Rijn7 days3-22/+30
| | |
| | * Link some more of filepath to os2Jeroen van Rijn7 days9-275/+143
| | |
| | * More conflicts during rebaseJeroen van Rijn7 days13-301/+75
| | |
| | * Add tests for glob + matchJeroen van Rijn7 days2-9/+56
| | |
| | * Start of glob testJeroen van Rijn7 days1-3/+27
| | |
| | * Fix js_wasmJeroen van Rijn7 days1-3/+3
| | |
| | * More conflicts during rebaseJeroen van Rijn7 days1-3/+3
| | |
| | * Add `glob` + `match` to os2Jeroen van Rijn7 days2-8/+30
| | |
| | * Add more `filepath` to `os2`Jeroen van Rijn7 days6-419/+493
| | |
| | * More conflicts during rebaseJeroen van Rijn7 days5-84/+36
| | |