Brian Fiete
|
c91c81f77d
|
Improvements to failed extension, fixed protection on extended types
|
2022-02-22 07:41:05 -08:00 |
|
Brian Fiete
|
0ce67cecc2
|
Distinct type option filter entry fixes, Include Filtered fix
|
2022-02-21 18:32:23 -08:00 |
|
Brian Fiete
|
79e2ff5165
|
Start of anonymous 'using' field
|
2022-02-19 07:38:05 -05:00 |
|
Brian Fiete
|
322b83d1c6
|
Better case expression parsing, better enum errors
|
2022-02-13 21:55:31 -05:00 |
|
Brian Fiete
|
361be9dc92
|
Reflect Filtered, extension attribs fix, generic arg BfAstNode
|
2022-02-04 12:00:43 -05:00 |
|
Brian Fiete
|
3338f3c069
|
Allow CreateObject for default ctors with append allocs
|
2022-01-29 09:57:43 -05:00 |
|
Brian Fiete
|
2fdf87c7a2
|
Fixes for global ctor/dtor/mark
|
2022-01-25 10:41:18 -05:00 |
|
Brian Fiete
|
fa7638621d
|
Fixed const expr canonicalization and negative value issues
|
2021-12-31 07:56:57 -05:00 |
|
Brian Fiete
|
28689853d2
|
Support for const expressions for bools & chars
|
2021-12-31 06:17:57 -05:00 |
|
Brian Fiete
|
069e327850
|
TypeDef MemberSet fixes
|
2021-12-28 13:10:52 -05:00 |
|
disarray2077
|
72c31e545c
|
Fix dynamic libraries in Linux and MacOS
|
2021-12-22 16:00:41 -03:00 |
|
Brian Fiete
|
ce4b6e04de
|
Support for comptime file IO and process creation
|
2021-12-20 09:39:39 -05:00 |
|
Brian Fiete
|
7b65f8887e
|
Fixed autocomplete stack overflow
|
2021-12-16 08:00:20 -05:00 |
|
Brian Fiete
|
2932fceae4
|
Allow boxed types to utilize comptime methods
|
2021-12-16 07:28:03 -05:00 |
|
Brian Fiete
|
a3b761ab26
|
Fixes for literal overflow detection
|
2021-12-15 12:17:20 -05:00 |
|
Brian Fiete
|
aa56542fae
|
Better support for @ name prefixes
|
2021-11-29 08:38:42 -08:00 |
|
Brian Fiete
|
ed06ff4dce
|
Comptime method fixes
|
2021-11-28 09:42:22 -08:00 |
|
Brian Fiete
|
bde7b0b3aa
|
Fixed symbol rename for types with comptime emissions
|
2021-11-23 11:34:30 -08:00 |
|
Brian Fiete
|
6fe2a7002a
|
Fixed comptime declaring type with types with extension
|
2021-11-22 17:11:16 -08:00 |
|
Brian Fiete
|
d593488591
|
Allow some warnings during specialization
|
2021-11-01 13:46:24 -07:00 |
|
Brian Fiete
|
0bfa411d22
|
Emitted code refactor - copied typedefs
|
2021-10-28 08:05:14 -07:00 |
|
Brian Fiete
|
dd37d6c092
|
Handled some method slotting reentrancy issues
|
2021-08-02 10:44:39 -07:00 |
|
Brian Fiete
|
2101774b8a
|
Cleared mNextWithSameName in ClearMemberSets
|
2021-06-24 07:00:03 -07:00 |
|
Brian Fiete
|
a888fd745a
|
Require semicolon after repeat/while (warning for backward compat)
|
2021-06-22 13:14:56 -07:00 |
|
Brian Fiete
|
f5a863d55a
|
mFieldDeclaration null check
|
2021-03-24 06:31:32 -04:00 |
|
Brian Fiete
|
8e9d7ed4c4
|
Lost changes
|
2021-02-25 10:14:22 -08:00 |
|
Brian Fiete
|
e3f51e39ed
|
Added 'concrete' constraint
|
2021-01-13 09:24:15 -08:00 |
|
Brian Fiete
|
bc8758bbac
|
Removed mDtorDef, fixed MethodSpecializationRequest on emitted method
|
2021-01-11 10:52:44 -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
|
2ac2fe70fb
|
Fixed string interpolation scoping, {{ }} escaping
|
2021-01-04 06:33:39 -08:00 |
|
Brian Fiete
|
1893988195
|
Fixed static initializer
|
2021-01-02 13:20:10 -08:00 |
|
Brian Fiete
|
86b5e65015
|
Fixed const eval dependency issues
|
2020-12-31 11:31:19 -08:00 |
|
Brian Fiete
|
ba9ce75a0b
|
Fixed inlining issues
|
2020-12-27 10:56:14 -08:00 |
|
Brian Fiete
|
27a586df04
|
Fixed atom deletion issue
|
2020-12-25 05:22:02 -08:00 |
|
Brian Fiete
|
6bb363fb4b
|
CTFE updates, including heap support
|
2020-12-17 04:51:05 -08:00 |
|
Brian Fiete
|
34dcd47dd5
|
Fixes for type initializer blocks
|
2020-12-07 10:58:02 -08: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
|
125f7b85a7
|
Added ability to put Main method in an anonymous static section
|
2020-09-22 15:39:14 -07:00 |
|
Brian Fiete
|
93f5890d6d
|
Removed static using fixit for generic types
|
2020-09-19 05:25:48 -07:00 |
|
Brian Fiete
|
0b20ef867b
|
Support for matching interface conformance in distinct build options
|
2020-09-16 04:37:28 -07:00 |
|
Brian Fiete
|
535045c48a
|
Allow method attributes on properties with expression bodies
|
2020-08-29 11:28:11 -07:00 |
|
Brian Fiete
|
41cc6308ab
|
Null check cleaning up old parsers
|
2020-08-11 16:20:56 -07:00 |
|
Brian Fiete
|
32cd6d8841
|
Improved extern type constraints
|
2020-08-10 13:29:05 -07:00 |
|
Brian Fiete
|
c3bc2bc67c
|
Added extern constraints to types
|
2020-08-05 05:34:32 -07:00 |
|
Brian Fiete
|
f9bed24c00
|
Fixed 'base' lookup for properties
|
2020-08-03 06:09:45 -07:00 |
|
Brian Fiete
|
37fc1a08e1
|
Fix for globals namespace conflicting with extension name
|
2020-07-15 15:32:06 -07:00 |
|
Brian Fiete
|
78d63fd494
|
Fixed project removal issue
|
2020-07-15 06:59:46 -07:00 |
|
Brian Fiete
|
f9c0f2a311
|
Added reflect method filters
|
2020-07-14 08:27:25 -07:00 |
|