Commit History

Author SHA1 Message Date
  gingerBill cee45c1b15 Add `hadamard_product` 3 years ago
  gingerBill 3f1930b76e Clean up stride logic 3 years ago
  gingerBill afac1a2cc1 Unify matrix stride calculation 3 years ago
  gingerBill 82b6772ea4 Support matrix literals 3 years ago
  gingerBill 662cbaf425 Support indexing matrices 3 years ago
  gingerBill 1556fad65a Change syntax for matrices to `matrix[R, C]T` 3 years ago
  gingerBill 243e2e2b8a Basic support for matrix*vector, vector*matrix operations 3 years ago
  gingerBill ba331024af Very basic matrix support in backend 3 years ago
  gingerBill 4c655865e5 Begin work on matrix type 3 years ago
  gingerBill d386563344 Correct issue with the generated `map` type internals; Simplify map rehash logic to utilize `resize` 3 years ago
  gingerBill 171a5d6476 Clean up `struct_fields_index_by_increasing_offset` 3 years ago
  gingerBill 00671a59a0 Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset` for future use 3 years ago
  gingerBill fa0d58f96e Correct f64 -> u128/i128 generation 3 years ago
  gingerBill 71f2289c20 Fix #1174 4 years ago
  gingerBill 526a42c6ca Remove custom alignment limit 4 years ago
  gingerBill be68bf9f26 Only store `field_index` remove `field_src_index` (for the time being) 4 years ago
  gingerBill 2d7aea79b9 Make `TypeStructl.tags` a pointer from a slice (reduce memory usage) 4 years ago
  gingerBill 71bffd46dc Reduce size of `Type` 4 years ago
  gingerBill f5bc95eb34 More culling 4 years ago
  gingerBill fb8fa5217d Begin minimize `Type` size by replacing `Array` with `Slice` etc 4 years ago
  gingerBill 6a77fc4cdd Add multi-pointer types `[^]T` 4 years ago
  gingerBill 7845769d4b Remove unused code 4 years ago
  gingerBill 0051cd12e2 Make flags atomic for `Entity` and `Type` 4 years ago
  gingerBill 40822be595 Reorganize llvm_backend.cpp into separate files for easier maintenance 4 years ago
  gingerBill a5d6fda433 Define which mutexes are blocking and recursive explicitly 4 years ago
  gingerBill d9e6ade030 Add experimental support for a threaded semantic checker to `-threaded-checker` 4 years ago
  gingerBill 8d31ba492d Fix #1042 4 years ago
  gingerBill abe728dbbb Add `intrinsics.type_is_endian_platform` 4 years ago
  gingerBill f19bb0f4d4 Make default calling convention code more correct to read 4 years ago
  gingerBill 89890d7900 Correct union tag size for large alignments 4 years ago