gingerBill
|
22a0c3fce1
|
Disallow proc() do stmt and only allow proc() { stmt }
|
2022-07-18 15:09:04 +01:00 |
|
gingerBill
|
6c7e5748a8
|
Integrate numerous debug fixes from #1877
|
2022-07-18 12:49:29 +01:00 |
|
gingerBill
|
0b0c6da8b0
|
Merge pull request #1873 from weshardee/master
fix -build-mode:shared on MacOS
|
2022-07-18 12:42:53 +01:00 |
|
gingerBill
|
78826071c0
|
Fix #1836
|
2022-07-16 23:14:09 +01:00 |
|
gingerBill
|
e61b73d7ad
|
Fix #1869
|
2022-07-16 22:30:57 +01:00 |
|
gingerBill
|
f886632bf1
|
Fix #1880
|
2022-07-16 22:18:07 +01:00 |
|
gingerBill
|
eafa5098aa
|
Fix #1883
|
2022-07-16 18:03:43 +01:00 |
|
gingerBill
|
80c10644dd
|
Remove assert
|
2022-07-16 17:39:13 +01:00 |
|
gingerBill
|
041625381c
|
Fix #1888
|
2022-07-16 17:36:03 +01:00 |
|
gingerBill
|
872d391cfb
|
Mock up for the ability to enforce our own runtime.memset if necessary
|
2022-07-16 16:12:16 +01:00 |
|
gingerBill
|
37d04198ab
|
Add improved error message when doing ^x instead of &x for addressable variables
|
2022-07-11 12:31:01 +01:00 |
|
Wes Hardee
|
00739bf06d
|
Merge branch 'odin-lang:master' into master
|
2022-07-09 18:09:21 -05:00 |
|
gingerBill
|
e8148055ad
|
Fix compilation on non-windows platforms
|
2022-07-09 23:55:02 +01:00 |
|
gingerBill
|
babbc304b8
|
Fix wasm compilation in windows
|
2022-07-09 23:53:18 +01:00 |
|
Wes Hardee
|
23842a8950
|
fix -build-mode:shared on MacOS
|
2022-06-30 12:40:32 -05:00 |
|
gingerBill
|
1676c643df
|
Change MAX_STORE_SIZE
|
2022-06-30 15:47:19 +01:00 |
|
gingerBill
|
4d06a54c0c
|
Use memmove if possible when emitting store over a certain size
|
2022-06-30 15:42:02 +01:00 |
|
gingerBill
|
ea42613fec
|
Improve error message with suggestion for #1866
|
2022-06-28 11:27:50 +01:00 |
|
gingerBill
|
abe122ecb7
|
Implement #1859
|
2022-06-26 13:13:07 +01:00 |
|
gingerBill
|
f8744d87b0
|
Add shorthand flag to determine_type_from_polymorphic
|
2022-06-24 15:12:15 +01:00 |
|
gingerBill
|
33d96fd28a
|
Correct debug information of #simd vectors
|
2022-06-20 16:00:17 +01:00 |
|
Astavie
|
b13dad02a4
|
fix require flag on higher optimization modes
|
2022-06-15 21:30:29 +02:00 |
|
gingerBill
|
b40998de9e
|
Improve -strict-style for foreign import
|
2022-06-13 11:11:51 +01:00 |
|
gingerBill
|
8c0c327df9
|
Improvements to -strict-style and trailing commas
|
2022-06-13 11:00:13 +01:00 |
|
gingerBill
|
5187db525f
|
Minor style change
|
2022-06-12 17:17:59 +01:00 |
|
gingerBill
|
a8bd340267
|
Merge pull request #1395 from hdooley/master
factor out alloca generation into a helper
|
2022-06-12 17:17:12 +01:00 |
|
gingerBill
|
35fd8e7f68
|
Move trailing comma requirement in field lists to -strict-style
|
2022-06-12 12:20:00 +01:00 |
|
gingerBill
|
bb7f291f5f
|
Remove simd_rem; Disallow simd_div for integers
|
2022-06-02 12:10:43 +01:00 |
|
gingerBill
|
ba5f7c4e2a
|
Deprecate a..b based ranges in favour of ..=
|
2022-06-01 11:08:19 +01:00 |
|
gingerBill
|
487bd3d942
|
Keep compiler happy
|
2022-06-01 11:07:58 +01:00 |
|
gingerBill
|
a1f15c2c69
|
Merge pull request #1807 from odin-lang/simd-dev
Generic #simd type and intrinsics
|
2022-05-31 11:52:24 +01:00 |
|
gingerBill
|
516f6647b4
|
Fix intrinsics.non_temporal_{load, store}
|
2022-05-31 11:00:41 +01:00 |
|
gingerBill
|
f3868ac932
|
Improve missing handled results for built in procedures
|
2022-05-30 15:57:26 +01:00 |
|
gingerBill
|
5b42dd7707
|
Correct @(require_results) on parapoly procedures
|
2022-05-30 15:27:09 +01:00 |
|
gingerBill
|
a0babefe55
|
Fix lb_build_builtin_simd_proc
|
2022-05-30 15:13:45 +01:00 |
|
gingerBill
|
f3aefbc443
|
@(require_target_feature=<string>) @(enable_target_feature=<string>)
require_target_feature - required by the target micro-architecture
enable_target_feature - will be enabled for the specified procedure only
|
2022-05-30 14:53:12 +01:00 |
|
gingerBill
|
cef022539e
|
Rename to lanes_rotate_left, lanes_rotate_right, lanes_reverse
|
2022-05-29 15:13:14 +01:00 |
|
Jeroen van Rijn
|
136d50a745
|
Fix SDK detection if no SDK installed.
|
2022-05-29 14:48:44 +02:00 |
|
gingerBill
|
d7eaf0f87b
|
Add intrinsics.x86_cpuid and intrinsics.x86_xgetbv
|
2022-05-28 15:41:11 +01:00 |
|
gingerBill
|
618d3bf62f
|
Improve vector comparison == != for horizontal reduction
|
2022-05-28 13:42:58 +01:00 |
|
Jeroen van Rijn
|
cf8a4b9812
|
Don't crash if SDK not found during ENV fallback.
|
2022-05-28 13:52:56 +02:00 |
|
Jeroen van Rijn
|
f28e3276e7
|
One more change.
|
2022-05-28 00:02:49 +02:00 |
|
gingerBill
|
8518d3b232
|
Rename to non_temporaral_*
|
2022-05-27 22:57:16 +01:00 |
|
Jeroen van Rijn
|
92ed9e0b94
|
Refactor Walter's PR.
|
2022-05-27 23:48:31 +02:00 |
|
gingerBill
|
5c10b35df7
|
Fix sqrt for simd
|
2022-05-27 22:26:04 +01:00 |
|
Jeroen van Rijn
|
0668811397
|
Merge branch 'master' into find-vs-winsdk-env
|
2022-05-27 21:37:36 +02:00 |
|
Jeroen van Rijn
|
2f7bd154a2
|
Additional cleanup of microsoft_craziness.h.
|
2022-05-27 20:59:46 +02:00 |
|
gingerBill
|
609ddf28b7
|
Add intrinsics nontemporal_store and nontemporal_load
|
2022-05-27 14:56:36 +01:00 |
|
Jeroen van Rijn
|
f137b927b6
|
Refactor ms_craziness.h
|
2022-05-27 15:47:29 +02:00 |
|
gingerBill
|
432b2b19e9
|
Add intrinsics.simd_x86__MM_SHUFFLE
|
2022-05-27 12:54:28 +01:00 |
|