Commit Graph

6127 Commits

Author SHA1 Message Date
gingerBill 2a50f9c8d4 Rename -ignore-lazy to -internal-ignore-lazy 2021-10-23 17:41:11 +01:00
gingerBill d54b708ba8 Unify memory_equal and string_eq 2021-10-23 17:18:40 +01:00
gingerBill fba20c9bd3 Improve runtime.string_eq 2021-10-23 17:10:30 +01:00
gingerBill 18ed444a63 Strip semicolons 2021-10-23 17:10:12 +01:00
gingerBill 2d6c43c260 Merge branch 'master' of https://github.com/odin-lang/Odin 2021-10-23 16:52:50 +01:00
gingerBill 71932da7e3 Add intrinsics.unaligned_store intrinsics.unaligned_load 2021-10-23 16:52:43 +01:00
Dale Weiler a074c367ff actually got the license wrong, it's MIT 2021-10-23 08:25:02 -04:00
Dale Weiler e6fb4ee265 typo 2021-10-23 08:13:03 -04:00
Dale Weiler 7c336a6a82 update vendor README.md 2021-10-23 08:12:46 -04:00
Dale Weiler 71ae424aa8 add LICENSE 2021-10-23 07:56:37 -04:00
Dale Weiler 88d6407092 oops, semicolon 2021-10-23 07:51:47 -04:00
Dale Weiler e15f245339 vendor ENet 2021-10-23 07:40:40 -04:00
Jeroen van Rijn eebf49ba72 Merge pull request #1238 from awwdev/master
rename sdl2 KeyCode to Keycode
2021-10-23 03:58:32 -07:00
awwdev faa9df8735 changed KeyCode to Keycode 2021-10-23 12:46:09 +02:00
Jeroen van Rijn 8113182d5c Merge pull request #1237 from awwdev/master
memleak fix on destroy_multi_logger()
2021-10-23 03:38:54 -07:00
André 3323c2730f memleak fix on destroy_multi_logger()
data.loggers were never deleted
2021-10-23 12:24:53 +02:00
skytrias 6399f2b014 fix strip-semicolon using original file handle size 2021-10-23 00:12:32 +02:00
Mikkel Hjortshøj 7218a68e89 Update nightly.yml
Downgrading python version in nightly to use same version as local
2021-10-22 22:42:20 +02:00
Mikkel Hjortshøj 7375074d2d Update nightly.yml 2021-10-22 22:34:42 +02:00
gingerBill c9effb9b9f Correct ternary if expression type determination 2021-10-22 14:37:27 +01:00
gingerBill ef73a284e3 Fix check_remove_expr_info 2021-10-22 14:12:48 +01:00
gingerBill 28af376d10 Quick fix 2021-10-22 13:17:49 +01:00
gingerBill 48de1a01a9 Correct update propagation of type for ternary if expressions 2021-10-22 13:14:19 +01:00
gingerBill 209684d5a4 Merge branch 'master' into new-matrix-type 2021-10-21 11:48:00 +01:00
gingerBill 1405420935 Support TenraryIfAddr in lb_build_addr 2021-10-21 11:46:32 +01:00
gingerBill 48d277a3c4 Allow conversions between matrices of the same element count 2021-10-21 01:34:39 +01:00
gingerBill e0b9475378 Allow casting between square matrices of the same element type 2021-10-21 01:14:44 +01:00
gingerBill c561de33ee Add intrinsics for the matrix type 2021-10-21 00:07:10 +01:00
gingerBill d67d7168e2 Allow scalars with matrices 2021-10-21 00:04:22 +01:00
gingerBill 3b3e7550f6 Correct core_builtin_matrix.odin 2021-10-21 00:04:08 +01:00
gingerBill 9b7a25d4a9 Remove padding in stride of matrix types 2021-10-20 17:03:54 +01:00
gingerBill bb0855b35a Add builtin procedures for matrix values: determinant, adjugate, inverse, inverse_transpose, hermitian_adjoint 2021-10-20 17:00:59 +01:00
gingerBill e6f725dc2c Minor fix for parapoly matrix types 2021-10-20 17:00:14 +01:00
gingerBill 3e4c2e4932 Support conj on array and matrix types 2021-10-20 16:03:16 +01:00
jockus 2f4f6894bd Convert all vendor:OpenGL functions taking GLboolean to bool, assert on bool type size matching sizeof(unsigned char) as per the C headers 2021-10-20 15:40:55 +01:00
gingerBill 30c141ceb9 Minor clean up for lb_matrix_trimmed_vector_mask 2021-10-20 15:36:24 +01:00
gingerBill d3abc1a2b4 Add matrix_flatten - matrix[R, C]T -> [R*C]T 2021-10-20 15:33:23 +01:00
gingerBill 465c87bd5a Make transpose use SIMD if possible 2021-10-20 15:22:02 +01:00
gingerBill cdf881a378 Fix json.marshal for Matrix 2021-10-20 15:02:55 +01:00
gingerBill e8c602b98f Correct vulkan headers 2021-10-20 15:02:38 +01:00
gingerBill d0d9a3a4f4 Make lb_emit_matrix_mul SIMD if possible 2021-10-20 14:49:20 +01:00
gingerBill 9e43072113 Make lb_emit_vector_mul_matrix use SIMD if possible 2021-10-20 13:11:33 +01:00
gingerBill 1bfbed0e02 Add llvm_vector_reduce_add 2021-10-20 12:48:48 +01:00
gingerBill 0fd525d778 Make lb_emit_matrix_mul_vector use SIMD if possible 2021-10-20 12:39:38 +01:00
gingerBill 07bf64ae52 Transform matrix to mat identifier for Vulkan 2021-10-20 11:42:06 +01:00
gingerBill cee45c1b15 Add hadamard_product 2021-10-20 02:18:30 +01:00
gingerBill 68afbb37f4 Add builtin outer_product 2021-10-20 02:06:56 +01:00
gingerBill 7faca7066c Add builtin transpose 2021-10-20 01:51:16 +01:00
gingerBill 3eaac057da Unify polymorphic_assign_index logic 2021-10-20 01:26:55 +01:00
gingerBill 3f1930b76e Clean up stride logic 2021-10-20 01:26:33 +01:00