Juraj Kirchheim
|
e38f5ae147
|
Expand metadata API of member.
|
2018-07-26 12:55:05 +02:00 |
|
Juraj Kirchheim
|
4186225eb5
|
Add haxe3 polyfill for ObjectField.
|
2018-07-26 12:54:31 +02:00 |
|
k
|
f65df0e94b
|
Fix ClassBuilder's getConstructor() when super class is extern
Handle super class constructor's expr being `null`, which happens
when the super class is an extern with a constructor definition.
|
2018-05-08 16:23:12 +02:00 |
|
Juraj Kirchheim
|
0a6e39969b
|
Fix direct initialization.
|
2018-04-07 04:03:09 +02:00 |
|
Juraj Kirchheim
|
f051345863
|
Various little fixes.
|
2018-04-02 13:06:42 +02:00 |
|
Juraj Kirchheim
|
42821979d9
|
Totally insane workaround for https://github.com/HaxeFoundation/haxe/issues/5039
|
2018-03-29 02:00:05 +02:00 |
|
Juraj Kirchheim
|
2aa0b07e9f
|
Helper for short identifiers.
|
2018-03-29 01:59:27 +02:00 |
|
Juraj Kirchheim
|
ebade45e63
|
Maintain Haxe 3 nullability semantics in Haxe 4.
|
2018-03-12 11:16:13 +01:00 |
|
Juraj Kirchheim
|
f269d13abf
|
Add workaround for HaxeFoundation/haxe#6830.
|
2018-01-31 15:43:52 +01:00 |
|
Juraj Kirchheim
|
9cd59d3989
|
Handle module types properly.
|
2018-01-29 10:12:06 +01:00 |
|
Juraj Kirchheim
|
0dc774db21
|
Add support for scoping.
|
2017-12-24 12:23:10 +01:00 |
|
Juraj Kirchheim
|
a7c22bf5af
|
Return bulk added members from ClassBuilder.
|
2017-12-18 14:26:25 +01:00 |
|
Juraj Kirchheim
|
a164b335ed
|
Improve Type to ComplexType conversion for type parameters.
|
2017-12-18 11:28:23 +01:00 |
|
Juraj Kirchheim
|
d02306eebd
|
Add class reification shorthand to ClassBuilder.
|
2017-12-18 11:27:59 +01:00 |
|
Juraj Kirchheim
|
ff9ef59445
|
Expose more logic from BuildCache.
|
2017-12-18 11:27:32 +01:00 |
|
Juraj Kirchheim
|
bfc5c2b88f
|
Factor out build cache's param retrieval into separate function.
|
2017-12-15 12:27:01 +01:00 |
|
Juraj Kirchheim
|
82d15d9ffc
|
Report invalid type in getFields.
|
2017-12-08 10:40:24 +01:00 |
|
Juraj Kirchheim
|
0d9fff7e01
|
Reverse order in setter bypass to make type inference suffer less.
|
2017-12-06 17:13:01 +01:00 |
|
Juraj Kirchheim
|
800891bee2
|
Fixes #21.
|
2017-12-01 16:31:22 +01:00 |
|
Juraj Kirchheim
|
0802bf7f79
|
Minor tweak.
|
2017-12-01 16:30:42 +01:00 |
|
Juraj Kirchheim
|
3dec4fa404
|
Improve position reporting.
|
2017-11-30 13:04:07 +01:00 |
|
Juraj Kirchheim
|
21c7d12be7
|
Don't drop positions when typing.
|
2017-11-30 10:39:57 +01:00 |
|
Juraj Kirchheim
|
417a92cabc
|
Make it compile for Haxe 4.
|
2017-09-25 10:50:36 +02:00 |
|
Juraj Kirchheim
|
c94e4a0337
|
Add way to get constructor args.
|
2017-09-11 10:35:54 +02:00 |
|
Juraj Kirchheim
|
5879773566
|
Fix typo.
|
2017-08-18 15:41:31 +02:00 |
|
Juraj Kirchheim
|
58262a1810
|
Use reification to abstract over Haxe version specific differences.
|
2017-08-18 15:38:58 +02:00 |
|
Valentin Lemière
|
9ceadeb88f
|
Support for haxe 4 EIn change to EBinop(OpIn)
|
2017-08-18 15:13:28 +02:00 |
|
Juraj Kirchheim
|
c7634e0a29
|
Just use Error.rethrow
|
2017-06-01 13:14:39 +02:00 |
|
Simon Krajewski
|
c150b84f18
|
don't use neko.Lib.rethrow when not in neko
|
2017-06-01 13:01:52 +02:00 |
|
Juraj Kirchheim
|
73e9da8435
|
Fix 3.2.1.
|
2017-04-13 21:07:44 +02:00 |
|
Juraj Kirchheim
|
02bd3bf69d
|
Add Types.getMeta.
|
2017-04-13 21:02:58 +02:00 |
|
Juraj Kirchheim
|
671f1bc995
|
Merge pull request #11 from haxetink/kevinresol-patch-1
Add TypeMap alias
|
2017-03-16 16:02:34 +01:00 |
|
back2dos
|
bd4b8c436f
|
Build cache works better with compiler server.
|
2017-03-06 17:58:07 +01:00 |
|
back2dos
|
dbebd0d70d
|
Allow querying whether a type exists.
|
2017-03-06 17:57:30 +01:00 |
|
Juraj Kirchheim
|
f39fc3b296
|
Try to save TMono.
|
2017-03-06 09:16:31 +01:00 |
|
Kevin Leung
|
e06c40325b
|
Add TypeMap alias
|
2017-03-04 22:33:13 +08:00 |
|
back2dos
|
a597d7fa50
|
Workaround for https://github.com/HaxeFoundation/haxe/issues/6063
|
2017-03-01 18:25:21 +01:00 |
|
back2dos
|
3d5626d66f
|
Give up on trying to work around cache problems.
|
2017-03-01 18:17:42 +01:00 |
|
Juraj Kirchheim
|
b20986ecd0
|
Remove some old trace statements.
|
2017-02-18 19:00:07 +01:00 |
|
Juraj Kirchheim
|
e55b72b697
|
Merge branch 'master' of https://github.com/haxetink/tink_macro
|
2017-02-18 18:40:57 +01:00 |
|
Juraj Kirchheim
|
240ace34ec
|
Try to deal with caching problems.
|
2017-02-18 18:40:48 +01:00 |
|
Kevin Leung
|
aad311f524
|
Don't even need an outcome
|
2016-12-07 10:10:22 +08:00 |
|
Kevin Leung
|
f0d5d80266
|
Remove unused error message
|
2016-12-07 10:09:20 +08:00 |
|
Kevin Leung
|
38aa0f4dc4
|
Concat any exprs
|
2016-12-07 10:08:47 +08:00 |
|
Kevin Leung
|
f4fb7d63c3
|
Merge branch 'master' into concat_block
|
2016-12-07 10:01:38 +08:00 |
|
Juraj Kirchheim
|
371f393299
|
Merge branch 'master' of https://github.com/haxetink/tink_macro
# Conflicts:
# src/tink/MacroApi.hx
|
2016-11-05 16:27:39 +01:00 |
|
Juraj Kirchheim
|
abbb9e5a4c
|
Fixes #10.
|
2016-11-05 16:26:59 +01:00 |
|
David Klein
|
f8ab1c7354
|
tink.Option<T> is already pulled in by 'using tink.CoreApi;'
|
2016-10-12 11:26:06 +02:00 |
|
Juraj Kirchheim
|
ba5349f55f
|
Slightly better error reporting in build cache.
|
2016-10-06 10:39:33 +02:00 |
|
kevinresol
|
241919549c
|
Add concat()
|
2016-08-21 15:02:42 +08:00 |
|