Compare commits

...

4 Commits
1.0.3 ... 1.0.4

Author SHA1 Message Date
Juraj Kirchheim
08249260f9 Bump version. 2024-11-27 08:40:44 +01:00
Juraj Kirchheim
e24941880a Get travix from haxelib. 2024-11-27 08:35:08 +01:00
Juraj Kirchheim
bdf78197db Merge pull request #40 from kLabz/fix_weird_partial_resolution
Fix weird partial module resolution
2024-11-27 07:17:44 +01:00
k
635e64ebf1 Fix weird partial module resolution
See https://github.com/HaxeFoundation/haxe/pull/11338
2024-11-26 16:09:56 +01:00
4 changed files with 9 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
# @install: lix --silent download "gh://github.com/back2dos/travix#354c2b2a82cc3b03e2f87cc1b6f0ddc0a6a5c133" into travix/0.15.0/github/354c2b2a82cc3b03e2f87cc1b6f0ddc0a6a5c133
# @post-install: cd ${HAXE_LIBCACHE}/travix/0.15.0/github/354c2b2a82cc3b03e2f87cc1b6f0ddc0a6a5c133 && haxe -cp src --run travix.PostDownload
# @run: haxelib run-dir travix ${HAXE_LIBCACHE}/travix/0.15.0/github/354c2b2a82cc3b03e2f87cc1b6f0ddc0a6a5c133
# @install: lix --silent download "haxelib:/travix#0.15.3" into travix/0.15.3/haxelib
# @post-install: cd ${HAXE_LIBCACHE}/travix/0.15.3/haxelib && haxe -cp src --run travix.PostDownload
# @run: haxelib run-dir travix "${HAXE_LIBCACHE}/travix/0.15.3/haxelib"
-lib tink_cli
-cp ${HAXE_LIBCACHE}/travix/0.15.0/github/354c2b2a82cc3b03e2f87cc1b6f0ddc0a6a5c133/src
-D travix=0.15.0
-cp ${HAXE_LIBCACHE}/travix/0.15.3/haxelib/src
-D travix=0.15.3
--macro travix.Macro.setup()

View File

@@ -9,8 +9,8 @@
"contributors": [
"back2dos"
],
"version": "1.0.3",
"releasenote": "Make Member::hasMeta null safe.",
"version": "1.0.4",
"releasenote": "Haxe 5 compat",
"tags": [
"tink",
"macro",

View File

@@ -21,7 +21,7 @@ typedef TypeMap<T> = tink.macro.TypeMap<T>;
//TODO: consider adding stuff from haxe.macro.Expr here
typedef MacroOutcome<D, F> = tink.core.Outcome<D, F>;
typedef MacroOutcomeTools = tink.OutcomeTools;
typedef MacroOutcomeTools = tink.core.Outcome.OutcomeTools;
typedef Member = tink.macro.Member;
typedef Constructor = tink.macro.Constructor;

View File

@@ -357,7 +357,7 @@ class Exprs {
expr = [EVars(locals).at(expr.pos), expr].toMBlock(expr.pos);
Success(Context.typeof(expr));
}
catch (e:haxe.macro.Error) {
catch (e:haxe.macro.Expr.Error) {
e.pos.makeFailure(e.message);
}
catch (e:Dynamic) {