go2hx

manual

github

Module stdgo.sync has compilation errors, please do not use:

 ERROR  stdgo/sync/atomic_/Atomic_.hx:19: characters 94-148

  19 | @:structInit @:using(stdgo.sync.atomic_.Atomic_.Pointer__static_extension) abstract Pointer_(stdgo._internal.sync.atomic_.Atomic__Pointer_.Pointer_) from stdgo._internal.sync.atomic_.Atomic__Pointer_.Pointer_ to stdgo._internal.sync.atomic_.Atomic__Pointer_.Pointer_ {
     |                                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     | Not enough type parameters for stdgo._internal.sync.atomic_.Pointer_

      ->  /home/runner/haxe/versions/a97dc16/std/haxe/macro/Compiler.hx:229: characters 7-36

      229 |       load("include_module", 1)(cl);
          |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          | Called from here

      231 |       include(prefix + file, true, ignore, classPaths);
          |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          | Called from here

      239 |   Context.onAfterInitMacros(() -> include(pack, rec, ignore, classPaths, strict));
          |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          | Called from here

 ERROR  stdgo/sync/atomic_/Atomic_.hx:139: lines 139-143

 139 | @:structInit @:using(stdgo.sync.atomic_.Atomic_.T_noCopy_static_extension) abstract T_noCopy(stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy) from stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy to stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy {
   - |   [...]
 143 | }
     |
     | stdgo.sync.atomic_._Atomic_.T_noCopy_Impl_ is not ready to be accessed, separate your type declarations in several files

 ERROR  stdgo/sync/atomic_/Atomic_.hx:139: lines 139-143

 139 | @:structInit @:using(stdgo.sync.atomic_.Atomic_.T_noCopy_static_extension) abstract T_noCopy(stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy) from stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy to stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy {
   - |   [...]
 143 | }
     |
     | stdgo.sync.atomic_._Atomic_.T_noCopy_Impl_ is not ready to be accessed, separate your type declarations in several files

 ERROR  stdgo/sync/atomic_/Atomic_.hx:139: lines 139-143

 139 | @:structInit @:using(stdgo.sync.atomic_.Atomic_.T_noCopy_static_extension) abstract T_noCopy(stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy) from stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy to stdgo._internal.sync.atomic_.Atomic__T_noCopy.T_noCopy {
   - |   [...]
 143 | }
     |
     | stdgo.sync.atomic_._Atomic_.T_noCopy_Impl_ is not ready to be accessed, separate your type declarations in several files

          | For optional function argument '__1'