Brian Fiete
|
6f8ee9aef0
|
Null type check on EmitTypeBody
|
2022-02-22 21:44:12 -08:00 |
|
Brian Fiete
|
88121831e2
|
Fixed generic interface methods with default impls, comptime attribs
|
2022-02-19 09:46:01 -05:00 |
|
Brian Fiete
|
4c5c89bab5
|
Comptime GetCustomAttribute for type/field/method
|
2022-02-17 05:51:05 -05:00 |
|
Brian Fiete
|
c9f1e37da7
|
Improved handling of strings in const enum payloads
|
2022-02-14 12:30:24 -05:00 |
|
Brian Fiete
|
8ebd7516d8
|
Const string interpolation
|
2022-02-13 10:41:34 -05:00 |
|
Brian Fiete
|
b341b6d3b4
|
String.ToConstNativeW
|
2022-02-13 06:53:14 -05:00 |
|
Brian Fiete
|
e7f0b21cf6
|
Merged comptime reflection info into normal reflection data types
|
2022-02-12 08:05:47 -05:00 |
|
Brian Fiete
|
f37fb2c1b7
|
Comptime improvments, IOn<X> interfaces, const payload enum
|
2022-02-11 05:47:32 -05:00 |
|
Brian Fiete
|
6c3944170d
|
Fixed comptime const evals within comptime
|
2022-02-02 07:27:03 -05:00 |
|
Brian Fiete
|
6c18ffd607
|
Separated comptime mixin into Compiler.Mixin and Compiler.MixinRoot
|
2022-02-01 16:35:09 -05:00 |
|
Brian Fiete
|
26506efc1e
|
Improved generic param reflection in comptime
|
2022-01-31 15:41:05 -05:00 |
|
Brian Fiete
|
bc39fe6204
|
Don't crash on failed GetOperand on invocation args
|
2022-01-22 06:08:42 -05:00 |
|
Brian Fiete
|
a10ad8d6fe
|
Improved comptime var, undef, unspecialized variation
|
2022-01-20 08:18:28 -05:00 |
|
Brian Fiete
|
4e18517c03
|
Comptime can now run on unspecialized code
|
2022-01-16 07:59:51 -05:00 |
|
Brian Fiete
|
0c3f9a139d
|
Comptime rebuild and hot compile fixes
|
2022-01-13 11:40:14 -05:00 |
|
Brian Fiete
|
6d014575f1
|
Handled comptime reflection over NoDecl_AwaitingReference methods
|
2022-01-06 10:30:25 -05:00 |
|
Brian Fiete
|
db6cfcf211
|
CeFunctionInfo ref counting fix
|
2022-01-04 09:38:02 -05:00 |
|
Brian Fiete
|
ba0c23b8c5
|
Fixed 'method not generated' comptime error
|
2021-12-31 14:17:17 -05:00 |
|
Brian Fiete
|
1201289f78
|
Made BfpFile_Read cancelable
|
2021-12-31 10:27:09 -05:00 |
|
Brian Fiete
|
3a530c2285
|
Made more file&dir functions paths project-relative
|
2021-12-31 06:28:25 -05:00 |
|
Brian Fiete
|
915a8df50e
|
Improved comptime rebuilds when files and directories change
|
2021-12-29 10:07:36 -05:00 |
|
Brian Fiete
|
af8bd5a813
|
Added a bunch more comptime platform file & directory methods
|
2021-12-28 15:49:50 -05:00 |
|
Brian Fiete
|
326c33eaa1
|
Predetermine enum discriminator during comptime
|
2021-12-21 12:52:51 -05:00 |
|
Brian Fiete
|
5c320fa9c9
|
Fixed exit code
|
2021-12-20 15:37:01 -05:00 |
|
Brian Fiete
|
1d621f5d31
|
BfpSpawn_Create fixes
|
2021-12-20 15:24:25 -05:00 |
|
Brian Fiete
|
2f72311f1f
|
Const string alloc fixes, large string fixes, mem range check fix
|
2021-12-20 15:07:38 -05:00 |
|
Brian Fiete
|
5fe3591bd7
|
Remove debug code
|
2021-12-20 12:11:44 -05:00 |
|
Brian Fiete
|
f53877dc63
|
Fixed invalid autocomplete comptime generation
|
2021-12-20 12:03:09 -05:00 |
|
Brian Fiete
|
4f83b61a10
|
Comptime rebuild flag
|
2021-12-20 09:52:29 -05:00 |
|
Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -05:00 |
|
Brian Fiete
|
612368b0f7
|
Comptime EmitAddInterface
|
2021-12-16 09:38:19 -05:00 |
|
Brian Fiete
|
fd098f3e96
|
Removed 'comptime evaluation canceled' error
|
2021-12-14 11:41:11 -05:00 |
|
Brian Fiete
|
73099e4a04
|
Code generator support
|
2021-12-11 09:08:42 -08:00 |
|
Brian Fiete
|
c5e2b78199
|
Comptime reentrancy fixes, deleting rebuild, static field fixes
|
2021-11-26 08:59:46 -08:00 |
|
Brian Fiete
|
c52ef256a5
|
Fixed undef type issue in ceMachine
|
2021-11-23 17:32:22 -08:00 |
|
Brian Fiete
|
dc57db202d
|
PrepareFunction fix during reentry (error condition)
|
2021-11-20 10:39:01 -08:00 |
|
Brian Fiete
|
a9872fcbac
|
Assert fix, comptime valueless return fix
|
2021-11-03 07:48:01 -07:00 |
|
Brian Fiete
|
617cdcbede
|
Support for passing Type to attributes
|
2021-11-02 11:32:06 -07:00 |
|
Brian Fiete
|
b298b232ef
|
Fixed object in CreateConstant
|
2021-11-01 07:22:06 -07:00 |
|
Brian Fiete
|
e018c08134
|
Sized array encoding fix
|
2021-10-28 09:33:27 -07:00 |
|
Brian Fiete
|
d86eb0625c
|
Fixed typed primitive comptime encoding
|
2021-07-22 10:49:17 -07:00 |
|
Brian Fiete
|
b122655a46
|
Crash fix for GetCustomAttribute in no-attribute case
|
2021-06-24 06:59:49 -07:00 |
|
EinBurgbauer
|
219f9cc40b
|
fix out of range check mistake
|
2021-05-23 11:47:39 +02:00 |
|
EinBurgbauer
|
8c3744cd0c
|
fix CEMethodInfo getparam crash
|
2021-05-23 11:32:40 +02:00 |
|
EinBurgbauer
|
55c83d7076
|
handle ce fail mFile index of -1
|
2021-05-18 11:06:40 +02:00 |
|
Brian Fiete
|
26bd41d8ca
|
Enabled union encoding support
|
2021-02-26 09:29:28 -08:00 |
|
Brian Fiete
|
75e075b8d9
|
Fix for bool/char const encoding
|
2021-02-26 06:26:26 -08:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
cb877b1860
|
addr_ce pointer-size fixes
|
2021-02-02 10:46:21 -08:00 |
|
Brian Fiete
|
ed30e7ad06
|
Fixed method binding for mid-compile methodInstance rebuilding
|
2021-02-01 13:55:29 -08:00 |
|