Commit Graph

71 Commits

Author SHA1 Message Date
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
abbb9e5a4c Fixes #10. 2016-11-05 16:26:59 +01: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
Juraj Kirchheim
3b822b4cdb Merge branch 'master' of https://github.com/haxetink/tink_macro 2016-07-08 11:49:00 +02:00
Juraj Kirchheim
f2b670f9e4 Expand build cache for 2 and 3 type parameters. 2016-07-08 11:48:40 +02:00
Juraj Kirchheim
7e869cd9c8 Fix logic in Exprs.has 2016-06-23 05:19:53 +02:00
Juraj Kirchheim
983ffa16af Avoid stringly approach. 2016-06-10 08:20:09 +02:00
Juraj Kirchheim
3470f1cc47 Store user defined constructors. 2016-05-20 12:41:20 +02:00
Juraj Kirchheim
065788c198 Replace MacroType with @:genericBuild for direct type converions. 2016-05-18 07:58:28 +02:00
Juraj Kirchheim
331f186dcd Minor API improvement. 2016-05-02 17:58:09 +02:00
Juraj Kirchheim
43fb9eb16a Add build cache utility. 2016-05-02 17:45:45 +02:00
Juraj Kirchheim
d53937f836 Avoid stale fields cache. 2016-04-19 18:23:40 +02:00
Juraj Kirchheim
c3cecad472 Add TypeMap with test. 2016-04-19 12:52:45 +02:00
Juraj Kirchheim
c0b562af31 Fix indenting. 2016-04-14 13:54:26 +02:00
back2dos
9b4e9cb81f Merge branch 'master' of https://github.com/haxetink/tink_macro 2015-05-28 08:58:18 +02:00
back2dos
b90aae8386 Minor simplification in constructor generation. 2015-05-28 08:57:55 +02:00
Eugene Griskov
f4bf23a66b Made imports and using expressions to use CoreApi redefinitions. 2015-05-19 17:22:23 +01:00
back2dos
a01a1b16ae Minor fix. 2015-05-19 01:45:02 +02:00
back2dos
b4bfa69376 Make class builder lazy and less opinionated. 2015-05-19 01:38:37 +02:00
back2dos
ef2054d8ff Minor fix. 2015-05-18 14:51:29 +02:00
back2dos
78e9087ba2 Do not lose constructor metadata. 2015-05-18 14:48:35 +02:00
back2dos
dc29f07217 Remove the good old typed map. 2015-05-17 22:58:45 +02:00
back2dos
b02e27b589 Minor cleanup. 2015-04-29 11:30:24 +02:00
back2dos
30c4196f4f Avoid DCE tango on JS. 2014-08-28 12:22:25 +02:00
back2dos
3cc5e00078 Add wrapper for onTypeNotFound to allow error reporting. 2014-05-16 22:35:51 +02:00
back2dos
56325b37d9 Use std lib for parameter substitution in fields. 2014-05-16 22:35:23 +02:00
back2dos
725bd8b0f5 Minor. 2014-04-14 18:28:51 +02:00
back2dos
f1012c3478 Minor. 2013-12-10 20:50:33 +01:00
back2dos
62aeb25356 Add semi-outer transform. 2013-12-10 20:50:25 +01:00
back2dos
9575043ca5 Make addMeta fluent. Add toField. 2013-12-10 20:49:40 +01:00
back2dos
cc5855883e Added Exprs.has. Minor cleanup. 2013-12-10 20:48:53 +01:00
back2dos
037f15929f Nullcheck + cleanup. 2013-12-10 20:47:42 +01:00
back2dos
e470e0c212 First arg always typed explicitly to avoid using oddities. 2013-11-13 20:20:16 +01:00
back2dos
872b6be411 Deal with ENew and EConst(CIdent)). Updated tests & doc. 2013-11-06 21:59:35 +01:00
back2dos
aefe622434 Added options to yield. 2013-11-02 03:02:18 +01:00
back2dos
7a2b7db830 Fixed ClassBuilder.hasConstructor 2013-10-24 14:31:02 +02:00
back2dos
a57487ab72 Allow getting members by name from ClassBuilder. 2013-10-24 12:49:23 +02:00
back2dos
9c8daad018 Fix setter bypass. 2013-10-23 17:36:34 +02:00
back2dos
70f2c9ba40 Workaround HaxeFoundation/haxe #2272. 2013-10-21 22:26:54 +02:00
back2dos
583f404089 Support haxe/java oddities. 2013-10-20 12:38:09 +02:00
back2dos
0d6ee48067 Added support for explicitly direct type -> complextype translation. 2013-10-17 10:31:47 +02:00
back2dos
ef7fe70446 Make setter bypass in constructor optional. 2013-10-13 19:42:07 +02:00