From 29a065049e39b163b7c78ff4c932170e5a8eea7a Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 26 Nov 2023 22:35:10 -0500 Subject: [PATCH] Ditch InlineArray3 Turns out Array is still faster --- .../AttributedStringConverter.swift | 10 +- Sources/HTMLStreamer/InlineArray3.swift | 220 ------------------ Sources/HTMLStreamer/Tokenizer.swift | 5 +- .../AttributedStringConverterTests.swift | 2 +- .../HTMLStreamerTests/InlineArray3Tests.swift | 38 --- 5 files changed, 8 insertions(+), 267 deletions(-) delete mode 100644 Sources/HTMLStreamer/InlineArray3.swift delete mode 100644 Tests/HTMLStreamerTests/InlineArray3Tests.swift diff --git a/Sources/HTMLStreamer/AttributedStringConverter.swift b/Sources/HTMLStreamer/AttributedStringConverter.swift index 9da5463..da13a72 100644 --- a/Sources/HTMLStreamer/AttributedStringConverter.swift +++ b/Sources/HTMLStreamer/AttributedStringConverter.swift @@ -24,8 +24,8 @@ public struct AttributedStringConverter { private var tokenizer: Tokenizer! private var str: NSMutableAttributedString! - private var actionStack: InlineArray3 = [] - private var styleStack: InlineArray3