serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						15e4414c21 
					 
					
						
						
							
							strings/decimal.c  
						
						... 
						
						
						
						handle test_ro(".999", 0, HALF_UP, "1"); 
						
						
					 
					
						2004-12-06 13:06:52 +01:00 
						 
				 
			
				
					
						
							
							
								monty@mysql.com 
							
						 
					 
					
						
						
							
						
						67ce247965 
					 
					
						
						
							
							Add support for up to VARCHAR (size up to 65535)  
						
						... 
						
						
						
						Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART
Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors
Added support for VARCHAR KEYS to heap
Removed support for ISAM
Now only long VARCHAR columns are changed to TEXT on demand (not CHAR)
Internal temporary files can now use fixed length tables if the used VARCHAR columns are short 
						
						
					 
					
						2004-12-06 02:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						c0a4183b0c 
					 
					
						
						
							
							strings/decimal.c  
						
						... 
						
						
						
						decimal_round(d, -N) bug fixed 
						
						
					 
					
						2004-12-03 13:23:58 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						44dce2673e 
					 
					
						
						
							
							strings/decimal.c  
						
						... 
						
						
						
						fixed broken d2ll
    added checks for correct test results 
						
						
					 
					
						2004-12-03 13:04:03 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						835cf0f1e8 
					 
					
						
						
							
							more decimail bugs fixed  
						
						
						
						
					 
					
						2004-12-03 00:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						e731dd9d05 
					 
					
						
						
							
							fix for decimal.c  
						
						
						
						
					 
					
						2004-11-28 16:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						34c3ab708c 
					 
					
						
						
							
							fix decimal2longlong too  
						
						
						
						
					 
					
						2004-11-27 13:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						57eb9f0021 
					 
					
						
						
							
							better overflow checks in decimal2ulonglong  
						
						... 
						
						
						
						better truncation check in decimal2ulonglong 
						
						
					 
					
						2004-11-27 12:35:21 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						d74b5499d2 
					 
					
						
						
							
							'5.4', -1, HALF_UP  
						
						... 
						
						
						
						fixed 
						
						
					 
					
						2004-11-11 12:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								serg@sergbook.mylan 
							
						 
					 
					
						
						
							
						
						342fb28efa 
					 
					
						
						
							
							decimal.c:  
						
						... 
						
						
						
						test_ro("999999999999999999999.999", 0, CEILING);
    test_da("5", "-6.0");
ignore:
  added gdbinit 
						
						
					 
					
						2004-11-08 10:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						3d59f12af0 
					 
					
						
						
							
							don't return intg=frac=0 from mod  
						
						
						
						
					 
					
						2004-11-07 16:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						c9292b8284 
					 
					
						
						
							
							memory overrun in decimal_mod  
						
						
						
						
					 
					
						2004-11-07 13:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						d117bf314f 
					 
					
						
						
							
							space-stripping in decimal2bin  
						
						
						
						
					 
					
						2004-11-04 13:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						44ddca5399 
					 
					
						
						
							
							error codes chaged to bitmap (for easier testing with masks)  
						
						... 
						
						
						
						two more round() modes - CEILING and FLOOR 
						
						
					 
					
						2004-11-03 18:43:48 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						16c5f3c59b 
					 
					
						
						
							
							allocate temp array big enough for not to worry about bound checking in look-aheads  
						
						
						
						
					 
					
						2004-11-02 20:45:55 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						e64d290b83 
					 
					
						
						
							
							different (hopefully, correct) fix for bin2decimal bug  
						
						... 
						
						
						
						tests added 
						
						
					 
					
						2004-11-02 13:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						fd88351a38 
					 
					
						
						
							
							s/sint/uint/ - no sign extend for signed bytes  
						
						
						
						
					 
					
						2004-11-02 12:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						ea69fe3072 
					 
					
						
						
							
							ROUND_UP(negative_number) doesn't work  
						
						
						
						
					 
					
						2004-11-02 09:45:03 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						5dce4d78d5 
					 
					
						
						
							
							one more pre-division bug  
						
						
						
						
					 
					
						2004-11-01 23:44:05 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						9bda96c5fd 
					 
					
						
						
							
							yet another s/>/>=/ typo  
						
						
						
						
					 
					
						2004-11-01 14:47:18 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						bc76b8233d 
					 
					
						
						
							
							correct test for 1/3  
						
						... 
						
						
						
						more tests 
						
						
					 
					
						2004-11-01 13:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						9820e00cba 
					 
					
						
						
							
							stript end zeros before comparison  
						
						
						
						
					 
					
						2004-11-01 11:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						b0045f9e00 
					 
					
						
						
							
							compare with DIG_BASE corectly  
						
						... 
						
						
						
						rounding bugs fixed 
						
						
					 
					
						2004-10-31 21:30:19 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						afd18341ac 
					 
					
						
						
							
							new round mode - half_up  
						
						
						
						
					 
					
						2004-10-31 13:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						d35d010173 
					 
					
						
						
							
							two more places with the same zero-stripping bug  
						
						
						
						
					 
					
						2004-10-31 00:02:13 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						54403b233a 
					 
					
						
						
							
							sanity checks for decimal result buffers  
						
						
						
						
					 
					
						2004-10-30 19:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						5c8155955b 
					 
					
						
						
							
							bugfix and test case  
						
						
						
						
					 
					
						2004-10-30 18:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						1f7aa03e42 
					 
					
						
						
							
							new api per hf request:  
						
						... 
						
						
						
						string2decimal_fixed
  decimal_round(from, to)
  decimal_make_zero
  decimal_string_size
  decimal_neg 
						
						
					 
					
						2004-10-29 00:22:54 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						c593ab8e6e 
					 
					
						
						
							
							decimal_cmp()  
						
						
						
						
					 
					
						2004-10-20 15:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						0b7f26d74d 
					 
					
						
						
							
							decimal to/from bin, and utility functions  
						
						
						
						
					 
					
						2004-10-19 14:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								serg@serg.mylan 
							
						 
					 
					
						
						
							
						
						bd10f962f2 
					 
					
						
						
							
							arbitrary precision decimal numbers  
						
						
						
						
					 
					
						2004-10-18 14:06:46 +02:00