Brian Fiete
|
4f2fd58284
|
Fixed LLVM AtomicStore arg
|
2022-07-26 17:52:30 -04:00 |
|
Brian Fiete
|
7f328385db
|
Trailing whitespace trimming
|
2022-07-26 13:27:03 -04:00 |
|
Brian Fiete
|
cbc4888853
|
Improvements to multi-extension virtual overrides
|
2022-07-04 10:21:31 -07:00 |
|
Brian Fiete
|
ccb1646990
|
Use lifetime extension for mixin results
|
2022-06-16 07:21:19 -07:00 |
|
Brian Fiete
|
e1d7939081
|
Improved virtual overrides in extensions
|
2022-05-07 11:40:55 -07:00 |
|
Brian Fiete
|
39cf43102e
|
Bounds check fix
|
2022-04-28 11:21:01 -07:00 |
|
Brian Fiete
|
0b020c2cb0
|
Sanitized deleted deps from mid-compile rebuild-deleted on-demand types
|
2022-04-27 14:41:50 -07:00 |
|
Brian Fiete
|
f54980400e
|
Fixed array alloca with non-aligned structs
|
2022-04-26 11:41:34 -07:00 |
|
Brian Fiete
|
202d21734c
|
Fixed LLVM cast intrinsic for vectors
|
2022-04-01 18:18:21 -07:00 |
|
Brian Fiete
|
676e7988fb
|
Fixes from valgrind
|
2022-03-18 18:06:14 -07:00 |
|
Brian Fiete
|
8155d7286a
|
Const GEP32_1 support
|
2022-03-17 10:26:42 -07:00 |
|
Brian Fiete
|
1a04523f27
|
Set wasm feature string
|
2022-02-07 16:01:24 -05:00 |
|
Brian Fiete
|
7d0121ea27
|
Explicit 64-bit indexer truncation on 32-bit builds
|
2022-02-07 15:35:00 -05:00 |
|
Brian Fiete
|
390f27c072
|
LLVM 13 fixes for debug locations and sret/byval
|
2022-02-07 15:15:58 -05:00 |
|
disarray2077
|
43d4be6be8
|
LLVM 13.0.1 fixes
|
2022-02-06 13:12:15 -03:00 |
|
Brian Fiete
|
125d5c0c8c
|
Added Target CPU workspace override
|
2022-01-25 07:04:54 -05:00 |
|
Brian Fiete
|
5bc9642d26
|
Improved calling convention for aarch64
|
2022-01-14 06:23:36 -05:00 |
|
Brian Fiete
|
1b5f85615a
|
Disable lto on modules with dll exports (lld-link bug)
|
2022-01-13 11:40:44 -05:00 |
|
Brian Fiete
|
eb375362a1
|
Arithmetic overflow checks
|
2022-01-11 08:17:09 -05:00 |
|
Hunter Bridges
|
b981f80e85
|
Aarch64 "unsupported calling convention" compiler crash fix
|
2022-01-07 19:22:47 -08:00 |
|
Brian Fiete
|
0826b6d49f
|
Support for "returnaddress" intrinsic
|
2022-01-06 06:26:56 -05:00 |
|
Brian Fiete
|
c107a33268
|
Handle block splitting in tuple match
|
2021-11-15 16:44:28 -08:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
524d3993ab
|
Fixed int8[0] aggzero marker
|
2021-02-24 13:52:04 -08:00 |
|
Brian Fiete
|
96e00fc7d8
|
Fixed sized-aligned aggzero
|
2021-01-31 06:50:58 -08:00 |
|
Brian Fiete
|
e60bbdf64f
|
Fixed pointer arithmetic stride issues
|
2021-01-31 05:39:00 -08:00 |
|
Brian Fiete
|
9ce7a535b4
|
FixGEP for const geps
|
2021-01-26 16:53:19 -08:00 |
|
Brian Fiete
|
9ccdf7282e
|
Added VarArgs
|
2021-01-22 04:58:08 -08:00 |
|
Brian Fiete
|
f665388e91
|
Expanded const aggregate compatibility
|
2021-01-18 14:09:16 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -08:00 |
|
Brian Fiete
|
d0d89a552e
|
Fixed on-demand method issues
|
2021-01-05 13:50:57 -08:00 |
|
Brian Fiete
|
8d3d4e71ea
|
Fixed some undefs
|
2021-01-04 13:31:09 -08:00 |
|
Brian Fiete
|
9d3b693cfa
|
Fixed some const vector and static vector issues
|
2021-01-01 16:39:04 -08:00 |
|
Brian Fiete
|
706fe9e04b
|
var-return support for const eval methods
|
2020-12-30 13:24:13 -08:00 |
|
Brian Fiete
|
a20519ee04
|
Fixed sized array size inference, primitive type handling in ir
|
2020-12-24 06:58:38 -08:00 |
|
Brian Fiete
|
be929c3626
|
ConstEval updates, better const struct support
|
2020-12-22 04:50:37 -08:00 |
|
Brian Fiete
|
9995803d60
|
Linux fixes for LLVM 11
|
2020-10-28 09:34:23 -07:00 |
|
Brian Fiete
|
b43007a1b6
|
Upgrade to VS2019, LLVM 11.0.0
|
2020-10-27 12:28:23 -07:00 |
|
Brian Fiete
|
f09a9b41f1
|
Fixed enum with extension with ToString override
|
2020-10-26 11:38:44 -07:00 |
|
Brian Fiete
|
06f6c41679
|
Debug Break,SafeBreak,IsDebuggerPresent. [NoDebug]
|
2020-10-10 07:08:30 -07:00 |
|
Brian Fiete
|
6878183873
|
Support for static field exporting
|
2020-09-21 23:38:50 -07:00 |
|
Brian Fiete
|
b3fe79522e
|
Fixed datalayout initialization
|
2020-09-14 06:52:19 -07:00 |
|
Brian Fiete
|
4fb5ea3196
|
Cast intrinsic fix
|
2020-08-27 11:53:44 -07:00 |
|
Brian Fiete
|
122e321d1c
|
More SIMD work
|
2020-08-27 10:11:42 -07:00 |
|
Brian Fiete
|
ca4b383339
|
More SIMD work
|
2020-08-25 07:33:55 -07:00 |
|
Brian Fiete
|
d4c78c0799
|
Allow explicit bool-to-number casts
|
2020-08-23 10:31:56 -07:00 |
|
Brian Fiete
|
64b62c09be
|
Start of SIMD support
|
2020-08-23 05:42:42 -07:00 |
|
Brian Fiete
|
9facb06d52
|
Made global creation failure more debuggable
|
2020-08-13 13:11:36 -07:00 |
|
Brian Fiete
|
0fbe15040d
|
Extended TryMemCpy to work on structs
|
2020-08-12 11:42:15 -07:00 |
|
Brian Fiete
|
cdf5f3b03b
|
Fixing TryMemCpy
|
2020-08-12 05:33:42 -07:00 |
|