Brian Fiete
|
8bf7b6a4a7
|
Extra debug checks
|
2020-09-16 15:55:04 -07:00 |
|
Brian Fiete
|
cff6bf5583
|
Remove debug flag
|
2020-09-14 08:47:41 -07:00 |
|
Brian Fiete
|
0d46321881
|
uint16 division fix
|
2020-09-14 08:47:23 -07:00 |
|
Brian Fiete
|
0700697fe9
|
Better asserts
|
2020-09-01 15:56:03 -07:00 |
|
Brian Fiete
|
122e321d1c
|
More SIMD work
|
2020-08-27 10:11:42 -07:00 |
|
Brian Fiete
|
d4c78c0799
|
Allow explicit bool-to-number casts
|
2020-08-23 10:31:56 -07:00 |
|
Brian Fiete
|
e5406250e3
|
Fixed REX for imul8
|
2020-08-23 07:42:42 -07:00 |
|
Brian Fiete
|
64b62c09be
|
Start of SIMD support
|
2020-08-23 05:42:42 -07:00 |
|
Brian Fiete
|
fe4027d33a
|
Fixed string serialization issue in attributes
|
2020-08-13 14:44:14 -07:00 |
|
Brian Fiete
|
9facb06d52
|
Made global creation failure more debuggable
|
2020-08-13 13:11:36 -07:00 |
|
Brian Fiete
|
a6e191d2f1
|
Fixed pointer-to-float conversion
|
2020-08-10 06:38:28 -07:00 |
|
Brian Fiete
|
36b56563a2
|
Fixed Abs for XMMs with REX, fixed modulo of 1.0
|
2020-08-09 07:17:07 -07:00 |
|
Brian Fiete
|
7e843bb402
|
More Fail info, better fail on OperandToAddr
|
2020-08-03 10:00:32 -07:00 |
|
Brian Fiete
|
4f7e114c9b
|
Fixed memcpy reg remap
|
2020-07-18 06:51:25 -07:00 |
|
Brian Fiete
|
d3bfc731ef
|
Improved errors
|
2020-07-13 09:55:16 -07:00 |
|
Brian Fiete
|
a69217e296
|
Fixed BeExtractValueConstant::GetType
|
2020-07-13 09:10:06 -07:00 |
|
Brian Fiete
|
b30a72719c
|
Fixed issues with global var addresses in const arrays
|
2020-07-13 08:51:02 -07:00 |
|
Brian Fiete
|
1fc64a1690
|
Additional debug information during crash
|
2020-07-12 06:27:23 -07:00 |
|
Brian Fiete
|
4ac56a2432
|
Reflection fixes on Win32
|
2020-07-06 17:58:46 -07:00 |
|
Brian Fiete
|
6e6487d951
|
Fixed reflection issue
|
2020-07-06 16:12:48 -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
|
0cbe2376ec
|
Added protective case
|
2020-06-30 05:37:34 -07:00 |
|
Brian Fiete
|
7d680c2a48
|
Fixed actualization of illegal offset scales
|
2020-06-29 12:16:47 -07:00 |
|
Brian Fiete
|
6ac1496eaa
|
Better diagnostics of backend errors
|
2020-06-24 15:02:17 -07:00 |
|
Brian Fiete
|
014ce28195
|
Better ToString support for values
|
2020-06-16 07:50:40 -07:00 |
|
Brian Fiete
|
89aeb7924c
|
Fixed BeInstEnumerator.Remove
|
2020-06-13 09:49:16 -07:00 |
|
Brian Fiete
|
1d44e232ca
|
Removing debug name
|
2020-06-13 08:37:14 -07:00 |
|
Brian Fiete
|
bb64d99ac4
|
Improved large-method generation - simple vreg lives, block splits
|
2020-06-13 04:56:56 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -07:00 |
|
Brian Fiete
|
dce27867d3
|
Fixed division bug
|
2020-06-10 05:00:29 -07:00 |
|
Brian Fiete
|
8c2d65ca78
|
Const sized array lookup fix
|
2020-05-25 13:39:25 -07:00 |
|
Brian Fiete
|
aea367b95e
|
Fixed i8 mul issue with no mResult
|
2020-05-25 05:37:40 -07:00 |
|
Brian Fiete
|
adbae6f1d4
|
Fixes to global indexing
|
2020-05-22 06:39:12 -07:00 |
|
Brian Fiete
|
24f931df51
|
Fix to sized array initialization
|
2020-05-22 06:06:43 -07:00 |
|
Brian Fiete
|
f505c9b6aa
|
Fixed autoprops in structs
|
2020-05-19 13:19:26 -07:00 |
|
Brian Fiete
|
3509d659ea
|
Fix for sized array initializer with global variables
|
2020-05-18 09:59:59 -07:00 |
|
Brian Fiete
|
71aea8107f
|
Fixed int8 imul issue
|
2020-05-13 17:08:08 -07:00 |
|
Brian Fiete
|
706153348a
|
Fixed reusing of inlined debug locations
|
2020-05-13 07:41:08 -07:00 |
|
Brian Fiete
|
5de6373b99
|
Fixed code generation when dereferencing a null constant
|
2020-05-10 06:32:15 -07:00 |
|
Brian Fiete
|
5f010456be
|
Add/Sub fix
|
2020-05-01 09:10:33 -07:00 |
|
Brian Fiete
|
ac9b9f6aa1
|
Added additional error checking
|
2020-04-14 11:38:01 -07:00 |
|
Brian Fiete
|
766b274426
|
Fixed hotswap error zeroing libs, fixed indexer type lookup errors
|
2020-04-13 06:41:54 -07:00 |
|
Brian Fiete
|
b1a96fe001
|
Linux fix
|
2020-04-03 16:16:02 -07:00 |
|
Brian Fiete
|
aaccaa97e2
|
Fixed crash related to global var alignment
|
2020-04-03 12:32:42 -07:00 |
|
Brian Fiete
|
1ca01864bb
|
Fixed some alignment differences between LLVM and BeefBE
|
2020-04-03 10:34:26 -07:00 |
|
Brian Fiete
|
9933e4a353
|
Fixed inlined file positions
|
2020-03-30 09:53:44 -07:00 |
|
Brian Fiete
|
61468d818f
|
Added MD5 file hashes to Beef
|
2020-03-23 12:07:05 -07:00 |
|
Brian Fiete
|
dce4a3ecf2
|
Made abs an intrinsic
|
2020-03-21 07:10:59 -07:00 |
|