Autodesk / Autodesk/AutomaticComponentToolkit

[cgo] Pointer variables are not implemented properly.

Offen
#125 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
53
Forks
26
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Pointer variables are making the headers not compile. We tried to use interface{} style-pointers in order to abstract this for the user, but they seemed to crash.

My suggestion would be to handle pointers strictly as uint64 handles throughout all the go code.
@qmuntal: Do you have any objections?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den in diesem Issue beschriebenen Fehler bei der Header-Kompilierung zu reproduzieren, und verfolge, wie Pointer-Variablen im cgo-bezogenen Go-Code behandelt werden. Vergleiche die aktuelle Pointer-Behandlung im interface{}-Stil mit dem vorgeschlagenen uint64-Handle-Ansatz. Als erledigt gilt die Aufgabe, wenn generierte Header kompiliert werden und Pointer-Variablen nicht mehr abstürzen; im Issue werden jedoch keine Dateien oder Tests genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.