Joakim Hentula
|
a5dde78f08
|
Add relative slice to type checks for built in len
|
2022-03-02 16:44:33 +00:00 |
|
gingerBill
|
49fecbdc5e
|
Improve error message when there is "no field" found for a large anonymous struct
|
2022-03-01 14:49:05 +00:00 |
|
Sébastien Marie
|
5676c9e7eb
|
initial OpenBSD support
|
2022-02-25 08:49:25 +00:00 |
|
gingerBill
|
5f8137025d
|
Use try_to_add_package_dependency
|
2022-02-18 16:12:21 +00:00 |
|
gingerBill
|
1843d52217
|
Fix typo
|
2022-02-18 16:07:06 +00:00 |
|
gingerBill
|
454c92dc64
|
Allow objc intrinsics within odin check and odin docs but disallow for odin build
|
2022-02-18 16:05:26 +00:00 |
|
gingerBill
|
197b832992
|
Add vendor:directx and vendor:darwin packages for documentation generation
|
2022-02-18 15:56:53 +00:00 |
|
gingerBill
|
ffc45e8cc2
|
Add intrinsics.constant_utf16_cstring
|
2022-02-17 20:48:37 +00:00 |
|
gingerBill
|
32c7e81745
|
Use objc_allocateClassPair for intrinsics.objc_register_class
|
2022-02-14 18:32:10 +00:00 |
|
gingerBill
|
7386ca9272
|
Add new objc intrinsics: objc_(register|find)_(selector|class)
|
2022-02-14 11:21:21 +00:00 |
|
gingerBill
|
f8afda3b22
|
Add more objc attributes
|
2022-02-11 22:54:51 +00:00 |
|
gingerBill
|
c5d348515d
|
Add intrinsics.type_is_subtype_of; intrinsics.objc_selector_name
|
2022-02-08 22:59:37 +00:00 |
|
gingerBill
|
0cc40db565
|
Begin work on support objc intrinsics
|
2022-02-08 17:04:55 +00:00 |
|
gingerBill
|
30bb2382aa
|
Correct simple boolean intrinsics
|
2022-02-08 11:48:59 +00:00 |
|
gingerBill
|
19aec13a10
|
Support rank-2 arrays (matrix-like) for transpose
|
2022-02-06 11:42:59 +00:00 |
|
gingerBill
|
29ebe0c3c9
|
Rename architecture 386 to i386
|
2022-01-15 17:40:00 +00:00 |
|
gingerBill
|
7e4067c44c
|
Begin work to move entry point code to Odin itself rather than in C++ side
|
2022-01-12 19:19:43 +00:00 |
|
gingerBill
|
bdf66bb1e1
|
Correct abs type behaviour for quaternions
|
2021-12-31 22:54:12 +00:00 |
|
gingerBill
|
e814a3693f
|
Improve usage of file_id
|
2021-11-15 17:26:01 +00:00 |
|
gingerBill
|
bc2bf1caeb
|
Add #load_hash(<filepath>, <string-hash-kind>)
|
2021-11-04 16:29:41 +00:00 |
|
Jeroen van Rijn
|
a422d0455e
|
Fix (#1258): #load and #load_or segfault when given no params.
Fixes #1258.
|
2021-11-01 10:42:57 +01:00 |
|
Yawning Angel
|
796a0c3968
|
core/intrinsics: Add mem_zero_volatile
|
2021-10-31 21:37:22 +00:00 |
|
gingerBill
|
306bdf8869
|
Update alignment rules for matrix types as a compromise to keep zero padding
|
2021-10-25 00:46:50 +01:00 |
|
gingerBill
|
b4df51e483
|
Merge branch 'master' into new-matrix-type
|
2021-10-23 19:24:47 +01:00 |
|
gingerBill
|
71932da7e3
|
Add intrinsics.unaligned_store intrinsics.unaligned_load
|
2021-10-23 16:52:43 +01:00 |
|
gingerBill
|
c561de33ee
|
Add intrinsics for the matrix type
|
2021-10-21 00:07:10 +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 |
|
gingerBill
|
d3abc1a2b4
|
Add matrix_flatten - matrix[R, C]T -> [R*C]T
|
2021-10-20 15:33:23 +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
|
647fee31f8
|
Correct offset_of_by_string
|
2021-10-03 12:34:01 +01:00 |
|
gingerBill
|
8af6b6fa18
|
Remove debug code
|
2021-10-03 12:32:51 +01:00 |
|
gingerBill
|
f48f06e7b7
|
Add offset_of_by_string
|
2021-10-03 12:32:04 +01:00 |
|
gingerBill
|
51b5a973e2
|
Allow constant string value for the field argument of offset_of
|
2021-10-03 12:24:54 +01:00 |
|
gingerBill
|
8c4197af38
|
Add #load_or(path_string, default_byte_slice)
|
2021-09-23 23:32:46 +01:00 |
|
gingerBill
|
ea555c0ccd
|
Simplify directive parsing for expressions
|
2021-09-23 23:22:16 +01:00 |
|
gingerBill
|
6855538729
|
Merge branch 'master' into llvm-12.0.1-windows
|
2021-09-18 12:55:13 +01:00 |
|
gingerBill
|
be68bf9f26
|
Only store field_index remove field_src_index (for the time being)
|
2021-09-13 11:29:46 +01:00 |
|
gingerBill
|
2d7aea79b9
|
Make TypeStructl.tags a pointer from a slice (reduce memory usage)
|
2021-09-13 01:23:37 +01:00 |
|
gingerBill
|
71bffd46dc
|
Reduce size of Type
|
2021-09-13 01:14:17 +01:00 |
|
gingerBill
|
fb8fa5217d
|
Begin minimize Type size by replacing Array with Slice etc
|
2021-09-13 00:58:39 +01:00 |
|
gingerBill
|
7260d3cecb
|
Add intrinsics.prefetch_* procedures
|
2021-09-11 17:30:44 +01:00 |
|
gingerBill
|
31f779f1a4
|
intrinsics.alloca now returns [^]u8
|
2021-09-06 15:45:05 +01:00 |
|
gingerBill
|
a3a891a7f4
|
Add intrinsics.is_package_imported(<string>)
|
2021-09-06 15:41:09 +01:00 |
|
gingerBill
|
54b37573c9
|
Add intrinsics.syscall (for Linux and Darwin only)
|
2021-08-29 13:17:06 +01:00 |
|
gingerBill
|
7845769d4b
|
Remove unused code
|
2021-08-19 15:03:10 +01:00 |
|
gingerBill
|
21cbac755e
|
Make or_else and or_return operators (binary and suffix respectively)
|
2021-08-15 17:14:35 +01:00 |
|
gingerBill
|
a3a20f09e2
|
or_return built-in procedure
|
2021-08-15 16:55:30 +01:00 |
|