index
:
odin/Odin.git
bill/all_or_none
bill/any-type-switch-if-else
bill/change-license
bill/compiler-optimizations-2025-09
bill/conditional-zero
bill/const-union
bill/dir-organization
bill/disallow-128-bit
bill/fix-current-os-package
bill/fix-data-races-2026-02
bill/force-type-assert
bill/global-variable-distribution
bill/init-fini-changes
bill/integer-concatenation
bill/io-error-changes
bill/must-tail
bill/new-slice-sort
bill/range-init
bill/remove-test-suffix
bill/shared-partial-return-memory
bill/subtype-type-info
bill/typeid-sip-hash
bill/utf16-strings
core-flags
core_os2_revamp
custom-math-sin
fix-4225
llvm-12-support
master
middle-end
mimalloc
mv/libc-errors
new_os
orca-dev
text-template
update-tilde
windows-llvm-11.1.0
windows-llvm-12.0.1
windows-llvm-13.0.0
Odin Programming Language
Odin Lang
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge pull request #3725 from laytan/add-forced-shutdown-to-test-runner
gingerBill
2024-06-10
1
-1
/
+8
|
\
|
*
add forced shutdown to new test runner
Laytan Laats
2024-06-10
1
-1
/
+8
*
|
Fix #3726
gingerBill
2024-06-10
1
-3
/
+3
*
|
Improve parsing for `label: #reverse for` and `label: #partial switch`
gingerBill
2024-06-10
1
-1
/
+36
*
|
Merge pull request #3718 from Feoramund/add-missing-big-atoi-alias
Jeroen van Rijn
2024-06-10
1
-0
/
+1
|
\
\
|
*
|
Add missing `string_to_int` alias in `core:math/big`
Feoramund
2024-06-09
1
-0
/
+1
*
|
|
Add permutation & combination procedures to `core:math/big`
Feoramund
2024-06-09
1
-0
/
+60
|
/
/
*
/
Add `slice.permute`
Feoramund
2024-06-09
1
-0
/
+105
|
/
*
Clean up PNG code.
Jeroen van Rijn
2024-06-09
1
-26
/
+20
*
Merge branch 'master' into png_cleanup
Jeroen van Rijn
2024-06-09
3
-0
/
+930
|
\
|
*
Merge branch 'master' into tlsf-allocator
Jeroen van Rijn
2024-06-09
26
-54
/
+1020
|
|
\
|
*
|
Add `core:mem` tests.
Jeroen van Rijn
2024-06-06
1
-8
/
+6
|
*
|
Fix `fls_uint`
Jeroen van Rijn
2024-06-06
1
-4
/
+8
|
*
|
Add original LICENSE
Jeroen van Rijn
2024-06-06
1
-0
/
+36
|
*
|
Change to `init` from `create`
gingerBill
2024-06-05
2
-30
/
+30
|
*
|
`core:mem/tlsf` - "Two-Level Segregated Fit" memory allocator
gingerBill
2024-06-05
2
-0
/
+892
*
|
|
Use new blend helper
Jeroen van Rijn
2024-06-09
2
-28
/
+41
*
|
|
Image: Add improved blending method and test it.
Jeroen van Rijn
2024-06-09
2
-11
/
+26
|
|
/
|
/
|
*
|
Update dir_windows.odin
Jeroen van Rijn
2024-06-08
1
-2
/
+2
*
|
Fixed error handling in read_dir on Windows
John Leidegren
2024-06-08
1
-1
/
+5
*
|
Fix `%p` pointers not printing leading `0x`
Feoramund
2024-06-07
1
-1
/
+1
*
|
core/thread: fix a deadlock situation on unix
Laytan Laats
2024-06-07
1
-11
/
+12
*
|
core/sync: fix wrong timeout calculation, `time.Duration` is ns already
Laytan Laats
2024-06-07
1
-1
/
+1
*
|
add MacOS 14.5 to 'core:sys/info' and 'odin report'
Laytan Laats
2024-06-07
1
-0
/
+1
*
|
add error message for unknown test log level
Laytan Laats
2024-06-07
1
-0
/
+3
*
|
Add saving of 24 and 32-bit images to BMP format.
Jeroen van Rijn
2024-06-06
2
-1
/
+110
*
|
Rebased.
Jeroen van Rijn
2024-06-06
4
-0
/
+801
*
|
Add `@(rodata)` and `@(static, rodata)` where appropriate
gingerBill
2024-06-06
12
-30
/
+41
*
|
Merge pull request #3690 from laytan/orcas
gingerBill
2024-06-06
2
-0
/
+25
|
\
\
|
*
|
improve orca target
Laytan Laats
2024-06-05
2
-0
/
+25
|
|
/
*
|
Merge pull request #3675 from Feoramund/fix-partial-infinity
gingerBill
2024-06-05
1
-6
/
+9
|
\
\
|
*
|
Permit parsing of incomplete `infinity` but do not return true
Feoramund
2024-06-04
1
-2
/
+8
|
*
|
Fix partial parsing of "infinity" in `parse_f64_prefix`
Feoramund
2024-06-04
1
-6
/
+3
*
|
|
Merge pull request #3681 from andreas-jonsson/netbsd-lwp-self
gingerBill
2024-06-05
2
-4
/
+12
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Fixed broken import
Andreas T Jonsson
2024-06-05
1
-1
/
+0
|
*
|
Propper thread identification on NetBSD
Andreas T Jonsson
2024-06-05
2
-3
/
+12
*
|
|
Merge pull request #3679 from Feoramund/fix-typos
Jeroen van Rijn
2024-06-05
2
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix some typos
Feoramund
2024-06-04
2
-1
/
+1
|
|
/
*
|
Merge pull request #3678 from Feoramund/fix-p-f64-p-doc
Jeroen van Rijn
2024-06-05
1
-1
/
+5
|
\
\
|
*
|
Strike incorrect note from `parse_f64_prefix` doc
Feoramund
2024-06-04
1
-1
/
+5
|
|
/
*
/
Add `parse_complex/quaternion*` to `core:strconv`
Feoramund
2024-06-04
1
-0
/
+269
|
/
*
Merge branch 'master' into fix-fmt-compquat-sign
Jeroen van Rijn
2024-06-04
36
-593
/
+2379
|
\
|
*
Merge pull request #3646 from Feoramund/multi-test
Jeroen van Rijn
2024-06-04
35
-592
/
+2378
|
|
\
|
|
*
Fix ad hoc `printf` in test runner signal handler
Feoramund
2024-06-02
1
-1
/
+1
|
|
*
Use `Warning` log level for reporting memory leaks
Feoramund
2024-06-02
1
-2
/
+4
|
|
*
Prevent test runner deadlock on NetBSD
Feoramund
2024-06-02
2
-0
/
+14
|
|
*
Fix wrong `PTHREAD_CANCEL_ASYNCHRONOUS` on FreeBSD and OpenBSD
Feoramund
2024-06-02
2
-4
/
+4
|
|
*
Fix `STDIN`, `STDOUT`, `STDERR` handles for BSDs
Feoramund
2024-06-02
1
-6
/
+8
|
|
*
Be pedantic about not overwriting Odin errors
Feoramund
2024-06-02
1
-4
/
+5
|
|
*
Tell user about `ODIN_TEST_RANDOM_SEED` option
Feoramund
2024-06-02
1
-1
/
+5
[next]