No description
Find a file
René Linder 50ef90f608 V3.5: HGet/HSet/HExists/HCount/HInit/HClear + HForEach Macro
Forward-Compatible Header-Helper-API fuer arena-backed Maps. Aktuell nicht
genutzt — Public-Struct (Map headers.s()) bleibt unangetastet wegen
Handler-API-Erhalt. Helpers stehen bereit fuer:

- Opt-in-Migration einzelner Hot-Path-Pfade auf lhs_arena::HashMap
- Externer Plugin-Code, der explizit Arena-Memory-Sicherheit will
- Eine spaetere bewusst geplante volle Cascade (eigener Major-Bump)

Procedures (DeclareModule + Module):
- HGet/HSet/HExists/HCount  → MapGet/MapSet/MapExists/MapCount via lhs_arena
- HInit                     → MapCreate (initial allocate)
- HClear                    → recreate (lhs_arena::HashMap hat kein In-place clear)

Macros (file-scope, post-EndDeclareModule):
- HForEach(map, iter, k, v) / HForEachEnd  → MapIterator-Wrapper

Refs: HTTPLIB-4 (Foundation; voller Cascade konsumiert Plugin-API, daher
      bewusst zurueckgestellt — siehe Bilanz im Ticket-Comment).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 20:53:09 +02:00
ACME_Protokoll.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
H2_Frame.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
H2_Stream.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
H3_Frame.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
H3_Stream.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
HPACK_Codec.pbi HPACK: doppeltes UTF8() pro Header eliminiert (V3.5 increment) 2026-05-14 19:55:43 +02:00
HTTP_Client.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
HTTP_PKI.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
HTTP_Protokoll.pbi V3.5: HGet/HSet/HExists/HCount/HInit/HClear + HForEach Macro 2026-05-14 20:53:09 +02:00
HTTP_Server.pbi V3.5: Response-Build Buffer aus Per-Connection-Arena (HTTPLIB-5) 2026-05-14 20:21:29 +02:00
QPACK_Codec.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
WS_Connection.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00
WS_Frame.pbi Initial: HTTP-Stack aus purepower-framework V3.4 2026-05-14 17:20:10 +02:00