| 
							
							
								 Max Kellermann | 51769c40d8 | util/IntrusiveSortedList: new class | 2022-11-13 09:08:36 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c943e27d51 | util/IntrusiveHashSet: new class Incomplete draft implementation, just enough methods for current
needs. | 2022-11-13 08:38:53 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | fb5d77158a | util/IntrusiveList: add enum LinkMode Compile-time code simplification. | 2022-11-13 08:15:47 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 963ff846ff | test/util/TestIntrusiveForwardList: new unit test | 2022-11-11 21:13:41 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 48c4081ba1 | test/util/TestIntrusiveList: remove unused code | 2022-11-11 21:11:22 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a448d04d46 | util/SortList: library which sorts linked lists | 2022-11-11 19:03:39 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1ccfd1fb67 | test/util/TestIntrusiveList: simplify tests | 2022-11-11 16:41:24 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 84fd401d21 | util/IntrusiveList: add method splice() | 2022-11-11 10:05:20 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b78d6c9dd7 | test/util/TestIntrusiveList: add tests for reverse iterators | 2022-11-11 09:53:00 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cc0def15c4 | Copyright year 2022 | 2022-07-14 17:59:35 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6d23ac67f9 | util/UriQueryParser: use std::string_view | 2022-07-01 11:29:10 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b806b0a97f | util/StringStrip: add std::string_view overloads | 2022-06-30 21:00:07 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | bc3415ce8b | Copyright year 2022 | 2022-06-30 09:41:53 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b50173ae8b | util/CircularBuffer: use std::span | 2022-05-20 11:15:45 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cc421b04cd | test/meson.build: add "protocol:gtest" where appropriate | 2021-11-26 08:47:06 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 41a69027c2 | test/util/TestUriRelative: add failing test for "./" prefix | 2021-10-07 14:44:30 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 99217593bf | test/util/TestIntrusiveList: add AutoUnlink test | 2021-03-02 18:15:37 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1c6e4a2b18 | test/util/TestIntrusiveList: new unit test | 2021-03-02 18:12:15 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0091c4e12b | util/Exception: add FindNested() | 2021-03-02 17:13:29 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2d96b05403 | test/util/TestException: add CheckFindRetrowNested() unit test | 2021-03-02 17:12:43 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | abbd980671 | Merge branch 'v0.22.x' | 2021-01-01 19:59:15 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ce4c69dd95 | test/util/TestException: new unit test | 2020-12-02 15:09:47 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8eea825462 | test/util/TestTemplateString: new unit test | 2020-12-02 15:03:51 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 49e1ce7c43 | test/TestUtil: move to test/util/ | 2020-12-02 15:02:45 +01:00 |  |