Brian Fiete
|
06f4eb9576
|
Improvements to auto-impl properties
|
2022-03-01 09:49:02 -08:00 |
|
Brian Fiete
|
fefed0948e
|
Overhaul generic type reference lookup
|
2022-02-22 17:58:45 -08:00 |
|
Brian Fiete
|
e5f280de32
|
Fix for unbound generic type lookups
|
2022-02-22 08:42:41 -08:00 |
|
Brian Fiete
|
4c5c89bab5
|
Comptime GetCustomAttribute for type/field/method
|
2022-02-17 05:51:05 -05:00 |
|
Brian Fiete
|
434a7406de
|
Fixed some comptime dependency rebuilding issues with aliases/extensions
|
2022-02-16 18:28:23 -05:00 |
|
Brian Fiete
|
a3a8bfa40c
|
Delegate comparison expansion, hashable, == operator
|
2022-02-15 09:31:23 -05:00 |
|
Brian Fiete
|
9872ce989b
|
Check operator overloads for assignments on properties
|
2022-02-14 16:07:11 -05:00 |
|
Brian Fiete
|
c9f1e37da7
|
Improved handling of strings in const enum payloads
|
2022-02-14 12:30:24 -05:00 |
|
Brian Fiete
|
a4b1ff8a72
|
Fixed unassigned-out errors
|
2022-02-14 06:56:54 -05:00 |
|
Brian Fiete
|
a89e36248f
|
32-bit c_wchar improvements
|
2022-02-13 07:57:55 -05:00 |
|
Brian Fiete
|
fd4ec25e7b
|
Fixed erroneous 'this' ctor assignment detection in struct extensions
|
2022-02-13 07:41:31 -05:00 |
|
Brian Fiete
|
6c714bacdc
|
Fixed extern method generic arg case
|
2022-02-12 15:37:57 -05:00 |
|
Brian Fiete
|
95c6b1db98
|
Fixed premature enum finalization during cast
|
2022-02-12 14:21:52 -05:00 |
|
Brian Fiete
|
e7f0b21cf6
|
Merged comptime reflection info into normal reflection data types
|
2022-02-12 08:05:47 -05:00 |
|
Brian Fiete
|
3c74588e10
|
Fixed static bitfields
|
2022-02-11 09:44:41 -05:00 |
|
Brian Fiete
|
9e80281d1a
|
Experimental bitfields
|
2022-02-11 05:49:11 -05:00 |
|
Brian Fiete
|
0c1ab7b668
|
Fixed expression parsing issue from recent generic parsing change
|
2022-02-08 11:26:24 -05:00 |
|
Brian Fiete
|
58eec21fbf
|
Allow '[Align(X)]' on fields. Support '[Packed(X)]'
|
2022-02-06 10:49:35 -05:00 |
|
Brian Fiete
|
e508991dce
|
Improved generic type parsing (particularly 'a<b>.c < d` cases)
|
2022-02-06 08:21:53 -05:00 |
|
Brian Fiete
|
f4f10fce99
|
Partial explicit generic method arguments with ... or ?
|
2022-02-05 13:47:19 -05:00 |
|
Brian Fiete
|
cf5c969d1f
|
Improvements to const string generic arg, literal generic args
|
2022-02-05 09:23:44 -05:00 |
|
Brian Fiete
|
a87ccd299d
|
Added support for const string generic args
|
2022-02-04 14:26:50 -05:00 |
|
Brian Fiete
|
f19172e5b3
|
Composite copy tests
|
2022-02-04 10:29:42 -05:00 |
|
Brian Fiete
|
1f5a56488b
|
Fixed conv operator invocation of params value
|
2022-02-02 08:35:25 -05:00 |
|
Brian Fiete
|
6c3944170d
|
Fixed comptime const evals within comptime
|
2022-02-02 07:27:03 -05:00 |
|
Brian Fiete
|
26506efc1e
|
Improved generic param reflection in comptime
|
2022-01-31 15:41:05 -05:00 |
|
Brian Fiete
|
89b597c913
|
Generic outer type fixes, 'in' fixes
|
2022-01-22 07:57:02 -05:00 |
|
Brian Fiete
|
f4aa6c26ff
|
undef instead of fakeVal in const variation, fix typeAlias generic
|
2022-01-22 06:45:10 -05:00 |
|
Brian Fiete
|
939d05e401
|
Support for sized array 'params' parameters
|
2022-01-21 14:23:48 -05:00 |
|
Brian Fiete
|
dd2ecfb316
|
Fixed generic operator overload method generic arg inference from toType
|
2022-01-21 12:01:50 -05:00 |
|
Brian Fiete
|
0de32f7b34
|
More improvements to conversion operator overloading on typed primitive
|
2022-01-21 07:14:45 -05:00 |
|
Brian Fiete
|
633424b6da
|
Improved casting of typed primitives with conversion operators
|
2022-01-20 16:24:18 -05:00 |
|
Brian Fiete
|
a10ad8d6fe
|
Improved comptime var, undef, unspecialized variation
|
2022-01-20 08:18:28 -05:00 |
|
Brian Fiete
|
17efad740d
|
Test fix
|
2022-01-19 18:12:58 -05:00 |
|
Brian Fiete
|
7c6bdeffbe
|
Improvements to new conversion operator overload invoker
|
2022-01-19 14:34:47 -05:00 |
|
Brian Fiete
|
4e18517c03
|
Comptime can now run on unspecialized code
|
2022-01-16 07:59:51 -05:00 |
|
Brian Fiete
|
ed6959973a
|
Fixed some constraint lookups
|
2022-01-11 12:02:23 -05:00 |
|
Brian Fiete
|
dc6f940561
|
Support interface binding with complex 'Self' returns ie: Result<Self>
|
2022-01-08 09:28:48 -05:00 |
|
blat-blatnik
|
214f1bebb6
|
Added scroll keybindings
|
2022-01-07 20:24:23 +01:00 |
|
Brian Fiete
|
249f4f1016
|
Fixed some const constraint undef issues
|
2021-12-31 13:51:08 -05:00 |
|
Brian Fiete
|
f35a3de175
|
Capture test for valueless lambda inside valueless lambda
|
2021-12-31 12:44:56 -05:00 |
|
Brian Fiete
|
fa7638621d
|
Fixed const expr canonicalization and negative value issues
|
2021-12-31 07:56:57 -05:00 |
|
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 |
|