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
/
check_type.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge branch 'master' into directx-packages
gingerBill
2022-02-16
1
-1
/
+1
|
\
|
*
Fix typo
gingerBill
2022-02-16
1
-1
/
+1
*
|
Merge branch 'master' into directx-packages
gingerBill
2022-02-16
1
-0
/
+19
|
\
|
|
*
Allow sysv and win64 calling conventions to be used on any platform on amd64
gingerBill
2022-02-16
1
-0
/
+19
*
|
Add `#subtype` struct field prefix, required to have a COM interface hierarchy
gingerBill
2022-02-16
1
-0
/
+18
|
/
*
Add more objc attributes
gingerBill
2022-02-11
1
-0
/
+2
*
Correct objc_class propagation for parapoly structs
gingerBill
2022-02-08
1
-0
/
+2
*
Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum fi...
gingerBill
2022-02-05
1
-6
/
+7
*
Parse comments on enums fields
gingerBill
2022-01-24
1
-11
/
+12
*
Update CommentGroup parsing for struct types
gingerBill
2022-01-24
1
-0
/
+10
*
Allow for entity grouping in structs and procedure signatures with the Odin d...
gingerBill
2022-01-19
1
-0
/
+13
*
Fix polymorphic matrix element with a minor hack
gingerBill
2022-01-10
1
-0
/
+11
*
Fix #1356
gingerBill
2022-01-03
1
-5
/
+4
*
Allow enums to pass #any_int checks
Joakim Hentula
2021-11-25
1
-3
/
+3
*
Begin minimizing `Ast` size
gingerBill
2021-11-14
1
-2
/
+3
*
Increase usage of `PtrMap`
gingerBill
2021-11-05
1
-3
/
+3
*
Fix error message.
Jeroen van Rijn
2021-11-03
1
-1
/
+1
*
Change the behaviour change is for when a `bit_set` of range/enum and the und...
gingerBill
2021-10-31
1
-7
/
+47
*
Update alignment rules for `matrix` types as a compromise to keep zero padding
gingerBill
2021-10-25
1
-6
/
+6
*
Allow casting between square matrices of the same element type
gingerBill
2021-10-21
1
-5
/
+5
*
Add `hadamard_product`
gingerBill
2021-10-20
1
-9
/
+3
*
Begin work on matrix type
gingerBill
2021-10-18
1
-0
/
+68
*
Correct issue with the generated `map` type internals; Simplify map rehash lo...
gingerBill
2021-10-07
1
-2
/
+1
*
Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset...
gingerBill
2021-10-02
1
-2
/
+1
*
Fix #1174
gingerBill
2021-09-18
1
-7
/
+9
*
VS: Fix compilation using VS 2022.
Jeroen van Rijn
2021-09-16
1
-1
/
+1
*
Remove custom alignment limit
gingerBill
2021-09-13
1
-7
/
+1
*
Only store `field_index` remove `field_src_index` (for the time being)
gingerBill
2021-09-13
1
-1
/
+1
*
Replace many uses of `heap_allocator()` with `permanent_allocator()`
gingerBill
2021-09-13
1
-6
/
+6
*
Make `TypeStructl.tags` a pointer from a slice (reduce memory usage)
gingerBill
2021-09-13
1
-6
/
+5
*
Reduce size of `Type`
gingerBill
2021-09-13
1
-2
/
+10
*
More culling
gingerBill
2021-09-13
1
-11
/
+2
*
Begin minimize `Type` size by replacing `Array` with `Slice` etc
gingerBill
2021-09-13
1
-26
/
+29
*
Add multi-pointer types `[^]T`
gingerBill
2021-08-21
1
-0
/
+6
*
Fix race condition from `add_entity_use` due to Entity.identifier
gingerBill
2021-08-19
1
-1
/
+1
*
Remove unused code
gingerBill
2021-08-19
1
-11
/
+11
*
Correct struct tag bug
gingerBill
2021-08-16
1
-1
/
+6
*
Add `#any_int` directive to replace `auto_cast` uses on parameters.
gingerBill
2021-08-15
1
-0
/
+22
*
Fix lower and upper values for a `bit_set[Enum]` type.
gingerBill
2021-08-13
1
-2
/
+6
*
Fix #1077
gingerBill
2021-08-13
1
-4
/
+7
*
Define which mutexes are blocking and recursive explicitly
gingerBill
2021-07-27
1
-4
/
+4
*
Improve default scope size
gingerBill
2021-07-27
1
-1
/
+1
*
Add sanity casts for 32/64 bit correctness
gingerBill
2021-07-12
1
-2
/
+2
*
Clean up big int to LLVM integer code
gingerBill
2021-07-11
1
-1
/
+1
*
Change the compiler's big integer library to use libTomMath
gingerBill
2021-07-11
1
-4
/
+4
*
Add experimental support for a threaded semantic checker to `-threaded-checker`
gingerBill
2021-07-10
1
-6
/
+9
*
Prepare for multithreading the semantic checker by giving mutexes to variable...
gingerBill
2021-07-10
1
-4
/
+9
*
Improve CheckerContext usage
gingerBill
2021-07-10
1
-15
/
+15
*
Correct `does_field_type_allow_using`
dev-2021-07
gingerBill
2021-06-29
1
-4
/
+0
*
Correct `#soa` type creation
gingerBill
2021-06-08
1
-4
/
+16
[next]