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
*
Fix `defer` on explicit `return` of a procedure with no return values for llv...
gingerBill
2020-08-27
1
-0
/
+7
*
Fix #714
gingerBill
2020-08-27
2
-1
/
+4
*
Fix #642
gingerBill
2020-08-26
2
-1
/
+59
*
Revert accidental removal of `#const` for procedure variable parameters #718
gingerBill
2020-08-26
3
-1
/
+17
*
Add git sha to `odin version` command
Mikkel Hjortshoej
2020-08-23
1
-1
/
+11
*
Make sync.atomic_* operations use `when` statements instead of `switch`; Make...
gingerBill
2020-08-16
1
-1
/
+5
*
Fix #674
gingerBill
2020-08-06
1
-4
/
+7
*
Fix named results but in ir.cpp
gingerBill
2020-08-05
1
-1
/
+1
*
Ensure `add_type_info_type` and `add_min_dep_type_info` are consistent
gingerBill
2020-08-05
1
-20
/
+31
*
Fix #705
gingerBill
2020-08-05
1
-4
/
+10
*
Fix #702
gingerBill
2020-08-05
1
-0
/
+10
*
Fix #708
gingerBill
2020-08-05
2
-2
/
+26
*
Fix `gb_alloc_str_len`
gingerBill
2020-08-05
1
-1
/
+2
*
Add `intrinsics.alloca`
gingerBill
2020-08-02
5
-4
/
+94
*
Allow multiple `-define` flags
gingerBill
2020-07-16
1
-1
/
+8
*
Remove comments containing unicode characters from tokenizer
gingerBill
2020-07-14
1
-6
/
+0
*
Fix #691 and Fix #692
gingerBill
2020-07-14
2
-7
/
+63
*
Add `-no-dynamic-literals` to disallow dynamic array and map literals
gingerBill
2020-07-14
4
-24
/
+45
*
Fix #696
gingerBill
2020-07-14
1
-0
/
+8
*
Remove some dead code
gingerBill
2020-07-14
6
-10
/
+17
*
Fix Addressing_OptionalOk selector expression rules for struct field variables
gingerBill
2020-07-08
1
-6
/
+9
*
Fix Source_Code_Location error for *_insert_dynamic_map_key_and_value procedures
gingerBill
2020-07-08
3
-9
/
+24
*
Fix negation of complex and quaternion numbers for ir.cpp backend
gingerBill
2020-07-08
1
-0
/
+36
*
Add `intrinsics.type_proc_parameter_type`; Add `intrinsics.type_proc_return_t...
gingerBill
2020-07-01
2
-3
/
+127
*
Handle `llvm` package name edge case for IR mangling
gingerBill
2020-06-30
2
-3
/
+6
*
Fix `signature_parameter_similar_enough` logic
gingerBill
2020-06-30
1
-7
/
+4
*
Fix system calls for compiler
gingerBill
2020-06-30
1
-14
/
+5
*
Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugs
gingerBill
2020-06-30
4
-7
/
+42
*
Begin work on windows 386
gingerBill
2020-06-29
3
-12
/
+24
*
Begin migration from sys/win32 to sys/windows
gingerBill
2020-06-26
1
-0
/
+11
*
Fix ABI typo bug; Add `pop_safe` and `pop_front_safe`
gingerBill
2020-06-22
2
-8
/
+8
*
Fix typo
gingerBill
2020-06-22
1
-1
/
+1
*
Fix LLVM code gen bug
gingerBill
2020-06-22
4
-19
/
+39
*
Fix using pointers bug with addressing struct fields
gingerBill
2020-06-18
1
-1
/
+2
*
Fix enumerated array type information creation bug
gingerBill
2020-06-17
2
-6
/
+6
*
Add `deferred_in_out` attribute
gingerBill
2020-06-16
4
-0
/
+83
*
Fix `@static` slice for LLVM C API backend
gingerBill
2020-06-15
2
-17
/
+21
*
Improve `intrinsics.type_is_simple_compare`
gingerBill
2020-06-12
1
-1
/
+27
*
Fix compound literals for constant procedure fields
gingerBill
2020-06-11
3
-26
/
+46
*
Remove debug code
gingerBill
2020-06-10
1
-4
/
+0
*
Add force usage when importing `intrinsics` or `builtin`
gingerBill
2020-06-10
1
-1
/
+5
*
Fix #677
gingerBill
2020-06-10
1
-1
/
+2
*
Fix `#c_vararg` for LLVM C API
gingerBill
2020-06-10
1
-0
/
+8
*
Fix #439
gingerBill
2020-06-10
3
-7
/
+45
*
Fix #648
gingerBill
2020-06-10
3
-2
/
+23
*
Improve behaviour of `return` with named results to aid with `defer` statements
gingerBill
2020-06-10
2
-1
/
+51
*
Fix #674
gingerBill
2020-06-10
1
-2
/
+4
*
Add support for `using` on relative pointers #670
gingerBill
2020-06-10
1
-2
/
+7
*
Stop statement generation after terminating instruction in current block (LLV...
gingerBill
2020-06-10
1
-0
/
+25
*
Minor changes for \*nix backend
gingerBill
2020-06-10
2
-14
/
+7
[next]