Clause
← All dokumentation

Det engelska originalet har ändrats sedan översättningen gjordes, så delar av den kan vara inaktuella. Läs på engelska

Översatt från det engelska originalet · 1e3a39c8-dirty · 2026-10-26

Clause-dokumentation

Korta referensanteckningar för den nuvarande implementationen. Varje fil beskriver beteende och begränsningar som finns i dag; planer och steghistorik finns i .agents/.

ÄmneDokument
Bygga Clause: krav, förinställningar, konfigurationsalternativ, tester, kvalitetskontroll, benchmarksbuilding.md
Förbehandling (epp-beteende, inkluderingar, makron, funktioner)preprocessor.md
Parsning, ägarskap för AST, syntaxbegränsningarparser.md
TOML-projekt, val av mål, byggkatalog och cacher, ignorerade källfilerprojects.md
Kompilatorns CLI, artefakter, utskrift av källkod och abstrakt format, kompileringscache, LLVM SDK, PCRE2 och zlib, exempelcompile.md
ASN.1-specifikationer: .asn-indata och [[targets.asn1]], asn1ct-alternativ, täckning, genererade modulerasn1.md
Startpunkt för körbara filer, argument, slutstatus, utdataströmmar, länkningexecutables.md
Felsökningsinformation (-g), debuggrar och Erlangs anropsstackdebugging.md
Profilering som slås på explicit (--profile FILE): anrop och egen tid per funktion och processprofiling.md
Parse transforms: värdens OTP-laddare, utbyte av abstrakt format, uppslagning av transformertransforms.md
Semantisk analys, typer, inferens, bindningarsemantic.md
Typspecialisering vid -O2: bevis och representationsvarianterspecialization.md
ABI för genererad kod: termer, symboler, registrering, fel, rötterabi.md
Mönster, klausuler, matchningar i funktionskroppar och comprehensionspatterns.md
Guards och katalogen över guard-BIF:arguards.md
Termrepresentationer (atomer, tal, behållare, maps, bitar, records) och utskriftterms.md
Native, kvalificerade och anonyma records (OTP 29)native-records.md
Funktionsvärden: fun F/A, fun M:F/A, closures, namngivna funs, dynamiska anropfuns.md
Inbyggda produktionsfunktioner: katalog, bryggaanrop, inbyggda modulfunktioner, portioner, registreringbuiltins.md
Runtime-livscykel, minne, kodserver, persistenta termer, trådar, standardutdata, uppstartruntime.md
Processer: schemaläggarens arbetstrådar, meddelanden och receive, länkar, monitorer, registrerade namn, timers, introspektion, alias, exit-signalerprocesses.md
Portar: identitet, porttabell, drivrutiner, datalägen, I/O-tråden, upptagna portar, underprocesser, standard-I/O, filer och socketsports.md
Kontrakt för processheapen: ordlayout, områden, tillträde, rötter, skräpsamlingruntime-heap.md
Exekveringsmodell: ramar, anrop, svansanrop, yield, undantagexecution-model.md
Rapportering av uppskjutna funktioner (notimpl)features.md
Fastlåst OTP-källreferens och uppdateringsprocedurotp-reference.md
Kända beteendeskillnader mot Erlang/OTPdifferences.md
Valideringsbaslinje, testlägen, plattformsluckor, benchmarks, historikvalidation.md

Äldre valideringsposter per steg och bevis-JSON har sammanfattats i valideringshistoriken; de fullständiga originalen finns kvar i Git-historiken (senast närvarande i commit 2777c98).

Bibliotek

Clauses egna OTP-applikationer under library/, i libraries/.

ÄmneDokument
Biblioteksmoduler under library/{erts,kernel,stdlib} som kompileras med program, hur program får dem, tillhandahållna och saknade modulerlibrary.md
Konsolutdata: io:format, io:put_chars, enheter, formatdirektiv, ~p-layoutio.md
Kryptografi: OpenSSL-versioner och källor, bygge, länkning, FIPS-läge och låsta FIPS-programcrypto.md
public_key: ASN.1-specifikationer och deras källor, genererade moduler, public_key.hrlpublic_key.md