aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6280 from Faker-09/bytes_compare_comment_updateHEADmasterJeroen van Rijn4 hours1-2/+2
|\ | | | | Update the comment on core:bytes.compare() to match the proc signature
| * Update the comment on core:bytes.compare() to match the proc signatureShane Shrybman5 hours1-2/+2
|/
* Merge pull request #6277 from tpat7187/masterJeroen van Rijn9 hours1-1/+1
|\ | | | | Minor Spelling mistake in Using error line
| * Minor Spelling mistake in Using error linetpat71879 hours1-1/+1
|/
* Merge pull request #6275 from Kelimion/fix-6229Jeroen van Rijn12 hours1-14/+110
|\ | | | | Fix #6229
| * Fix #6229Jeroen van Rijn12 hours1-14/+110
|/ | | | | | Fixes #6229 by adding `encode_upper` and `encode_upper_into_writer`. Also updated the documentation to be more like the rest of `core`.
* Add comment to ole32.odin and types.odin.Jeroen van Rijn13 hours2-0/+4
|
* Revert "Add missing platform guards."Jeroen van Rijn13 hours2-2/+0
| | | | This reverts commit 2da1befe0483cf3d96db5af3934c29dbc3cac42a.
* Add missing platform guards.Jeroen van Rijn13 hours2-0/+2
|
* Merge pull request #6274 from Kelimion/fp_dirJeroen van Rijn13 hours2-16/+23
|\ | | | | Fix `filepath.dir`
| * Fix filepath.dirJeroen van Rijn13 hours2-16/+23
|/
* Merge pull request #6273 from blob1807/masterJeroen van Rijn14 hours5-7/+33
|\ | | | | Add more Windows endpoints
| * Add more Windows endpointsblob180714 hours5-7/+33
|/
* Merge pull request #6272 from Ribiveer/patch-1Jeroen van Rijn23 hours1-1/+1
|\ | | | | Fix cross_3d in demo.odin
| * Fix cross_3d in demo.odinRibiveer24 hours1-1/+1
|/ | | Not a very significant or meaningful change, but it did irk me that the equation was wrong...
* Update doc line for `core:os` and `core:os/old`.Jeroen van Rijn25 hours2-5/+4
|
* Merge pull request #6271 from oxSleep/fix-pool-container-type-errorJeroen van Rijn32 hours1-16/+18
|\ | | | | [core:container/pool] Fix pool parapoly type error when using multiple Pool types
| * Use when-block for sanitizer poisoningoxSleep33 hours1-16/+18
|/ | | | | Replace @disabled attribute with when-statement to conditionally compile address sanitizer poisoning in pool elements
* Add `-did-you-mean-limit:N`Jeroen van Rijn35 hours3-0/+33
| | | | | | | | | | | | | | | | | | | | | | | ``` -did-you-mean-limit:<integer> Sets the maximum number of suggestions the compiler provides. Must be an integer >0. If not set, the default limit is 10. ``` e.g. with a limit of 5 ``` W:/Scratch/main.odin(44:7) Error: Undeclared name 'B1' for type 'E' e = .B1 ^^ Suggestion: Did you mean? A23 A02 A19 A20 A21 ... and 25 more ... ```
* Merge branch 'master' of github.com:odin-lang/OdinJeroen van Rijn37 hours1-1/+1
|\
| * Merge pull request #6268 from lodinukal/fix_dynamic_handle_mapgingerBill38 hours1-1/+1
| |\ | | | | | | use xar.len instead of len for accessing length of items
| | * use xar.len instead of len for accessing length of itemsimlodinu41 hours1-1/+1
| | |
* | | short_stemJeroen van Rijn37 hours1-1/+1
| | |
* | | Fix `os.stem`, `os.short_stem`.Jeroen van Rijn37 hours2-14/+33
|/ /
* / Fix #6267Jeroen van Rijn39 hours1-4/+6
|/
* Merge pull request #6261 from Faker-09/strings_remove_mem_dependJeroen van Rijn2 days4-60/+66
|\ | | | | Remove core:mem dependency from core:strings
| * Remove core:mem dependency from strings builderShane Shrybman2 days1-14/+11
| |
| * Remove core:mem dependency from strings conversion.odinShane Shrybman2 days1-12/+12
| |
| * Remove core:mem dependency from strings builderShane Shrybman2 days1-11/+24
| |
| * strings.compare() can be an alias of runtime.string_cmp()Shane Shrybman2 days1-9/+1
| |
| * Remove core:mem dependency from strings intern.odinShane Shrybman2 days1-2/+1
| |
| * Add the length checks back to string.compare()Shane Shrybman2 days1-1/+7
| |
| * strings.compare() can wrap runtime.string_cmp()Shane Shrybman2 days1-9/+1
| |
| * Remove core:mem dependency from core:stringsShane Shrybman3 days1-34/+41
| |
* | Merge pull request #6264 from Kelimion/mem_to_runtimeJeroen van Rijn2 days64-287/+346
|\ \ | | | | | | Replace trivial `core:mem` imports with `base:runtime`.
| * | Remove `core:mem` imports from `core:encoding`.Jeroen van Rijn2 days4-11/+8
| | |
| * | Remove `core:mem` import from `core:container/bit_array`.Jeroen van Rijn2 days1-2/+1
| | |
| * | Remove `core:mem` import from `core:container/pool`.Jeroen van Rijn2 days3-11/+7
| | |
| * | Remove `core:mem` import from `core:crypto`.Jeroen van Rijn2 days49-205/+270
| | |
| * | Remove `core:mem` import from `core:sync/chan`.Jeroen van Rijn2 days1-22/+22
| | |
| * | Remove `core:mem` import from `core:math/big`.Jeroen van Rijn2 days4-21/+18
| | |
| * | Remove `core:mem` import from `core:sys/darwin/Foundation`.Jeroen van Rijn2 days1-6/+6
| | |
| * | Remove `core:mem` import from `core:math/big`.Jeroen van Rijn2 days1-9/+14
|/ /
* | Fix #6265Jeroen van Rijn2 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
| |