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
*
Include Matrix_Type to the `is_literal_type` switch statement.
Daniel Gavin
2021-11-28
1
-0
/
+1
*
Correct reading from a console on Windows
gingerBill
2021-11-27
1
-9
/
+64
*
Add `os.read_at_least` and `os_read_full` utility procedures.
gingerBill
2021-11-27
1
-21
/
+40
*
Add new utf16 procedures: `decode`, `decode_to_utf8`
gingerBill
2021-11-27
1
-0
/
+48
*
Add `procs_windows_amd64.asm` for use with `-no-crt`
gingerBill
2021-11-24
2
-9
/
+15
*
Merge pull request #1277 from Yawning/feature/modern-crypto
gingerBill
2021-11-23
19
-52
/
+2448
|
\
|
*
crypto: Add rand_bytes
Yawning Angel
2021-11-17
3
-0
/
+55
|
*
core/sys/unix: Add syscalls_linux.odin
Yawning Angel
2021-11-17
6
-52
/
+101
|
*
core/crypto: Add chacha20poly1305
Yawning Angel
2021-11-17
1
-0
/
+146
|
*
core/crypto: Add chacha20
Yawning Angel
2021-11-17
1
-0
/
+581
|
*
core/crypto/poly1305: Triple performance on amd64 with -o:speed
Yawning Angel
2021-11-17
1
-13
/
+34
|
*
core/crypto: Add poly1305
Yawning Angel
2021-11-17
3
-0
/
+564
|
*
core/crypto: Add x25519
Yawning Angel
2021-11-17
5
-0
/
+939
|
*
core/crypto: Add constant-time memory comparison routines
Yawning Angel
2021-11-17
1
-0
/
+41
*
|
fix memory leak in path.join
Dale Weiler
2021-11-22
1
-1
/
+1
*
|
Minor cleanup to math constants
gingerBill
2021-11-21
4
-39
/
+36
*
|
Patch odin doc binary format
gingerBill
2021-11-21
1
-1
/
+1
*
|
Added back ln for js
Gus
2021-11-20
1
-1
/
+13
*
|
add builtin.
Michael Kutowski
2021-11-19
1
-1
/
+1
*
|
Add optional seed parameters to all hashes
gingerBill
2021-11-18
1
-22
/
+20
|
/
*
Keep `-vet` happy for -no-crt and wasm targets
gingerBill
2021-11-17
1
-2
/
+0
*
Add support for darwin to `core:c/libc`
gingerBill
2021-11-16
14
-8
/
+116
*
Add `math.lgamma` based off FreeBSD's `/usr/src/lib/msun/src/e_lgamma_r.c`
gingerBill
2021-11-16
1
-0
/
+361
*
Add `math.signbit`; Add `math.gamma` based on http://netlib.sandia.gov/cephes...
gingerBill
2021-11-16
2
-0
/
+248
*
Add `math.nextafter`
gingerBill
2021-11-16
1
-0
/
+59
*
Fix typo
gingerBill
2021-11-16
1
-1
/
+1
*
Implement `ln` based off FreeBSD's /usr/src/lib/msun/src/e_log.c
gingerBill
2021-11-16
2
-19
/
+117
*
Implement `atanh` based on FreeBSD's /usr/src/lib/msun/src/e_atanh.c
gingerBill
2021-11-16
1
-2
/
+42
*
Add `log1p`, `erf`, `erfc`, `ilogb` `logb` (implemented based of FreeBSD's)
gingerBill
2021-11-16
3
-22
/
+780
*
Rename math_js.odin to math_basic_js.odin
gingerBill
2021-11-16
1
-0
/
+0
*
Implement `math.sqrt` with `intrinsics.sqrt`
gingerBill
2021-11-16
2
-9
/
+17
*
Implement `ldexp` and `frexp` in native Odin
gingerBill
2021-11-16
4
-45
/
+144
*
Add `complex32` and `quaternion64` for the 16-bit float types to `fmt`
gingerBill
2021-11-15
1
-0
/
+2
*
Add `linalg.matrix4_look_at_from_fru`
gingerBill
2021-11-13
1
-0
/
+49
*
Merge branch 'master' of https://github.com/odin-lang/Odin
gingerBill
2021-11-13
2
-9
/
+18
|
\
|
*
Add socket() function to windows ws32 bindings
Carwyn Nelson
2021-11-10
1
-0
/
+5
|
*
Fix the windows binding for getaddrinfo
Carwyn Nelson
2021-11-10
1
-3
/
+3
|
*
Fix os.walk for UNC paths.
Jeroen van Rijn
2021-11-10
1
-6
/
+10
*
|
Fix minor issue with unmarshal for booleans
gingerBill
2021-11-13
1
-0
/
+1
|
/
*
Merge pull request #1286 from DanielGavin/parser-fix
gingerBill
2021-11-10
1
-0
/
+1
|
\
|
*
Merge branch 'odin-lang:master' into parser-fix
DanielGavin
2021-11-09
2
-2
/
+0
|
|
\
|
*
|
Add Any_Int as allowed flag in field signatures.
Daniel Gavin
2021-11-09
1
-0
/
+1
*
|
|
Merge branch 'master' into target-js_wasm32
gingerBill
2021-11-09
33
-7094
/
+3072
|
\
\
\
|
*
\
\
Merge branch 'master' of https://github.com/odin-lang/Odin
gingerBill
2021-11-09
32
-7085
/
+3063
|
|
\
\
\
|
|
*
|
|
Removed context switching system from the crypto library to simplify the code
zhibog
2021-11-09
30
-7083
/
+3063
|
|
|
|
/
|
|
|
/
|
|
|
*
|
[core:os/os2] Keep -vet happy.
Jeroen van Rijn
2021-11-09
2
-2
/
+0
|
|
|
/
|
*
/
Add dummy time_freestanding.odin
gingerBill
2021-11-09
1
-0
/
+15
|
|
/
|
*
Merge branch 'master' of https://github.com/odin-lang/Odin
gingerBill
2021-11-08
3
-7
/
+7
|
|
\
|
|
*
Fix order of operations to make it correct and work with -o:speed flaf
zhibog
2021-11-07
3
-7
/
+7
|
*
|
Improve matrix indices to offset logic
gingerBill
2021-11-08
1
-9
/
+9
|
|
/
[next]