nodejs / nodejs/node

Extend shared simdutf flag to v8

Offen Anfängerfreundlich
#60,984 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature request
Vorherrschende Sprache
JavaScript
Sterne
122k
Forks
37.3k
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
283

Beschreibung

What is the problem this feature will solve?

configure.py has --shared-simdutf* flags, but now v8 embeds another copy of simdutf as well.

What is the feature you are proposing to solve the problem?

It would be awesome if tools/v8_gypfiles/v8.gyp was updated to allow linking v8 to the shared simdutf copy.

What alternatives have you considered?

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit den bestehenden --shared-simdutf*-Flags in configure.py und tools/v8_gypfiles/v8.gyp. Verfolge, wie die gemeinsame simdutf-Option in der V8-Build-Konfiguration dargestellt wird, und aktualisiere dann das V8-Target, damit es die gemeinsame Kopie verwenden kann. Erledigt ist die Aufgabe, wenn der V8-Build-Pfad das Flag berücksichtigt, ohne eine weitere simdutf-Kopie einzubetten; überprüfe dies, indem du mit der gemeinsamen Option konfigurierst und baust.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, node.js, python
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Ruhig
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
74/100

Neue Issues direkt in Ihr Postfach

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