hogliux
							
						 
						
							
							
							
								
							
								70dae9b517 
								
							
								 
							
						 
						
							
							
								
								ARM:  Don't change rounding mode when disabling denormals  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								369d59f656 
								
							
								 
							
						 
						
							
							
								
								Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								ff99aec1ab 
								
							
								 
							
						 
						
							
							
								
								Converted some old uses of non-C++ maths functions to their std equivalents  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								f59a5dfc7f 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								7c6f3d40b6 
								
							
								 
							
						 
						
							
							
								
								Tidied up some method calls involving HeapBlock  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								9b687968db 
								
							
								 
							
						 
						
							
							
								
								Fixed some g++ compiler warnings  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								9600016294 
								
							
								 
							
						 
						
							
							
								
								Fixed some undefined (or implementation defined) behavior  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								244a944857 
								
							
								 
							
						 
						
							
							
								
								Added the JUCE DSP module  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   ed
							
						 
						
							
							
							
								
							
								6bfcd820b4 
								
							
								 
							
						 
						
							
							
								
								Unit tests:  Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								2e84129479 
								
							
								 
							
						 
						
							
							
								
								Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								cf39ad4b02 
								
							
								 
							
						 
						
							
							
								
								Fix multiple compile errors on older gcc versions  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Timur Doumler
							
						 
						
							
							
							
								
							
								9e317babd6 
								
							
								 
							
						 
						
							
							
								
								Made const casts added to avoid problems in the old 10.8 SDK more conspicuous.  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								51f284bf0f 
								
							
								 
							
						 
						
							
							
								
								Added some casts to avoid problems in the old 10.8 SDK  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								14ef8ee8b3 
								
							
								 
							
						 
						
							
							
								
								Fixed a missing 'const' in FloatVectorOperations  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								e4f69698f2 
								
							
								 
							
						 
						
							
							
								
								Fixed a couple of minor warnings  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								beac2e4b3a 
								
							
								 
							
						 
						
							
							
								
								Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport()  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								4583fa3fbf 
								
							
								 
							
						 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Joshua Gerrard
							
						 
						
							
							
							
								
							
								210fe4a5d6 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings on MinGW  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								88ca15e6f2 
								
							
								 
							
						 
						
							
							
								
								Added override specifiers to unit test classes  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								8c242b7547 
								
							
								 
							
						 
						
							
							
								
								Fix warnings on linux  
							
							 
							
							 
							
							
								
							
							
							Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								f0ce8d0700 
								
							
								 
							
						 
						
							
							
								
								Fix for a performance problem in a few FloatVectorOperations calls on Windows.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								30aa1f3a80 
								
							
								 
							
						 
						
							
							
								
								Whitespace cleanup  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								7a370a9019 
								
							
								 
							
						 
						
							
							
								
								Fixed typo  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								7930bd92f2 
								
							
								 
							
						 
						
							
							
								
								Minor clean-up  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								63d16bb136 
								
							
								 
							
						 
						
							
							
								
								Fix neon compile errors and fabs vector operation support for neon  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Fabian Renn-Giles
							
						 
						
							
							
							
								
							
								1365204d66 
								
							
								 
							
						 
						
							
							
								
								Shorter bit operation for floating point abs operation  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Fabian Renn-Giles
							
						 
						
							
							
							
								
							
								e2302a246f 
								
							
								 
							
						 
						
							
							
								
								Add absolute value operation to FloatVectorOperations  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								fe4398754f 
								
							
								 
							
						 
						
							
							
								
								Added a couple of vDSP optimisations inside FloatVectorOperations  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								809e90834c 
								
							
								 
							
						 
						
							
							
								
								Optimised a couple of the recent FloatVectorOperation implementations.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								c2389355c8 
								
							
								 
							
						 
						
							
							
								
								Workarounds in new vector ops for old versions of VDSP.  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								b640d965b7 
								
							
								 
							
						 
						
							
							
								
								Added a few new methods to FloatVectorOperations  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								badc9dc959 
								
							
								 
							
						 
						
							
							
								
								Fix for FloatVectorOperations on ARM.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								7e560f1133 
								
							
								 
							
						 
						
							
							
								
								Added some new methods to FloatVectorOperations for operating on separate source and destination vectors.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								2f1ef234ce 
								
							
								 
							
						 
						
							
							
								
								Tightened up a few places where numeric conversion warnings could happen.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								a6671bbae0 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem with 64-bit FloatVectorOperations min/max range.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								7d307727ad 
								
							
								 
							
						 
						
							
							
								
								Fixed some edge-case problems in FloatVectorOperations min/max  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								f5cafaebd4 
								
							
								 
							
						 
						
							
							
								
								Fixes for NEON version of FloatVectorOperations.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								cc5e52b5f4 
								
							
								 
							
						 
						
							
							
								
								FloatVectorOperations fixes.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								d74bf3dca8 
								
							
								 
							
						 
						
							
							
								
								Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								e1f3ce0699 
								
							
								 
							
						 
						
							
							
								
								Fix for vector ops on very old CPUs.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								5601a244d3 
								
							
								 
							
						 
						
							
							
								
								Couple of fixes for FloatVectorOperations on NEON, and added a subtract() function.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								e53235741f 
								
							
								 
							
						 
						
							
							
								
								Added support for NEON vector instructions, and some unit-tests for FloatVectorOperations.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								bb98c00d0d 
								
							
								 
							
						 
						
							
							
								
								Avoided some pedantic compiler warnings in the audio plugin code.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								b5d3582580 
								
							
								 
							
						 
						
							
							
								
								Added missing cast in float vec ops.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								35286f06be 
								
							
								 
							
						 
						
							
							
								
								Added a method FloatVectorOperations::negate().  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								239c15845a 
								
							
								 
							
						 
						
							
							
								
								New method: FloatVectorOperations::enableFlushToZeroMode()  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								8d6632be31 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary mm_emptys from SSE code.  
							
							 
							
							
								
							
							
						 
						12 years ago