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
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags
gingerBill
2023-06-12
8
-36
/
+22
*
Deprecate `-disallow-rtti` in favour of `-no-rtti`
gingerBill
2023-06-12
1
-3
/
+8
*
Make all id suffixes use atomics where possible
gingerBill
2023-06-12
3
-11
/
+11
*
Improve lb_generate_anonymous_proc_lit (again)
gingerBill
2023-06-12
1
-4
/
+2
*
Keep compilers happy
gingerBill
2023-06-12
1
-1
/
+1
*
Change how "$anon" mangling works to use an atomic value instead
gingerBill
2023-06-12
1
-1
/
+2
*
Merge pull request #2552 from jcmoyer/fix-2466
gingerBill
2023-06-08
1
-0
/
+1
|
\
|
*
Use compound literal storage for ValueDecl lvals
J.C. Moyer
2023-05-21
1
-0
/
+1
*
|
Add `ODIN_COMPILE_TIMESTAMP` (unix timestamp in nanoseconds)
gingerBill
2023-06-07
1
-0
/
+8
*
|
Fix #2572
gingerBill
2023-06-07
2
-4
/
+5
*
|
Fix #2578 (check for `fallthrough`)
gingerBill
2023-06-07
1
-0
/
+4
*
|
"Fix" #2580
gingerBill
2023-06-07
1
-0
/
+3
*
|
Merge pull request #1309 from Yawning/fix/freebsd-syscall
gingerBill
2023-06-07
1
-4
/
+45
|
\
\
|
*
\
Merge branch 'master' into fix/freebsd-syscall
gingerBill
2022-07-24
49
-5259
/
+12100
|
|
\
\
|
*
|
|
src: "Fix" the system call intrinsic for FreeBSD
Yawning Angel
2021-11-13
1
-5
/
+46
*
|
|
|
Fix endianness for wasm64p32
gingerBill
2023-06-07
3
-12
/
+8
*
|
|
|
Fix typo in wasm64p32 abi
gingerBill
2023-06-07
1
-1
/
+1
*
|
|
|
Ignore non-variable parameters
gingerBill
2023-06-07
1
-3
/
+6
*
|
|
|
Change ABI for wasm64p32 on slices and structs
gingerBill
2023-06-07
2
-17
/
+43
*
|
|
|
Fix non-constant compound literals of slices
gingerBill
2023-06-07
4
-11
/
+43
*
|
|
|
Fix wasm intrinsics; fix `len` for strings and slices
gingerBill
2023-06-06
2
-6
/
+11
*
|
|
|
Fix constant slice initialization for wasm64p32
gingerBill
2023-06-06
2
-10
/
+26
*
|
|
|
Merge branch 'master' into separate-int-word-sizes
gingerBill
2023-06-06
25
-231
/
+758
|
\
\
\
\
|
*
|
|
|
Fix `@(default_calling_convention)` check on wasm
gingerBill
2023-06-06
1
-5
/
+4
|
*
|
|
|
Add error requiring an explicit calling convention for foreign procedures
gingerBill
2023-06-06
1
-0
/
+8
|
*
|
|
|
Minor fix to internal `using` logic with LLVM causing a compiler bug
gingerBill
2023-06-06
1
-4
/
+9
|
*
|
|
|
Merge pull request #2504 from jon-lipstate/attr_error
gingerBill
2023-05-31
1
-0
/
+1
|
|
\
\
\
\
|
|
*
\
\
\
Merge branch 'odin-lang:master' into attr_error
jon lipstate
2023-05-30
28
-236
/
+753
|
|
|
\
\
\
\
|
|
*
|
|
|
|
helpful errors custom-attrs
Jon Lipstate
2023-04-30
1
-0
/
+1
|
*
|
|
|
|
|
Parse leading comment above attribute for value declarations
gingerBill
2023-05-30
1
-2
/
+6
|
*
|
|
|
|
|
Improve `check_decl_attributes` logic for `is_runtime`
gingerBill
2023-05-30
1
-1
/
+12
|
*
|
|
|
|
|
Don't strip `builtin` attribute form AST
gingerBill
2023-05-30
1
-3
/
+9
|
|
|
/
/
/
/
|
|
/
|
|
|
|
|
*
|
|
|
|
Minor change to `#reverse for` logic; add comments explaining it
gingerBill
2023-05-30
1
-24
/
+103
|
*
|
|
|
|
Fix type `switch` debug information on `-o:none`
gingerBill
2023-05-30
2
-3
/
+13
|
*
|
|
|
|
Support `#reverse` for strings
gingerBill
2023-05-29
2
-22
/
+53
|
*
|
|
|
|
Merge pull request #2563 from charles-l/master
gingerBill
2023-05-29
1
-9
/
+22
|
|
\
\
\
\
\
|
|
*
|
|
|
|
WASM: Use BasicC ABI convention for arguments that have a `proc "c"` annotation
charles
2023-05-29
1
-9
/
+22
|
*
|
|
|
|
|
Improve error message for `#reverse` on an interval
gingerBill
2023-05-29
1
-2
/
+2
|
*
|
|
|
|
|
Support `#reverse` on `#soa` arrays
gingerBill
2023-05-29
2
-13
/
+32
|
*
|
|
|
|
|
Basic support for `#reverse for in` on normal arrays
gingerBill
2023-05-29
4
-18
/
+79
|
*
|
|
|
|
|
Fix #2562 caused by inlining of procedure call
gingerBill
2023-05-29
1
-0
/
+1
|
*
|
|
|
|
|
Fix #2561 - ARM64 ABI bug for homogenous structs with more than 4 elements
gingerBill
2023-05-29
1
-1
/
+5
|
*
|
|
|
|
|
Merge pull request #2535 from jasonKercher/fix2515
gingerBill
2023-05-29
2
-6
/
+23
|
|
\
\
\
\
\
\
|
|
|
/
/
/
/
/
|
|
/
|
|
|
|
|
|
|
*
|
|
|
|
implement random map seed
jason
2023-05-16
2
-6
/
+23
|
*
|
|
|
|
|
Fix #2560
gingerBill
2023-05-29
1
-2
/
+12
|
*
|
|
|
|
|
Add debug messages to docs_writer.cpp
gingerBill
2023-05-22
1
-0
/
+15
|
*
|
|
|
|
|
Disable stable_type_cache for the time being
gingerBill
2023-05-22
1
-4
/
+4
|
*
|
|
|
|
|
Improve doc_writer.cpp performance
gingerBill
2023-05-22
1
-0
/
+11
|
*
|
|
|
|
|
Correct entity flag generation
gingerBill
2023-05-22
1
-7
/
+6
|
*
|
|
|
|
|
Inline `are_types_identical_unique_tuples` to improve `odin_doc_type` perform...
gingerBill
2023-05-22
1
-5
/
+36
[next]