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
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
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
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
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
71aea8107f
Fixed int8 imul issue
2020-05-13 17:08: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
766b274426
Fixed hotswap error zeroing libs, fixed indexer type lookup errors
2020-04-13 06:41:54 -07:00
Brian Fiete
dce4a3ecf2
Made abs an intrinsic
2020-03-21 07:10:59 -07:00
Brian Fiete
69cb6d0208
Fixed division issue with RDX preservation
2020-03-20 09:24:38 -07:00
Brian Fiete
e508b8ded7
Fixed debug variable definition ranges
2020-02-29 12:45:44 -08:00
Brian Fiete
857c1c384a
Added support for "case when" (valueless) switch cases
2020-02-23 06:14:14 -08:00
Brian Fiete
4efa88376c
Fixed extension issue, fixed false dep from conversion operator
2020-02-22 06:49:56 -08:00
Brian Fiete
ace51cb7be
Fixed step out in disassembly
2020-02-20 09:31:06 -08:00
Brian Fiete
1f20d76f94
Added a 'cast' intrinsic
2020-02-19 13:16:33 -08:00
Brian Fiete
2b0f7fb485
Fixed 'let' of a string literal
2020-02-13 08:43:45 -08:00
Brian Fiete
8171c842f0
Fixed varargs and tuple building
2020-02-11 08:37:52 -08:00
Brian Fiete
9d1b85cceb
Added errors panel
2020-01-12 09:21:50 -08:00
Brian Fiete
8b71f8d49a
Fixed backend error vreg handling, softer fails, fixed a forcelink issue
2019-12-11 16:54:36 -08:00
Brian Fiete
ad9075d1aa
Improved Win32 debugging
2019-11-30 13:28:40 -08:00
Brian Fiete
ac77923a33
Fixed constant float aggregates
2019-11-28 09:10:07 -08:00
Brian Fiete
19c34255df
Fixed alloca+memset check
2019-11-27 08:00:56 -08:00
Brian Fiete
12e5b525ad
Alloc allign attributes, lambda captures
2019-11-26 13:11:17 -08:00
Brian Fiete
7a27ab75bf
Fixed stack overflow, optimized DetectLoops
2019-10-18 09:13:37 -07:00
Brian Fiete
09016c8dc0
Bug fixes, installer, [Export]
...
Fixed a bunch of bugs in aggregate const initializers
Fixed ZIP bugs
Fixed a compilation case where we change protection while reifying a type
Added another project kind - Dynamic Library
Added [Export] for DLL method exporting
Fixed some issues of things being generated as __NOINLINE incorrectly
Fixed an issue with module extensions with not-yet-demanded on-demand methods
Started adding Installer
2019-08-27 08:04:41 -07:00
Brian Fiete
078564ac9e
Initial checkin
2019-08-23 11:56:54 -07:00