Brian Fiete
|
cf5c969d1f
|
Improvements to const string generic arg, literal generic args
|
2022-02-05 09:23:44 -05:00 |
|
Brian Fiete
|
361be9dc92
|
Reflect Filtered, extension attribs fix, generic arg BfAstNode
|
2022-02-04 12:00:43 -05:00 |
|
Brian Fiete
|
bf97431cdb
|
Improvements to overflow arithmetic
|
2022-01-11 10:36:22 -05:00 |
|
Brian Fiete
|
f0bafae177
|
Fix for 'using static' namespace search inside namespace declarations
|
2022-01-07 08:58:19 -05:00 |
|
Brian Fiete
|
c0fe1d1c1b
|
Support for expression-bodied properties with mut
|
2022-01-03 14:41:12 -05:00 |
|
Brian Fiete
|
40b0d78d16
|
Allow ref property setter specifier
|
2021-11-27 09:05:23 -08:00 |
|
Brian Fiete
|
27fd5552cc
|
Enhanced ranges
|
2021-10-24 08:12:18 -07:00 |
|
Brian Fiete
|
4cda126188
|
offsetof
|
2021-09-10 14:21:25 -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
|
d475d3641f
|
Added overflow operators &+, &-, &*
|
2021-07-15 06:01:17 -07:00 |
|
EinBurgbauer
|
b58c0d4055
|
fix builtin attrib matching
|
2021-05-26 20:23:12 +02:00 |
|
Joseph Battelle
|
a69dff59ce
|
s/seperate/separate
|
2021-01-29 23:52:58 -08:00 |
|
Brian Fiete
|
3fddd4f396
|
Better fix for direct autprop optimization
|
2021-01-20 08:53:43 -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
|
2ac2fe70fb
|
Fixed string interpolation scoping, {{ }} escaping
|
2021-01-04 06:33:39 -08:00 |
|
Brian Fiete
|
9d1a5d9f3d
|
Added auto-constructors (ie: 'struct Vec : this(float x, float y);')
|
2021-01-02 12:54:05 -08:00 |
|
Brian Fiete
|
2dbcca8ca4
|
Argument cascades
|
2021-01-02 08:11:07 -08:00 |
|
Brian Fiete
|
0692fb44a4
|
Added '.{ x = 1, y = 2}' initializer expression
|
2021-01-02 06:14:29 -08:00 |
|
Brian Fiete
|
fa65029dfa
|
Fixed false signature change with multiple extensions
|
2020-12-31 09:56:51 -08:00 |
|
Brian Fiete
|
a20519ee04
|
Fixed sized array size inference, primitive type handling in ir
|
2020-12-24 06:58:38 -08:00 |
|
Brian Fiete
|
f28229aef4
|
Fixed protection string table oob
|
2020-12-14 06:13:40 -08:00 |
|
Brian Fiete
|
9cd47a784b
|
Added 'protected internal' protection
|
2020-12-07 07:53:12 -08:00 |
|
Brian Fiete
|
fa0e712c2b
|
Added [MangleConst] support
|
2020-11-16 11:05:08 -08:00 |
|
Brian Fiete
|
281f19e04c
|
String interpolation
|
2020-11-11 05:46:52 -08:00 |
|
Brian Fiete
|
e2bc29cf9c
|
== fix
|
2020-10-30 09:35:48 -07:00 |
|
Brian Fiete
|
8abb72939b
|
Fix for lambda caching within mixin
|
2020-10-30 09:03:36 -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
|
a399e383fa
|
Linux fixes
|
2020-09-29 08:53:36 -07:00 |
|
Brian Fiete
|
e02b42d6f4
|
Added mouseover docs support
|
2020-09-25 08:50:39 -07:00 |
|
Brian Fiete
|
980fc63b74
|
Additional if variable restrictions
|
2020-09-25 05:36:58 -07:00 |
|
Brian Fiete
|
4765bd9738
|
this-> fix
|
2020-09-20 05:38:10 -07:00 |
|
Brian Fiete
|
dc169fffda
|
Parser fixes
|
2020-09-12 08:11:29 -07:00 |
|
Brian Fiete
|
e70394bbf6
|
Operator '??=', '?' out discard
|
2020-09-07 15:24:42 -07:00 |
|
Brian Fiete
|
0eea8eeef6
|
Fixed missing-comma formatting
|
2020-09-06 05:28:19 -07:00 |
|
Brian Fiete
|
c49d92b779
|
Made method mutability part of signature and method selection
|
2020-08-29 14:18:05 -07:00 |
|
Brian Fiete
|
99419097c5
|
Added [IgnoreErrors] block attribute
|
2020-08-16 08:33:51 -07:00 |
|
Brian Fiete
|
9d5d5b4063
|
Added alloctype(T)
|
2020-08-12 15:07:56 -07:00 |
|
Brian Fiete
|
2fe209447e
|
Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes.
|
2020-07-03 13:54:45 -07:00 |
|
Brian Fiete
|
a2a1b486a2
|
Made a different restricted temp address for return values
|
2020-07-01 06:14:43 -07:00 |
|
Brian Fiete
|
229a5aa5c5
|
Initializer expressions
|
2020-06-18 06:12:14 -07:00 |
|
Brian Fiete
|
abeda6909b
|
Added concept of strict equality
|
2020-06-17 05:13:53 -07:00 |
|
Brian Fiete
|
e1c340a711
|
Added extension methods
|
2020-06-03 05:22:11 -07:00 |
|
Brian Fiete
|
e16e4613b6
|
Better handling of autocomplete with tokens
|
2020-05-26 06:10:51 -07:00 |
|
bfiete
|
6b46904510
|
Working on Linux fixes
|
2020-05-21 06:58:26 -07:00 |
|
Brian Fiete
|
e82daf74d4
|
Fixed params expression with ref values
|
2020-05-19 09:42:11 -07:00 |
|
Brian Fiete
|
3d3cde906b
|
Fixed zeroing of paramdecl in lambdas
|
2020-05-17 06:58:03 -07:00 |
|
Brian Fiete
|
6af96d8f6d
|
Enhanced expression-body support
|
2020-05-08 11:11:01 -07:00 |
|