HaxeFoundation / HaxeFoundation/as3hx

internal root package gets translated to @:allow()

Open
#25 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haxe
Stars
180
Forks
52
PR merge metrics
No merged PRs in 30d

Description

Internal access specifier on root package gets translated to @:allow(), which in current version of Haxe does nothing. There is unfortunately no fix available to make this possible in the current version of Haxe. Discussions with Simn led to possibilities of using @:allow("") to mean the root namespace, but it is unclear if this is the direction that will be taken and when.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named. Start by locating the code that translates an internal root-package access specifier into @:allow(), then review the current Haxe behavior and the unresolved discussion about using @:allow("") for the root namespace. Done requires an agreed Haxe-compatible direction before changing or testing the translation.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.