Brian Fiete
|
def7990dbe
|
More support for bitcasts with consts
|
2021-12-16 11:00:56 -05:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
86967c39c3
|
Added support for some constant enums with payloads
|
2021-02-01 11:19:50 -08:00 |
|
Brian Fiete
|
d11348a4e4
|
Refactored always-include
|
2021-01-30 08:08:30 -08:00 |
|
Brian Fiete
|
61f54a4f88
|
Comptime math and bug fixes
|
2021-01-26 06:33:23 -08:00 |
|
Brian Fiete
|
9ccdf7282e
|
Added VarArgs
|
2021-01-22 04:58:08 -08:00 |
|
Brian Fiete
|
66ab699abf
|
Fixed const bool debug info emission
|
2021-01-19 11:27:11 -08:00 |
|
Brian Fiete
|
f665388e91
|
Expanded const aggregate compatibility
|
2021-01-18 14:09:16 -08:00 |
|
Brian Fiete
|
71d4dd0e90
|
Early code generation support
|
2021-01-11 09:41:43 -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
|
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
|
ff1f8aff3f
|
Initial const eval feature release
|
2020-12-23 08:53:38 -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
|
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
|
577e199dcd
|
Start of compile-time function evaluation
|
2020-12-13 08:04:42 -08: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
|
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
|
64b62c09be
|
Start of SIMD support
|
2020-08-23 05:42:42 -07:00 |
|
Brian Fiete
|
32cd6d8841
|
Improved extern type constraints
|
2020-08-10 13:29:05 -07:00 |
|
Brian Fiete
|
b30a72719c
|
Fixed issues with global var addresses in const arrays
|
2020-07-13 08:51:02 -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
|
4d53f185d8
|
Mixin name uniquing, 'this' for mixins
|
2020-06-20 17:25:37 -07:00 |
|
Brian Fiete
|
014ce28195
|
Better ToString support for values
|
2020-06-16 07:50:40 -07:00 |
|
Brian Fiete
|
5da74382d4
|
Interop fixes and tests, fixing xplat struct passing issues
|
2020-06-10 07:12:07 -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
|
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 |
|
Brian Fiete
|
0a407b0913
|
StringId typecode fix
|
2020-03-11 09:53:04 -07:00 |
|
Brian Fiete
|
7458a90b5b
|
Fixed default parameters requiring conversion operators
|
2020-03-11 07:57:20 -07:00 |
|
Brian Fiete
|
6512841cf1
|
Expansion to const equality checks
|
2020-02-29 07:35:17 -08:00 |
|
Brian Fiete
|
a43d4e8bd9
|
Added const equality checking for string literals
|
2020-02-28 14:46:12 -08:00 |
|
Brian Fiete
|
c92bc523db
|
Added constant string appending with + operator, const string fixes
|
2020-02-28 09:20:43 -08:00 |
|
Brian Fiete
|
1f20d76f94
|
Added a 'cast' intrinsic
|
2020-02-19 13:16:33 -08:00 |
|
Brian Fiete
|
bb66c77da8
|
Fix for Win32 vdata reflection hot swap
|
2019-12-03 08:03:45 -08:00 |
|
Brian Fiete
|
ad9075d1aa
|
Improved Win32 debugging
|
2019-11-30 13:28:40 -08:00 |
|
Brian Fiete
|
7b8251c311
|
Fixed enums in debugger, reformatting of operator constraints
|
2019-11-22 12:28:24 -08:00 |
|
Brian Fiete
|
098ad1ce55
|
Optimizations, switching CanImplicitlyCast method, new CPU rate checker
|
2019-11-19 09:58:35 -08:00 |
|