| 
						
					 | 
					
						
						
						
						
							
						
						
							9c4765dbaf
							
						
					 | 
					
						
						
							
							Added converting constructors for NotNullable.
						
						
						
						
						
						
					 | 
					
						2025-06-23 00:18:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							05bc3d5147
							
						
					 | 
					
						
						
							
							Added optional_base trait.
						
						
						
						
						
						
					 | 
					
						2025-06-23 00:17:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							232a01eb28
							
						
					 | 
					
						
						
							
							Added alignUp() variant for pointers.
						
						
						
						
						
						
					 | 
					
						2025-06-23 00:16:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c9c4eff130
							
						
					 | 
					
						
						
							
							Added (very limited) support for ansi coloring to log formatter.
						
						
						
						
						
						
					 | 
					
						2025-06-21 17:01:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b91eb34789
							
						
					 | 
					
						
						
							
							Massively overengineered logger to support different character types.
						
						
						
						
						
						
					 | 
					
						2025-06-21 14:16:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							061c58ef41
							
						
					 | 
					
						
						
							
							Added more stuff like Logging, DynamicPointer, utilities for using STL allocators and NotNullable.
						
						
						
						
						
						
					 | 
					
						2025-06-21 08:07:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Wuttke
							
						 
					 | 
					
						
						
						
						
							
						
						
							91d53805b5
							
						
					 | 
					
						
						
							
							Semi-disabled bitFlagsToInt() again, since it is quite error-prone.
						
						
						
						
						
						
					 | 
					
						2025-03-27 15:07:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Wuttke
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bad5e4346
							
						
					 | 
					
						
						
							
							Fixed stars- and endsWithIgnoreCase.
						
						
						
						
						
						
					 | 
					
						2025-03-27 15:07:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Wuttke
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6776d233d
							
						
					 | 
					
						
						
							
							Added startsWithIgnoreCase() and endsWithIgnoreCase() functions.
						
						
						
						
						
						
					 | 
					
						2025-03-27 12:18:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Wuttke
							
						 
					 | 
					
						
						
						
						
							
						
						
							a64bfde6af
							
						
					 | 
					
						
						
							
							Added findIgnoreCase() utility function.
						
						
						
						
						
						
					 | 
					
						2025-03-18 15:07:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cd66b76a8f
							
						
					 | 
					
						
						
							
							Added bitFlagsToInt() and bitFlagsFromInt() methods for converting bit flags to and from integer types.
						
						
						
						
						
						
					 | 
					
						2025-03-13 09:46:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							55fb360dfa
							
						
					 | 
					
						
						
							
							Fixed Windows version of getExecutablePath().
						
						
						
						
						
						
					 | 
					
						2025-01-22 11:54:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							461d3ec694
							
						
					 | 
					
						
						
							
							Added getExecutablePath(). Still need to check if the Windows version works, but who cares?
						
						
						
						
						
						
					 | 
					
						2025-01-19 21:24:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48aeb32ee5
							
						
					 | 
					
						
						
							
							Added walkExceptionCause helper function.
						
						
						
						
						
						
					 | 
					
						2024-12-16 20:53:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7ffc9df3fc
							
						
					 | 
					
						
						
							
							Added spaceship operator for BitFlags type.
						
						
						
						
						
						
					 | 
					
						2024-12-10 23:06:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							49791c4fd0
							
						
					 | 
					
						
						
							
							Added toNumber() variants for floating-point types.
						
						
						
						
						
						
					 | 
					
						2024-12-04 01:08:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							81f4c33508
							
						
					 | 
					
						
						
							
							Fixed windows compilation.
						
						
						
						
						
						
					 | 
					
						2024-11-29 09:48:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f28cc04aa1
							
						
					 | 
					
						
						
							
							Replaced another instance of result_of_t with invoke_result_t.
						
						
						
						
						
						
					 | 
					
						2024-11-23 15:56:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							71fc1686bb
							
						
					 | 
					
						
						
							
							Added MIJIN_CONCAT3 macro.
						
						
						
						
						
						
					 | 
					
						2024-11-17 13:10:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aa63f35902
							
						
					 | 
					
						
						
							
							Added is_template_instance traits.
						
						
						
						
						
						
					 | 
					
						2024-11-17 13:09:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							017bba89e4
							
						
					 | 
					
						
						
							
							Fixed type_at_t trait.
						
						
						
						
						
						
					 | 
					
						2024-11-09 23:33:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							009113e566
							
						
					 | 
					
						
						
							
							Added delay_type_t and type_at_t traits.
						
						
						
						
						
						
					 | 
					
						2024-11-09 21:35:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							741ad4603f
							
						
					 | 
					
						
						
							
							Fixed value_type of MappingRanges.
						
						
						
						
						
						
					 | 
					
						2024-10-31 23:38:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							85373e5293
							
						
					 | 
					
						
						
							
							Added header for converting HRESULTs to exceptions.
						
						
						
						
						
						
					 | 
					
						2024-10-25 09:41:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6f7d518ca7
							
						
					 | 
					
						
						
							
							Added more defines to winundef.hpp
						
						
						
						
						
						
					 | 
					
						2024-10-25 09:40:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							77d46d986c
							
						
					 | 
					
						
						
							
							Added exception type that automatically captures stacktrace and "parent" exception when constructed.
						
						
						
						
						
						
					 | 
					
						2024-10-12 23:05:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							24033dbfcc
							
						
					 | 
					
						
						
							
							Added isDecimalChar() and isHexadecimalChar().
						
						
						
						
						
						
					 | 
					
						2024-09-18 09:46:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aff59724fc
							
						
					 | 
					
						
						
							
							Added splitFixed() function to avoid heap-allocation when the number of (expected) splits is known at compile-time.
						
						
						
						
						
						
					 | 
					
						2024-09-17 09:49:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4e93898a56
							
						
					 | 
					
						
						
							
							Added required includes to variant util header.
						
						
						
						
						
						
					 | 
					
						2024-09-11 08:57:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3942c7e074
							
						
					 | 
					
						
						
							
							Made bitflags bool cast operator explicit.
						
						
						
						
						
						
					 | 
					
						2024-09-11 08:56:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ba097fc2f
							
						
					 | 
					
						
						
							
							Added support for completely disabling noexcept using MIJIN_TEST_NO_NOEXCEPT (for testing).
						
						
						
						
						
						
					 | 
					
						2024-08-29 00:01:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8a611bf4f3
							
						
					 | 
					
						
						
							
							Split IP stuff into separate source and WIP implementation of name resolution.
						
						
						
						
						
						
					 | 
					
						2024-08-20 12:07:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							05f0e1474a
							
						
					 | 
					
						
						
							
							Fixed URLs with non-default char types.
						
						
						
						
						
						
					 | 
					
						2024-08-20 00:35:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df260808b9
							
						
					 | 
					
						
						
							
							Implemented/fixed Windows/MSVC support for sockets.
						
						
						
						
						
						
					 | 
					
						2024-08-19 18:35:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							35e7131780
							
						
					 | 
					
						
						
							
							Added some basic HTTP and ip address parsing.
						
						
						
						
						
						
					 | 
					
						2024-08-18 23:06:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							03c899f17e
							
						
					 | 
					
						
						
							
							Updated string split method to accept limitParts and ignoreEmpty options.
						
						
						
						
						
						
					 | 
					
						2024-08-18 17:24:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6d111904d4
							
						
					 | 
					
						
						
							
							Added clang-tidy config and cleaned up the code a little.
						
						
						
						
						
						
					 | 
					
						2024-08-18 13:30:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9f011952c2
							
						
					 | 
					
						
						
							
							Fixed a bunch of clang-tidy warnings.
						
						
						
						
						
						
					 | 
					
						2024-08-18 13:13:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							acb5d5b04e
							
						
					 | 
					
						
						
							
							Added utilty header for variant stuff (Visitor type and variant_contains_v).
						
						
						
						
						
						
					 | 
					
						2024-08-17 22:55:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							def91ac1bf
							
						
					 | 
					
						
						
							
							Added split() and trim() string utilty functions.
						
						
						
						
						
						
					 | 
					
						2024-08-17 22:55:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ef450df33
							
						
					 | 
					
						
						
							
							Added equalsIgnoreCase() function.
						
						
						
						
						
						
					 | 
					
						2024-08-04 11:28:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7658e8fbda
							
						
					 | 
					
						
						
							
							Added copy_const_t, copy_volatile_t and copy_cv_t type traits.
						
						
						
						
						
						
					 | 
					
						2024-07-31 22:19:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6f77f6dc1
							
						
					 | 
					
						
						
							
							Return result with more error information when opening a shared library fails.
						
						
						
						
						
						
					 | 
					
						2024-07-29 21:48:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a9a85aecdf
							
						
					 | 
					
						
						
							
							Added SharedLibrary wrapper for library handles.
						
						
						
						
						
						
					 | 
					
						2024-07-27 11:58:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							232e2a3e28
							
						
					 | 
					
						
						
							
							Added closeSharedLibrary().
						
						
						
						
						
						
					 | 
					
						2024-07-27 11:32:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b55786e77
							
						
					 | 
					
						
						
							
							Added LIBRARY_EXT constant.
						
						
						
						
						
						
					 | 
					
						2024-07-27 11:14:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a8602edcc
							
						
					 | 
					
						
						
							
							Added ensure() utility to throw an exception if a condition isn't fulfilled.
						
						
						
						
						
						
					 | 
					
						2024-07-26 23:28:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							543d77859d
							
						
					 | 
					
						
						
							
							Added operator->() and made get() and operator*() const.
						
						
						
						
						
						
					 | 
					
						2024-07-26 23:27:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0a4f1d2ce4
							
						
					 | 
					
						
						
							
							Added property type.
						
						
						
						
						
						
					 | 
					
						2024-07-26 18:51:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7aa1edcea0
							
						
					 | 
					
						
						
							
							Added MIJIN_STRIDEOF() utilty macro.
						
						
						
						
						
						
					 | 
					
						2024-06-28 18:21:29 +02:00 | 
					
					
						
						
							
							
							
						
					 |