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
/
llvm_backend_const.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add `-obfuscate-source-code-locations`
gingerBill
2023-12-13
1
-4
/
+37
*
Disable using giant packed struct for type info table for the time being
gingerBill
2023-10-27
1
-0
/
+3
*
Begin work on making the type info table be constantly initialized
gingerBill
2023-09-22
1
-5
/
+9
*
Fix build times for `-o:<string>` in LLVM-17
gingerBill
2023-09-21
1
-11
/
+0
*
Update to LLVM-17
gingerBill
2023-09-19
1
-3
/
+3
*
Fix constant literals using the wrong type
gingerBill
2023-09-19
1
-4
/
+4
*
Fix bug: Disallow non-specialized polymorphic in typeid assignment
gingerBill
2023-09-06
1
-2
/
+5
*
Mock out more global value stuff
gingerBill
2023-07-20
1
-1
/
+1
*
Basic constant compound literal support
gingerBill
2023-07-19
1
-68
/
+66
*
Fix issue with pointer casting internal llvm intrinsics
gingerBill
2023-07-07
1
-1
/
+4
*
Fix a race condition when produced anonymous procedure literals with `-use-se...
gingerBill
2023-06-13
1
-0
/
+1
*
Fix non-constant compound literals of slices
gingerBill
2023-06-07
1
-2
/
+20
*
Fix constant slice initialization for wasm64p32
gingerBill
2023-06-06
1
-5
/
+21
*
Minor fix to internal `using` logic with LLVM causing a compiler bug
gingerBill
2023-06-06
1
-4
/
+9
*
Minor change to handling of propagation of errors with `---` as a value
gingerBill
2023-05-22
1
-1
/
+1
*
Simplify copy elision on variable declarations
gingerBill
2023-03-16
1
-7
/
+1
*
Fix value elision on declaration
gingerBill
2023-03-09
1
-1
/
+8
*
Allow compound literals to access fields through `using`
gingerBill
2023-02-26
1
-3
/
+74
*
Minimize stack wastage with compound literals defining variables
gingerBill
2023-02-17
1
-0
/
+4
*
Fix overriding procedure information for literals
gingerBill
2023-02-17
1
-1
/
+0
*
Revert "Change `tav` to be a pointer internally"
gingerBill
2022-12-22
1
-28
/
+28
*
Change `tav` to be a pointer internally
gingerBill
2022-12-22
1
-28
/
+28
*
`gb_internal` LLVM backend
gingerBill
2022-12-18
1
-30
/
+30
*
Begin work on map static set
gingerBill
2022-11-11
1
-4
/
+13
*
Ad-hoc pass source code location directly by pointer without stack copy
gingerBill
2022-10-31
1
-5
/
+5
*
Optimize `#caller_location` and `#location` to use read only data section whe...
gingerBill
2022-10-31
1
-0
/
+17
*
Clean up of the core library to make the stream vtables not be pointers direc...
gingerBill
2022-09-15
1
-0
/
+3
*
Minor fix to `lb_big_int_to_llvm`
gingerBill
2022-09-14
1
-1
/
+1
*
Fix pointer cast of constant procedure values
gingerBill
2022-09-08
1
-10
/
+9
*
Fix #2029 Eumerated array of procs literal crashes the compiler with an llvm ...
gingerBill
2022-09-07
1
-0
/
+4
*
`#load(path, type)`
gingerBill
2022-08-11
1
-2
/
+2
*
Comment out a bit of code in `lb_is_const_or_global`
gingerBill
2022-08-09
1
-1
/
+3
*
Removed use of deprecated functions. Cleaned up most deprecated use of LLVMGe...
Christoffer Lerno
2022-08-07
1
-4
/
+4
*
remove leftover print statement
Phil
2022-07-25
1
-1
/
+0
*
Fix #1883
gingerBill
2022-07-16
1
-12
/
+11
*
Merge pull request #1395 from hdooley/master
gingerBill
2022-06-12
1
-5
/
+3
|
\
|
*
review feedback
Henry Dooley
2021-12-28
1
-2
/
+0
|
*
factor out alloca generation into a helper
Henry Dooley
2021-12-25
1
-3
/
+3
*
|
Remove need for `simd.splat`
gingerBill
2022-05-26
1
-5
/
+21
*
|
Add ranges for simd compounds literals
gingerBill
2022-05-25
1
-15
/
+70
*
|
Fix constant multi pointer declarations through integers
gingerBill
2022-02-07
1
-4
/
+4
|
/
*
Improve matrix indices to offset logic
gingerBill
2021-11-08
1
-0
/
+6
*
Correct index to offset calculation for matrix compound literals
dev-2021-11
gingerBill
2021-11-02
1
-3
/
+3
*
Merge branch 'master' into new-matrix-type
gingerBill
2021-10-26
1
-1
/
+1
|
\
|
*
Change use of `LLVMSizeOf` to `lb_sizeof`
gingerBill
2021-10-26
1
-1
/
+1
*
|
Merge branch 'master' into new-matrix-type
gingerBill
2021-10-23
1
-1
/
+1
|
\
|
|
*
Correct update propagation of type for ternary if expressions
gingerBill
2021-10-22
1
-1
/
+1
*
|
Allow conversions between matrices of the same element count
gingerBill
2021-10-21
1
-2
/
+2
*
|
Allow scalars with matrices
gingerBill
2021-10-21
1
-1
/
+1
*
|
Support matrix literals
gingerBill
2021-10-20
1
-5
/
+78
[next]