Aleksei Antipovskii 
							
						 
					 
					
						
						
							
						
						0ab03c7258 
					 
					
						
						
							
							chore(codestyle): mark virtual methods as override  
						
						 
						
						
						
						
					 
					
						2025-02-21 20:01:34 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Serguey Zefirov 
							
						 
					 
					
						
						
							
						
						39a976c39a 
					 
					
						
						
							
							fix(ubsan): MCOL-5844 - iron out UBSAN reports  
						
						 
						
						... 
						
						
						
						The most important fix here is the fix of possible buffer overrun in
DATEFORMAT() function. A "%W" format, repeated enough times, would
overflow the 256-bytes buffer for result. Now we use ostringstream to
construct result and we are safe.
Changes in date/time projection functions made me fix difference between
us and server behavior. The new, better behavior is reflected in changes
in tests' results.
Also, there was incorrect logic in TRUNCATE() and ROUND() functions in
computing the decimal "shift." 
						
						
					 
					
						2024-12-10 20:30:58 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Fedorov 
							
						 
					 
					
						
						
							
						
						8f93fc3623 
					 
					
						
						
							
							MCOL-5493: First portion of UBSan fixes ( #2842 )  
						
						 
						
						... 
						
						
						
						Multiple UB fixes 
						
						
					 
					
						2023-06-02 17:02:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Fedorov 
							
						 
					 
					
						
						
							
						
						56f2346083 
					 
					
						
						
							
							Remove windows ifdefs  
						
						 
						
						
						
						
					 
					
						2023-03-02 15:59:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Fedorov 
							
						 
					 
					
						
						
							
						
						65252df4f6 
					 
					
						
						
							
							C++20 fixes  
						
						 
						
						
						
						
					 
					
						2022-03-28 12:32:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Fedorov 
							
						 
					 
					
						
						
							
						
						04752ec546 
					 
					
						
						
							
							clang format apply  
						
						 
						
						
						
						
					 
					
						2022-01-21 16:43:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Fedorov 
							
						 
					 
					
						
						
							
						
						01f3ceb437 
					 
					
						
						
							
							replace header guards with #pragma once  
						
						 
						
						
						
						
					 
					
						2022-01-21 15:24:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Nozdrin 
							
						 
					 
					
						
						
							
						
						58495d0d2f 
					 
					
						
						
							
							MCOL-4387 Convert dataconvert::decimalToString() into VDecimal and TSInt128 methods  
						
						 
						
						
						
						
					 
					
						2020-11-18 13:53:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gagan Goel 
							
						 
					 
					
						
						
							
						
						cfe35b5c7f 
					 
					
						
						
							
							MCOL-641 Add support for functions (Part 1).  
						
						 
						
						
						
						
					 
					
						2020-11-18 13:51:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Hall 
							
						 
					 
					
						
						
							
						
						1f3d1e6fd6 
					 
					
						
						
							
							MCOL-3536 collation  
						
						 
						
						
						
						
					 
					
						2020-05-14 16:02:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmrojas2332 
							
						 
					 
					
						
						
							
						
						c29c41e235 
					 
					
						
						
							
							MCOL 3474 Fix Timediff results after accounting for new test cases  
						
						 
						
						
						
						
					 
					
						2019-12-04 22:48:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmrojas2332 
							
						 
					 
					
						
						
							
						
						252268ef63 
					 
					
						
						
							
							MCOL 3474 Fix TIMEDIFF w/ non-temporal data types  
						
						 
						
						
						
						
					 
					
						2019-12-03 06:47:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick LeBlanc 
							
						 
					 
					
						
						
							
						
						a09a9d5d0f 
					 
					
						
						
							
							Mass substitution 'Corporaton' -> 'Corporation'  
						
						 
						
						
						
						
					 
					
						2019-08-07 14:43:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Hall 
							
						 
					 
					
						
						
							
						
						3f2c753947 
					 
					
						
						
							
							MCOL-1822-c final checkin  
						
						 
						
						
						
						
					 
					
						2019-03-05 09:33:39 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Hall 
							
						 
					 
					
						
						
							
						
						a2aa4b8479 
					 
					
						
						
							
							MCOL-1822 Intermediate checkin. DISTINCT not working.  
						
						 
						
						
						
						
					 
					
						2019-02-25 14:54:46 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						01446d1e22 
					 
					
						
						
							
							Reformat all code to coding standard  
						
						 
						
						
						
						
					 
					
						2017-10-26 17:18:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						5f70568d5c 
					 
					
						
						
							
							MCOL-325 Fix WEEK() and YEARWEEK()  
						
						 
						
						... 
						
						
						
						The flags mask logic for the week function was incorrect. This patch
fixes it so that the behaviour is the same as MariaDB's 
						
						
					 
					
						2016-09-27 14:32:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						21a081678d 
					 
					
						
						
							
							MCOL-283 Fix mysql_calc_week  
						
						 
						
						... 
						
						
						
						The value of a NULL pointer could potentionally be accessed 
						
						
					 
					
						2016-09-05 21:49:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						0bea3e4ab1 
					 
					
						
						
							
							Make date handling more in-line with MySQL  
						
						 
						
						... 
						
						
						
						Date limit of year 1400 was used due to Boost's limits.
This patch strips out the use of Boost for date handling and sets the
lower limit to year 1000. 
						
						
					 
					
						2016-08-30 11:25:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								david hill 
							
						 
					 
					
						
						
							
						
						f6afc42dd0 
					 
					
						
						
							
							the begginning  
						
						 
						
						
						
						
					 
					
						2016-01-06 14:08:59 -06:00