Pawel Kozlowski  
		
	
	
		53bfa7c6d6 
		
	 
	
	
	perf(ivy): improve NaN checks in change detection ( #32212 )  
		
			... 
			This commit drops our custom, change-detection specific, equality comparison util
in favour of the standard Object.is which has desired semantics.
There are multiple advantages of this approach:
- less code to maintain on our end;
- avoid NaN checks if both values are equal;
- re-write NaN checks so we don't trigger V8 deoptimizations.
PR Close  #32212  
		
	 
 
		2019-08-21 11:45:51 -07:00 
	 
	
	
		  ..
	 
	
	
		
			
			
			
			
			
			2019-06-11 14:27:17 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-24 16:55:00 -04:00 
		 
	
		
			
			
			
			
			
			2019-08-19 10:10:39 -07:00 
		 
	
		
			
			
			
			
			
			2019-07-19 16:40:40 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-20 16:37:47 -07:00 
		 
	
		
			
			
			
			
			
			2019-04-15 16:55:51 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-14 12:22:11 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-20 16:37:47 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-15 10:30:12 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-31 09:52:32 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-04 12:01:46 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-13 15:22:42 -07:00 
		 
	
		
			
			
			
			
			
			2017-12-21 21:40:58 -08:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-07-23 15:45:32 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-05 09:04:13 -07:00 
		 
	
		
			
			
			
			
			
			2019-07-18 14:21:26 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-15 10:30:12 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-15 10:30:12 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-20 16:37:47 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2018-10-31 14:15:06 -04:00 
		 
	
		
			
			
			
			
			
			2019-01-10 16:31:44 -08:00 
		 
	
		
			
			
			
			
			
			2019-07-23 15:45:32 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-20 16:37:47 -07:00 
		 
	
		
			
			
			
			
			
			2019-01-10 16:31:44 -08:00 
		 
	
		
			
			
			
			
			
			2019-07-08 09:34:13 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-06-20 17:20:56 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-12 12:55:18 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-15 10:30:12 -07:00 
		 
	
		
			
			
			
			
			
			2019-05-20 16:37:47 -07:00 
		 
	
		
			
			
			
			
			
			2018-07-31 15:09:32 -07:00 
		 
	
		
			
			
			
			
			
			2019-08-12 10:32:08 -07:00 
		 
	
		
			
			
			
			
			
			2019-07-23 15:45:32 -07:00