Commit Graph

309 Commits

Author SHA1 Message Date
back2dos
725bd8b0f5 Minor. 2014-04-14 18:28:51 +02:00
back2dos
9017ab70ab Version bump + doc update. 2013-12-11 01:45:58 +01: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
6d7ec45647 Extended API. 2013-12-10 20:47:10 +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
d5784f685f Merge branch 'master' of https://github.com/haxetink/tink_macro 2013-10-24 14:31:22 +02:00
back2dos
7a2b7db830 Fixed ClassBuilder.hasConstructor 2013-10-24 14:31:02 +02:00
Juraj Kirchheim
c3e90b05f5 Fixed headlines. 2013-10-24 13:08:51 +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
c9d530a02c Update doc. Bump version. 2013-10-21 22:31:56 +02:00
back2dos
70f2c9ba40 Workaround HaxeFoundation/haxe #2272. 2013-10-21 22:26:54 +02:00
Juraj Kirchheim
687683e86a Grammar learn I must. 2013-10-20 14:34:43 +02:00
Juraj Kirchheim
cac79aaba9 Formatting. 2013-10-20 14:28:51 +02:00
back2dos
583f404089 Support haxe/java oddities. 2013-10-20 12:38:09 +02:00
back2dos
bf6098c9dc Bump version + dependencies. 2013-10-17 10:33:00 +02:00
back2dos
0d6ee48067 Added support for explicitly direct type -> complextype translation. 2013-10-17 10:31:47 +02:00
Juraj Kirchheim
64cc8c8ea7 Merge pull request #1 from jasononeil/patch-1
Avoid conflicting `tink.Outcome` and `tink.OutcomeTools` typedefs
2013-10-17 00:36:32 -07:00
Jason O'Neil
c7bb41fad4 Avoid conflicting tink.Outcome and tink.OutcomeTools typedefs
Aliases for `tink.core.Outcome` were defined in both `tink.CoreApi` and `tink.MacroApi`.

This resulted in the error message:

> Type name tink.Outcome is redefined from module tink.MacroApi
2013-10-17 08:30:53 +08:00
back2dos
8fb477e8e9 Added links. Slightly better headlines. 2013-10-13 19:59:16 +02:00
back2dos
3298e792ad Merge branch 'master' of https://github.com/haxetink/tink_macro 2013-10-13 19:43:16 +02:00
back2dos
1bdb3e5b77 Updated dependency. 2013-10-13 19:42:57 +02:00
back2dos
ef7fe70446 Make setter bypass in constructor optional. 2013-10-13 19:42:07 +02:00
Juraj Kirchheim
97e0cbf005 Make doc fit github. 2013-10-01 23:42:09 +02:00
Juraj Kirchheim
1eb8f16e8f Remove MacroError from doc. 2013-10-01 23:38:18 +02:00
Juraj Kirchheim
fe80d2631a Code formatting. 2013-10-01 23:35:30 +02:00
Juraj Kirchheim
95a44e9d45 Update README.md 2013-10-01 23:15:04 +02:00
back2dos
516479cc72 Bump version. 2013-10-01 23:13:23 +02:00
back2dos
82257633db Documentation. 2013-10-01 15:41:53 +02:00
back2dos
7223ae474a Reviewed constructor API. 2013-10-01 15:03:16 +02:00
back2dos
716f3b3eb9 Added getVar. 2013-09-30 17:08:04 +02:00
back2dos
5f17f870a1 Formatting. 2013-09-30 17:07:38 +02:00
back2dos
0e0eaf0655 Deal with null positions in getOutcome. 2013-09-30 17:06:55 +02:00
back2dos
da0ca74ad3 Initial context for typed map is optional. 2013-09-30 17:06:03 +02:00
back2dos
fe51e127f2 Rename facade and update code to deal with that. 2013-09-29 13:07:10 +02:00
back2dos
8dc700b434 Minor changes. Bump version. 2013-09-27 23:27:25 +02:00
back2dos
cd15e4b00c New facade. Rudimentary tests. 2013-09-25 14:32:19 +02:00
back2dos
4054939a7c Formatting. 2013-09-10 11:43:45 +02:00
back2dos
e30fff4996 Use proper path. 2013-08-01 15:48:46 +02:00
back2dos
f31905bbb1 Do not use inline on setters as it seems to break some complex expressions. 2013-07-17 08:01:34 +02:00
back2dos
61814e5c3f Minor. 2013-07-16 19:25:37 +02:00
back2dos
4d9cb4cddd Expose target class. 2013-07-16 19:25:22 +02:00
back2dos
6fbdc9b57b Include haxe.macro.ExprTools. 2013-07-16 17:03:26 +02:00
back2dos
3d8e52fcf0 Add class building helpers. 2013-07-16 16:03:11 +02:00