Autodesk / Autodesk/AutomaticComponentToolkit
[cgo] Pointer variables are not implemented properly.
- 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
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