Juraj Kirchheim
|
aa186a1ec2
|
Add eval to Expr/TypedExpr.
|
2021-06-02 10:21:41 +02:00 |
|
Kevin Leung
|
f1010a518f
|
Bump dependency and fix haxe3 compatibility
|
2021-05-14 21:33:09 +08:00 |
|
Juraj Kirchheim
|
e01bf6912a
|
Improve VarAccess to String conversion.
|
2021-05-03 20:38:55 +02:00 |
|
Juraj Kirchheim
|
7e2dfad607
|
Make TypeMap work exacly with anons.
|
2021-03-14 13:25:20 +01:00 |
|
Juraj Kirchheim
|
94d02c91a8
|
Haxe 3 support.
|
2021-03-14 12:59:38 +01:00 |
|
Juraj Kirchheim
|
99a1fc3fa6
|
Exact type to string conversion.
|
2021-03-14 12:58:10 +01:00 |
|
Juraj Kirchheim
|
a383f7692b
|
Argh ...
|
2021-02-25 11:37:04 +01:00 |
|
Juraj Kirchheim
|
5e5781e8bc
|
Faster intersection for haxe4.
|
2021-02-25 11:36:26 +01:00 |
|
Kevin Leung
|
f46e49ce66
|
Fix haxe3
|
2020-12-22 17:15:28 +08:00 |
|
Kevin Leung
|
007c73d58e
|
Deduce common base type from a list of types
|
2020-12-22 16:56:45 +08:00 |
|
Dan Korostelev
|
59d7407d1b
|
haxe 4.2+ fix
|
2020-12-19 22:58:31 +01:00 |
|
Juraj Kirchheim
|
acaedc170a
|
Fix issue with build field retrieval.
|
2020-08-20 13:08:28 +02:00 |
|
Juraj Kirchheim
|
6f4e6b9227
|
Workaround https://github.com/HaxeFoundation/haxe/issues/9853
|
2020-08-20 12:45:33 +02:00 |
|
Juraj Kirchheim
|
4accf55b41
|
Avoid messing with typing order.
|
2020-08-12 23:10:43 +02:00 |
|
Juraj Kirchheim
|
5825c2b617
|
Add TypedExpr helpers.
|
2020-08-12 14:22:00 +02:00 |
|
Juraj Kirchheim
|
1589665652
|
Fix haxe 3.
|
2020-06-26 15:24:00 +02:00 |
|
Juraj Kirchheim
|
b5e992b820
|
Fix issues in ComplexType -> Type conversion for functions.
|
2020-06-26 15:09:21 +02:00 |
|
Juraj Kirchheim
|
acb7237ae4
|
Resolves #12. Resolves #18.
|
2020-04-24 15:38:51 +02:00 |
|
Juraj Kirchheim
|
e3bac681ce
|
Allow for typemaps that reduce everything except null.
|
2020-04-24 15:29:24 +02:00 |
|
Juraj Kirchheim
|
8890b62b46
|
Now we have it, I think ...
|
2020-01-06 14:53:06 +01:00 |
|
Juraj Kirchheim
|
cce63becd6
|
Whoops.
|
2020-01-06 14:40:38 +01:00 |
|
Juraj Kirchheim
|
a101378a4c
|
Try to be smarter about when bouncing initialization.
|
2020-01-06 14:35:26 +01:00 |
|
Juraj Kirchheim
|
b48b300cbc
|
Add some missing cases in type mapping.
|
2020-01-04 15:45:29 +01:00 |
|
Juraj Kirchheim
|
27c9b20330
|
Get rid of all reflection.
|
2020-01-04 14:20:40 +01:00 |
|
Juraj Kirchheim
|
3356172b7f
|
Update to newest haxe version.
|
2019-09-13 09:39:24 +02:00 |
|
Juraj Kirchheim
|
4cb5ee4196
|
Use @:persistent as necessary.
|
2019-06-22 15:16:04 +02:00 |
|
Kevin Leung
|
747d07bfc5
|
Revert "Better type comparison (closes #25)"
This reverts commit 00640d8328 .
|
2019-05-13 18:53:42 +08:00 |
|
Kevin Leung
|
00640d8328
|
Better type comparison (closes #25)
|
2019-05-13 17:01:54 +08:00 |
|
Kevin Leung
|
77973f6007
|
print metadata
|
2019-05-13 17:00:54 +08:00 |
|
Juraj Kirchheim
|
d90fb966d2
|
Add call to find main class.
|
2019-05-07 22:42:39 +02:00 |
|
Kevin Leung
|
6ed0424093
|
Convert TypeParameter to TypeParam
|
2019-04-23 18:21:03 +08:00 |
|
Juraj Kirchheim
|
53868cc6f3
|
Some fumbling with isSubTypeOf and add test for final.
|
2019-03-03 17:13:04 +01:00 |
|
Juraj Kirchheim
|
296cc6c861
|
Support final access on haxe4. Resolves #17.
|
2019-03-03 12:24:22 +01:00 |
|
Juraj Kirchheim
|
56c2ed9642
|
Don't do setter bypass if it's not really necessary.
|
2019-03-03 12:18:40 +01:00 |
|
Juraj Kirchheim
|
ac908bc82d
|
Deal with somewhat obscure haxe 4 issue.
|
2019-03-03 12:18:07 +01:00 |
|
Juraj Kirchheim
|
1604a135ae
|
Expose compiler args and completion point.
|
2019-02-26 16:01:39 +01:00 |
|
Juraj Kirchheim
|
5e65f5354f
|
Add unification helper.
|
2019-02-24 08:25:04 +01:00 |
|
Juraj Kirchheim
|
8f81256731
|
Deal with null monos.
|
2019-02-24 08:24:50 +01:00 |
|
Kevin Leung
|
86fa47eb0d
|
Get Position from a Type
|
2019-02-23 22:37:17 +08:00 |
|
Juraj Kirchheim
|
a11804c3ab
|
Merge branch 'master' of https://github.com/haxetink/tink_macro
|
2019-01-02 16:59:06 +01:00 |
|
Juraj Kirchheim
|
380ceb39ea
|
Add helper for transforming TypeParameter to TypeParamDecl.
|
2019-01-02 16:58:42 +01:00 |
|
Juraj Kirchheim
|
c48d445a54
|
Don't use get_field/set_field for field access anymore.
|
2018-11-08 11:27:37 +01:00 |
|
Juraj Kirchheim
|
e1e487079b
|
Add Exprs.as for ECheckType.
|
2018-10-03 11:50:21 +02:00 |
|
Juraj Kirchheim
|
4f84570bb7
|
Improve type parameter treatment.
|
2018-10-01 16:10:45 +02:00 |
|
Juraj Kirchheim
|
e398d0e694
|
Add helper for getting field suggestions.
|
2018-10-01 16:10:34 +02:00 |
|
Juraj Kirchheim
|
13d11f4f66
|
Make type comparator available.
|
2018-09-22 10:12:02 +02:00 |
|
Juraj Kirchheim
|
b68c6ac4a1
|
Fix complex type intersection.
|
2018-09-03 18:49:08 +02:00 |
|
Juraj Kirchheim
|
682aeacce8
|
Add ComplexType::intersect.
|
2018-09-01 15:09:05 +02:00 |
|
Kevin Leung
|
7f13916154
|
Fix haxe version check
|
2018-08-22 21:40:17 +08:00 |
|
Juraj Kirchheim
|
7ca0d4a650
|
Merge branch 'master' of https://github.com/haxetink/tink_macro
|
2018-07-26 12:57:08 +02:00 |
|