Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						aaa60e0573 
					 
					
						
						
							
							docs: example apllications documentation updated for modules  
						
						 
						
						
						
						
					 
					
						2024-01-06 08:51:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johel Ernesto Guerrero Peña 
							
						 
					 
					
						
						
							
						
						7cb2099af5 
					 
					
						
						
							
							feat: add module mp_units  
						
						 
						
						
						
						
					 
					
						2024-01-06 08:51:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						436463b7a7 
					 
					
						
						
							
							feat: value_cast<Unit, Representation> added  
						
						 
						
						
						
						
					 
					
						2023-12-19 18:19:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						a6284aa293 
					 
					
						
						
							
							refactor: some value_cast<U>(q) replaced with q.force_in(U)  
						
						 
						
						
						
						
					 
					
						2023-09-13 10:43:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						91a93b37db 
					 
					
						
						
							
							refactor(example): headers includes simplified in the avg_speed example  
						
						 
						
						
						
						
					 
					
						2023-08-30 17:38:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						05a307564a 
					 
					
						
						
							
							refactor(example): gcc-11 ICE on the previous code  
						
						 
						
						
						
						
					 
					
						2023-08-25 22:16:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						52ce2b21f7 
					 
					
						
						
							
							refactor: iostream.h renamed to ostream.h  
						
						 
						
						
						
						
					 
					
						2023-06-23 15:03:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						7d9ae3ec31 
					 
					
						
						
							
							refactor: mp_units subdirectory renamed to mp-units  
						
						 
						
						
						
						
					 
					
						2023-05-25 12:47:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						7160caa597 
					 
					
						
						
							
							refactor(example): avg_speed example don't need a quantity_cast anymore  
						
						 
						
						
						
						
					 
					
						2023-02-13 19:01:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						859bc20fdc 
					 
					
						
						
							
							refactor: all examples refactored to use a simplified quantity creation  
						
						 
						
						
						
						
					 
					
						2023-02-08 21:47:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						83aee04da0 
					 
					
						
						
							
							refactor: quantity_io.h renamed to iostream.h  
						
						 
						
						
						
						
					 
					
						2023-02-03 16:57:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						b4f47c3fef 
					 
					
						
						
							
							feat: value_cast support added  
						
						 
						
						... 
						
						
						
						Resolves  #239  and #120  
						
						
					 
					
						2023-02-03 11:08:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						cf3408a3c8 
					 
					
						
						
							
							refactor: implementation cleanup + support for units as references started  
						
						 
						
						
						
						
					 
					
						2023-02-02 14:56:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						2cf736a1e6 
					 
					
						
						
							
							feat: preventing possible future units crash when using namespace std;  
						
						 
						
						... 
						
						
						
						Resolves  #317  
						
						
					 
					
						2022-12-29 20:18:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						6b72dd39c1 
					 
					
						
						
							
							refactor: headers with system definitions moved to _systems_ subdirectory  
						
						 
						
						
						
						
					 
					
						2022-12-29 19:27:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						97da55edfa 
					 
					
						
						
							
							refactor: the rest of the systems refactored for V2  
						
						 
						
						
						
						
					 
					
						2022-12-29 18:59:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						858cbb472f 
					 
					
						
						
							
							refactor: First examples refactored to a new quantity creation syntax  
						
						 
						
						
						
						
					 
					
						2022-12-22 18:06:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						e0101f14d9 
					 
					
						
						
							
							refactor(example): avg_speed example refactored for V2  
						
						 
						
						
						
						
					 
					
						2022-12-04 15:06:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						b982921d27 
					 
					
						
						
							
							refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories  
						
						 
						
						... 
						
						
						
						Now References can be disabled to meassure a compile time impact. Also the same examples are now provided in two subdirectories to be able to easily compare the pros and cons of every quantity construction technique. 
						
						
					 
					
						2021-04-06 15:57:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						1a5b4fc85e 
					 
					
						
						
							
							refactor: UDLs support switched off by default  
						
						 
						
						
						
						
					 
					
						2021-04-02 18:56:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						37cfc53d1d 
					 
					
						
						
							
							refactor: IWYU applied to the source files  
						
						 
						
						... 
						
						
						
						`alternative_namespaces` examples left out as I consider them a subject for removal in the nearest future. 
						
						
					 
					
						2021-03-30 13:21:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						221883bb25 
					 
					
						
						
							
							build: core library and each system separated to dedicated CMake targets  
						
						 
						
						... 
						
						
						
						Refers to #249  
						
						
					 
					
						2021-03-16 23:05:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						bbbb77286c 
					 
					
						
						
							
							refactor: physical replaced with isq  
						
						 
						
						... 
						
						
						
						Refers to #249  
						
						
					 
					
						2021-03-16 12:03:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						23720d055e 
					 
					
						
						
							
							refactor: Refactored the library file tree  
						
						 
						
						... 
						
						
						
						Resolves  #249  
						
						
					 
					
						2021-03-16 09:32:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						cff718301c 
					 
					
						
						
							
							refactor: quantity_io added  
						
						 
						
						
						
						
					 
					
						2020-12-28 15:18:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						6e510b3a2a 
					 
					
						
						
							
							refactor: modules-like behavior for systems removed to improve broken compile-time  
						
						 
						
						... 
						
						
						
						Reffers to #32  
						
						
					 
					
						2020-09-13 00:11:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						2a56438f1c 
					 
					
						
						
							
							refactor: file tree with systems defninitions refactored to limit ODR issues  
						
						 
						
						... 
						
						
						
						Relates to #32  as with this commit we created something like modules for derived quantities 
						
						
					 
					
						2020-09-11 18:11:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						79558a6d72 
					 
					
						
						
							
							refactor: systems defined in terms of SI moved under si namespace  
						
						 
						
						
						
						
					 
					
						2020-09-10 17:14:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						9527b39005 
					 
					
						
						
							
							refactor:  💥  q_* UDL renamed to _q_*  
						
						 
						
						... 
						
						
						
						We had some fun exploring the STD UDLs for potential collisions,
we have learnt our lesson and know how to proceed.
Now is high time to start behaving and obeying C++ rules. 
						
						
					 
					
						2020-09-09 19:20:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						4bb51586dc 
					 
					
						
						
							
							refactor: got rid of gcc-9 backlog  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE: gcc-9.3 no longer supported 
						
						
					 
					
						2020-09-08 13:09:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						fea072aeb5 
					 
					
						
						
							
							warnings.cmake refactored  
						
						 
						
						
						
						
					 
					
						2020-05-29 10:07:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						ce301748dd 
					 
					
						
						
							
							Velocity renamed to Speed ( resolves   #103 )  
						
						 
						
						
						
						
					 
					
						2020-05-10 17:31:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						7e935a4108 
					 
					
						
						
							
							Physical units put in the physical namespace (I am sorry)  
						
						 
						
						
						
						
					 
					
						2020-05-08 22:39:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mateusz Pusz 
							
						 
					 
					
						
						
							
						
						e122d6baae 
					 
					
						
						
							
							avg_velocity renamed to avg_speed  
						
						 
						
						
						
						
					 
					
						2020-03-09 18:56:18 +01:00