1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00
Commit graph

152 commits

Author SHA1 Message Date
Brian Fiete
57609543a3 PopulateReified mutate-while-iterating fix 2021-05-12 08:19:05 -04:00
Fusion
7a7cc716c6 Add colorization options for primitives, structs, generic params and make typealias match aliased type color. 2021-03-22 22:24:05 +01:00
Brian Fiete
06a073d0e7 More robust handling of missing system types 2021-02-26 06:27:01 -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
afd5b29127 Use cached CE emission on fastFinish 2021-02-01 05:21:41 -08:00
Brian Fiete
5ac1bbf63f Fixed always-include on specialized types 2021-01-30 10:23:12 -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
fc66c7757b Rebuild libs on outputDir change 2021-01-22 09:27:43 -08:00
Brian Fiete
3c8bb9bed9 Added extension methods to navigation bar 2021-01-20 13:07:22 -08:00
Brian Fiete
e06949dac1 Added @return support 2021-01-16 12:35:51 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
71d4dd0e90 Early code generation support 2021-01-11 09:41:43 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
86b5e65015 Fixed const eval dependency issues 2020-12-31 11:31:19 -08:00
Brian Fiete
f81a1cf896 Fixed removal of alwaysinclude flags 2020-12-31 07:31:51 -08:00
Brian Fiete
1954152a6d Added AlwaysIncludeUser, fixed context cleanup order 2020-12-29 12:41:43 -08:00
Brian Fiete
0952f3f278 Fixed slow const eval detection 2020-12-24 07:45:58 -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
6d058ba59c Expanding CTFE 2020-12-14 03:50:28 -08:00
Brian Fiete
577e199dcd Start of compile-time function evaluation 2020-12-13 08:04:42 -08:00
Brian Fiete
687dde063f Include inner-overload method in classview 2020-12-04 05:22:49 -08:00
Brian Fiete
1b19eeb96e Fix outer type inheritance list flashing when typing type name 2020-11-30 10:50:19 -08:00
Brian Fiete
07cdbbf142 Fixed classview search 2020-11-03 08:01:45 -08:00
Brian Fiete
4bc0b82c8b Added support for explicit generic type 2020-11-01 04:37:40 -08:00
Brian Fiete
d82aab3b3f Workaround for VS2019 optimization bug 2020-10-30 05:51:13 -07:00
Brian Fiete
f09a9b41f1 Fixed enum with extension with ToString override 2020-10-26 11:38:44 -07:00
Brian Fiete
5cf3055750 Fixed reification of internal method overrides in uninstantiated types 2020-10-25 11:08:42 -07:00
Brian Fiete
101fde1a4b Added extern method override support in extensions 2020-10-23 11:48:37 -07:00
Brian Fiete
879b15ecd8 Added type initializer blocks 2020-10-23 07:48:41 -07:00
Brian Fiete
b6db69d2b0 Fixed extension initializers and dtors. [NoExtension]. Extension warning 2020-10-22 11:33:13 -07:00
Brian Fiete
6b27f0f0b2 Internal protection, 'using internal <type or namespace>;` 2020-10-14 11:33:41 -07:00
Brian Fiete
9332693132 Improved minidump debugging 2020-10-12 10:12:18 -07:00
Brian Fiete
b28a87136f Extended autocomplete info 2020-10-08 09:41:05 -07:00
Brian Fiete
e02b42d6f4 Added mouseover docs support 2020-09-25 08:50:39 -07:00
Brian Fiete
125f7b85a7 Added ability to put Main method in an anonymous static section 2020-09-22 15:39:14 -07:00
Brian Fiete
6878183873 Support for static field exporting 2020-09-21 23:38:50 -07:00
Brian Fiete
c76c19e852 Better handling of merge conflict markers 2020-09-20 22:12:46 -07:00
Brian Fiete
76cd052c4a Fixed MethodToString for unspecialized type variations 2020-09-19 05:12:15 -07:00
Brian Fiete
2387bd6be9 Fixed interface reifications 2020-09-16 15:55:45 -07:00
Brian Fiete
6cb1235fd6 Changed orphaned extensions to still create a composite 2020-09-16 04:35:28 -07:00
Brian Fiete
bbf76e0f53 Removed test 2020-09-14 11:23:49 -07:00
Brian Fiete
da5b81f419 Dynamic boxing 2020-09-14 11:18:24 -07:00
Brian Fiete
8def1d4522 Reflection changes - interface info, boxed type 2020-09-14 06:54:49 -07:00
Brian Fiete
3627f8c40f Reworked functions with explicit 'this' 2020-09-11 10:33:16 -07:00
Brian Fiete
25f44ae133 Added System.Compiler compile-time values 2020-09-04 08:09:04 -07:00