16 Commits

Author SHA1 Message Date
Brent Simmons
ed160986f5 Rewrite HTMLEntityDecoder so that it’s fast. 2024-09-28 22:14:51 -07:00
Brent Simmons
591e451b69 Simplify Parser — use one target instead of multiple. 2024-09-24 14:45:53 -07:00
Brent Simmons
a2fc8b5dec Consolidate tests to a single ParserTests target. 2024-09-22 11:41:08 -07:00
Brent Simmons
a7c4669bd6 Create HTMLParserTests. 2024-09-21 22:10:47 -07:00
Brent Simmons
3c4a278b42 Create HTMLParser module. 2024-09-21 12:16:09 -07:00
Brent Simmons
784b915e74 Finish porting FeedType support code. All tests pass. 2024-09-12 22:07:16 -07:00
Brent Simmons
24e7eb90f6 Continue progress on porting feed parsers. 2024-09-09 20:54:42 -07:00
Brent Simmons
77c1e26600 Add Swift port of the extra precision milliseconds fix from this PR: https://github.com/Ranchero-Software/NetNewsWire/pull/4356 2024-09-09 20:54:29 -07:00
Brent Simmons
7468d71083 Make DateParser tests work. (Same tests as from RSDataParser, ported to Swift.) 2024-09-05 14:46:25 -07:00
Brent Simmons
f86a5f8314 Continue work on Swift port of Parser. 2024-09-02 12:03:24 -07:00
Brent Simmons
61825a6d88 Create FeedParser target to replace Parser. 2024-08-27 20:46:11 -07:00
Brent Simmons
22ab6af28d Update OPML measurement baseline. 2024-08-27 09:16:25 -07:00
Brent Simmons
6966b8a7aa Add baseline for performance measurement. 2024-08-26 22:42:21 -07:00
Brent Simmons
4349dd26ff Create OPMLParserTests. 2024-08-26 22:39:46 -07:00
Brent Simmons
213f67d1de Continue progress on porting OPML code to Swift. 2024-08-23 20:31:13 -07:00
Brent Simmons
d50b5818ac Move local modules into a folder named Modules. 2024-07-06 21:07:05 -07:00