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 |
|
Brian Fiete
|
858cca5bec
|
Reverting TryMemCpy
|
2020-08-11 18:40:38 -07:00 |
|
Brian Fiete
|
d33764be06
|
Put back TryMemCpy
|
2020-08-11 16:37:59 -07:00 |
|
Brian Fiete
|
b7b065855d
|
Start of wasm support
|
2020-08-06 09:24:37 -07:00 |
|
Brian Fiete
|
e3d48c6842
|
Fixed getScope call in FatalError
|
2020-07-14 04:53:01 -07:00 |
|
Brian Fiete
|
d3bfc731ef
|
Improved errors
|
2020-07-13 09:55:16 -07:00 |
|
Brian Fiete
|
b30a72719c
|
Fixed issues with global var addresses in const arrays
|
2020-07-13 08:51:02 -07:00 |
|
Brian Fiete
|
4ac56a2432
|
Reflection fixes on Win32
|
2020-07-06 17:58:46 -07:00 |
|
Brian Fiete
|
2fe209447e
|
Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes.
|
2020-07-03 13:54:45 -07:00 |
|
Brian Fiete
|
0c946de3ca
|
Added RefType, changed how CRepr types are represented
|
2020-07-02 11:05:17 -07:00 |
|
Brian Fiete
|
6e5b6694a1
|
Fixed dynamic Beef libs on Linux/macOS
|
2020-06-30 12:13:20 -07:00 |
|
Brian Fiete
|
a3d8bd492d
|
Fixed TLS issues
|
2020-06-13 14:56:46 -07:00 |
|
Brian Fiete
|
cf6d8a3a99
|
Added memcpy opt for large arrays
|
2020-06-13 08:38:13 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -07:00 |
|
Brian Fiete
|
4a858dfe4a
|
Linux fix
|
2020-05-28 08:33:56 -07:00 |
|
Brian Fiete
|
f1eafa8d81
|
Added ability to catch llvm errs(), shared crashcatcher object
|
2020-05-28 07:25:25 -07:00 |
|
Brian Fiete
|
63c6421413
|
Fixed issues using object flags on on-debug default alloc
|
2020-05-15 10:33:56 -07:00 |
|
Brian Fiete
|
d2edcd2ae9
|
DupDebugLocation support
|
2020-05-13 07:43:25 -07:00 |
|
Brian Fiete
|
61d9edea83
|
Added CallingConvention support, mangle specifying
|
2020-05-04 07:15:38 -07:00 |
|
Brian Fiete
|
1ca01864bb
|
Fixed some alignment differences between LLVM and BeefBE
|
2020-04-03 10:34:26 -07:00 |
|
Brian Fiete
|
b8437bc67c
|
Critical fix- function inlining was broken
|
2020-03-24 07:09:29 -07:00 |
|
Brian Fiete
|
61468d818f
|
Added MD5 file hashes to Beef
|
2020-03-23 12:07:05 -07:00 |
|