Brian Fiete
|
f8ec709750
|
Fixed invalid var debug gap
|
2021-01-16 09:10:15 -08:00 |
|
Brian Fiete
|
4890303508
|
Added comptype
|
2021-01-15 14:28:21 -08:00 |
|
Brian Fiete
|
0f33968030
|
Comptime naming fixes
|
2021-01-09 04:20:45 -08:00 |
|
Brian Fiete
|
3bbf2d8313
|
Comptime updates, start of metaprogramming support
|
2021-01-08 16:21:03 -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
|
65c0f10cba
|
Fixed phi with StringView
|
2020-12-31 06:25:48 -08:00 |
|
Brian Fiete
|
706fe9e04b
|
var-return support for const eval methods
|
2020-12-30 13:24:13 -08:00 |
|
Brian Fiete
|
8a63a7ed80
|
Sized-array calling convention fix
|
2020-12-28 06:42:18 -08:00 |
|
Brian Fiete
|
6c049988b3
|
Fixed generic method and methodref binding issues
|
2020-12-27 10:55:30 -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
|
8894430f98
|
Fixed some constant '1' pointer value handling
|
2020-12-24 06:57:28 -08:00 |
|
Brian Fiete
|
e4fa6776a8
|
32-bit consteval fixes
|
2020-12-23 11:27:46 -08:00 |
|
Brian Fiete
|
be929c3626
|
ConstEval updates, better const struct support
|
2020-12-22 04:50:37 -08:00 |
|
Brian Fiete
|
9b80c26d0a
|
More const eval progress
|
2020-12-19 14:19:33 -08:00 |
|
Brian Fiete
|
187e99c397
|
Fixed release count
|
2020-12-17 05:05:48 -08:00 |
|
Brian Fiete
|
6bb363fb4b
|
CTFE updates, including heap support
|
2020-12-17 04:51:05 -08:00 |
|
Brian Fiete
|
52a441f486
|
Linux fixes
|
2020-12-14 09:24:45 -08:00 |
|
Brian Fiete
|
84a0cf329f
|
sret calling convention fix
|
2020-11-19 13:09:58 -08:00 |
|
Brian Fiete
|
e2de5becab
|
Fixed dbgvar lifetime extension issue
|
2020-11-16 06:35:01 -08:00 |
|
Brian Fiete
|
d4d74ed37c
|
Fixed switch with constant value and fallthroughs
|
2020-11-04 09:23:34 -08:00 |
|
Brian Fiete
|
f09a9b41f1
|
Fixed enum with extension with ToString override
|
2020-10-26 11:38:44 -07:00 |
|
Brian Fiete
|
7473fdeaa6
|
Fixed broken fp legalization
|
2020-10-16 13:49:22 -07:00 |
|
Brian Fiete
|
0b02483971
|
Debugging helpers
|
2020-10-13 13:41:41 -07:00 |
|
Brian Fiete
|
71eca79ef1
|
Fixed Abs codegen bug with spilled vregs
|
2020-10-12 11:11:18 -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
|
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 |
|