Brian Fiete
|
b3d3f0fb54
|
Fixed processing of valueless lambda inside allocated lambda
|
2021-12-30 09:52:49 -05:00 |
|
Brian Fiete
|
eb0cd3aefb
|
Did proper badOps handling for both arg0 and arg1 being immediates
|
2021-12-30 06:56:00 -05:00 |
|
Brian Fiete
|
62c3998521
|
Merge branch 'master' into FuzzyAutoComplete
|
2021-12-28 17:07:19 +01:00 |
|
Brian Fiete
|
fd8e2dd232
|
Fixed methodRef bindResult value type
|
2021-12-28 06:08:06 -05:00 |
|
Brian Fiete
|
e81c0d6dfa
|
Fixed a splat-to-addr bug with methodRef captures
|
2021-12-27 15:26:20 -05:00 |
|
Simon Lübeß
|
b70745ef1e
|
Merge branch 'master' of https://github.com/beefytech/Beef into FuzzyAutoComplete
|
2021-12-24 14:07:34 +01:00 |
|
Brian Fiete
|
6c2d03c898
|
Removed erroneous assertion in DoImplicitArgCapture
|
2021-12-23 07:25:45 -05:00 |
|
Brian Fiete
|
326c33eaa1
|
Predetermine enum discriminator during comptime
|
2021-12-21 12:52:51 -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
|
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
|
69a597574d
|
Fixed some struct* constraint checking
|
2021-12-17 12:56:51 -05:00 |
|
Brian Fiete
|
612368b0f7
|
Comptime EmitAddInterface
|
2021-12-16 09:38:19 -05:00 |
|
Brian Fiete
|
2932fceae4
|
Allow boxed types to utilize comptime methods
|
2021-12-16 07:28:03 -05:00 |
|
Brian Fiete
|
c5e2b78199
|
Comptime reentrancy fixes, deleting rebuild, static field fixes
|
2021-11-26 08:59:46 -08:00 |
|
Brian Fiete
|
ed80a8d88b
|
Fixed comptime emission for enums
|
2021-11-24 13:27:39 -08:00 |
|
Brian Fiete
|
a7da8a75d6
|
Const actualization fixes
|
2021-11-23 15:01:10 -08:00 |
|
Brian Fiete
|
f58362343b
|
Support for 'params' in indexer
|
2021-11-15 15:01:48 -08:00 |
|
Brian Fiete
|
617cdcbede
|
Support for passing Type to attributes
|
2021-11-02 11:32:06 -07:00 |
|
Brian Fiete
|
af02ae2894
|
Fixed test ambiguity
|
2021-11-01 11:48:32 -07:00 |
|
Brian Fiete
|
ea5e5fd82a
|
Reversed test
|
2021-10-26 10:33:08 -07:00 |
|
Brian Fiete
|
299bea0eaa
|
^ From End index is relative to length instead of length-1
|
2021-10-26 06:15:36 -07:00 |
|
Brian Fiete
|
076be19488
|
MemCpy fix for reg composite sret
|
2021-10-25 08:45:34 -07:00 |
|
Brian Fiete
|
27fd5552cc
|
Enhanced ranges
|
2021-10-24 08:12:18 -07:00 |
|
Brian Fiete
|
9ac84e12e9
|
Added expected type (int) for indexer expressions with ptrs/sized arrays
|
2021-10-04 09:53:29 -07:00 |
|
Brian Fiete
|
63a87cbe57
|
Fixed exhaustive switch case test with const enums
|
2021-10-04 07:50:05 -07:00 |
|
Brian Fiete
|
723e2177fc
|
Fixed expressions block results where values could cross ScopeHardEnd
|
2021-09-11 07:34:44 -07:00 |
|
Brian Fiete
|
954f6312b8
|
Changed mixin circular reference detection
|
2021-08-02 10:42:53 -07:00 |
|
Brian Fiete
|
3fd6b5a111
|
Reversed ranges (ie: for (int i in (0 ..< count).Reversed) )
|
2021-07-21 10:13:26 -07:00 |
|
Brian Fiete
|
465050b81d
|
Ranges (ie: for (int a in 0..<count) for (int i in 1…10) )
|
2021-07-21 07:48:37 -07:00 |
|
Brian Fiete
|
42580df269
|
Reverted for (int i < j) to reevaluate j on every iteration
|
2021-07-20 12:28:23 -07:00 |
|
Brian Fiete
|
e3bdacf505
|
Made for (var i < GetVal()) only call GetVal() once
|
2021-07-16 09:06:31 -07:00 |
|
Brian Fiete
|
d475d3641f
|
Added overflow operators &+, &-, &*
|
2021-07-15 06:01:17 -07:00 |
|
Brian Fiete
|
401ab0c98e
|
Fixed delegates with lowered return types
|
2021-07-12 07:55:36 -07:00 |
|
Brian Fiete
|
46cc3d088b
|
Improved function binding to virtual methods
|
2021-07-05 14:36:39 -07:00 |
|
Brian Fiete
|
dc5701d473
|
Method instead of mixin
|
2021-07-02 11:21:46 -07:00 |
|
Brian Fiete
|
1efdb334b4
|
Scientific notation support
|
2021-07-02 11:20:51 -07:00 |
|
Brian Fiete
|
7c6c2f20e6
|
Added Linq to automated tests
|
2021-06-28 11:43:24 -07:00 |
|
Brian Fiete
|
f993d3cc62
|
Fix for signed numeric cast with immediate
|
2021-06-23 08:39:12 -07:00 |
|
Brian Fiete
|
5e9ac07804
|
Fallthrough fixes for destructuring and allHadReturns
|
2021-06-19 09:29:36 -07:00 |
|
Brian Fiete
|
85462e6d62
|
Fixed issue with multiple Dispose calls on foreach enumerator
|
2021-05-31 07:01:56 -07:00 |
|
EinBurgbauer
|
f9a53884e9
|
why did i do that revert
|
2021-05-26 21:01:20 +02:00 |
|
EinBurgbauer
|
b58c0d4055
|
fix builtin attrib matching
|
2021-05-26 20:23:12 +02:00 |
|
EinBurgbauer
|
7e68a366a1
|
actually call test
|
2021-05-20 18:31:44 +02:00 |
|
EinBurgbauer
|
10c8196352
|
fixed thiscall compile crash now hopefully
|
2021-05-20 17:19:18 +02:00 |
|
Brian Fiete
|
dd3485af0c
|
Fixed comptime with local mixin with composite param access
|
2021-02-26 07:12:16 -08: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
|
1519a60104
|
Fixed genericParam->genericParam cast check, IgnoreError constraint fail
|
2021-01-31 08:06:47 -08:00 |
|
Brian Fiete
|
b37dfcee62
|
Test update
|
2021-01-28 07:56:27 -08:00 |
|