70 Commits (ca16bf44b86cdfcd167bf557fd68a6d6727ed9fe)

Author SHA1 Message Date
  ed ca16bf44b8 Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() 3 years ago
  ed a87dd82ca2 Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() 3 years ago
  ed a46c484afb Fix some conversion warnings flagged up by Android Studio 3 years ago
  ed 46f5b126d5 Tidied up some template statement whitespace 4 years ago
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 6 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  hogliux 2ac2a39a21 Added disableDenormalisedNumberSupport to query if denormals are disabled and improved documentation 7 years ago
  hogliux 0149ed4014 ARM: Don't change rounding mode when disabling denormals 7 years ago
  hogliux 3cbf0791cc Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 7 years ago
  hogliux 70dae9b517 ARM: Don't change rounding mode when disabling denormals 7 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 7 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 7 years ago
  hogliux f59a5dfc7f Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation 7 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 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 years ago
  hogliux 244a944857 Added the JUCE DSP module 7 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. 7 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 8 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 9 years ago
  Joshua Gerrard 210fe4a5d6 Fixed warnings on MinGW 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux 8c242b7547 Fix warnings on linux 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. 10 years ago
  jules 7e560f1133 Added some new methods to FloatVectorOperations for operating on separate source and destination vectors. 10 years ago