[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] [supercollider/supercollider] bf8c91: class library: bitTest method minor speed improvem...



  Branch: refs/heads/master
  Home:   https://github.com/supercollider/supercollider
  Commit: bf8c9132e1342345c3a7f12e607e2641d3a1aa47
      https://github.com/supercollider/supercollider/commit/bf8c9132e1342345c3a7f12e607e2641d3a1aa47
  Author: redFrik <f@xxxxxxxxxxxxxxxxxxx>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M SCClassLibrary/Common/Math/SimpleNumber.sc

  Log Message:
  -----------
  class library: bitTest method minor speed improvement

bitAnd is quicker than &


  Commit: 17d0a869f9388f9791b9b5127ef0ded3434d1d80
      https://github.com/supercollider/supercollider/commit/17d0a869f9388f9791b9b5127ef0ded3434d1d80
  Author: redFrik <f@xxxxxxxxxxxxxxxxxxx>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M SCClassLibrary/Common/Math/Integer.sc

  Log Message:
  -----------
  class library: minor speed improvement to several methods replacing & and >> with bitAnd and rightShift


  Commit: ffc80bd21fe572ba770f64f3e0cde8fe4112ae82
      https://github.com/supercollider/supercollider/commit/ffc80bd21fe572ba770f64f3e0cde8fe4112ae82
  Author: redFrik <f@xxxxxxxxxxxxxxxxxxx>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M SCClassLibrary/Common/Streams/IOStream.sc

  Log Message:
  -----------
  class library: minor speed improvement to several methods replacing & and >> with bitAnd and rightShift etc


  Commit: 3d1ca4fd93a773ab114e474790b32a6e1732eb97
      https://github.com/supercollider/supercollider/commit/3d1ca4fd93a773ab114e474790b32a6e1732eb97
  Author: redFrik <f@xxxxxxxxxxxxxxxxxxx>
  Date:   2013-09-28 (Sat, 28 Sep 2013)

  Changed paths:
    M .gitignore
    M CMakeLists.txt
    M HelpSource/Classes/ArrayedCollection.schelp
    A HelpSource/Classes/Dunique.schelp
    M HelpSource/Classes/GrainSin.schelp
    M HelpSource/Classes/HPF.schelp
    M HelpSource/Classes/Integer.schelp
    M HelpSource/Classes/Pbind.schelp
    M QtCollider/CMakeLists.txt
    M README_OS_X.txt
    M README_WINDOWS.txt
    M SCClassLibrary/Common/Audio/Demand.sc
    M SCClassLibrary/Common/Audio/InOut.sc
    M SCClassLibrary/Common/Audio/InfoUGens.sc
    M SCClassLibrary/Common/Audio/Line.sc
    M SCClassLibrary/Common/Audio/UGen.sc
    M SCClassLibrary/Common/Collections/ArrayedCollection.sc
    M SCClassLibrary/Common/Collections/Environment.sc
    M SCClassLibrary/Common/Control/GraphBuilder.sc
    M SCClassLibrary/Common/Control/Server.sc
    M SCClassLibrary/Common/Control/SkipJack.sc
    M SCClassLibrary/Common/GUI/Document.sc
    M SCClassLibrary/Common/GUI/PlusGUI/Control/FreqScope.sc
    M SCClassLibrary/Common/GUI/PlusGUI/Control/SynthDescPlusGUI.sc
    M SCClassLibrary/Common/Streams/FilterPatterns.sc
    M SCClassLibrary/Common/Streams/Rest.sc
    M SCClassLibrary/JITLib/Patterns/Fdef.sc
    M SCClassLibrary/JITLib/Patterns/OpFunctionProxy.sc
    M SCClassLibrary/JITLib/Patterns/Pdef.sc
    M SCClassLibrary/JITLib/Patterns/Psym.sc
    M SCClassLibrary/JITLib/Patterns/Pxfade.sc
    M SCClassLibrary/JITLib/Patterns/extFunction.sc
    M SCClassLibrary/JITLib/Patterns/extPostAsCode.sc
    M SCClassLibrary/JITLib/Patterns/extRoutine.sc
    M SCClassLibrary/JITLib/ProxySpace/BusPlug.sc
    M SCClassLibrary/JITLib/ProxySpace/InBus.sc
    M SCClassLibrary/JITLib/ProxySpace/NodeMap.sc
    M SCClassLibrary/JITLib/ProxySpace/NodeMapSetting.sc
    M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
    M SCClassLibrary/JITLib/ProxySpace/ProxyInterfaces.sc
    M SCClassLibrary/JITLib/ProxySpace/ProxySpace.sc
    M SCClassLibrary/JITLib/ProxySpace/ProxySynthDef.sc
    M SCClassLibrary/JITLib/ProxySpace/extStoreOn.sc
    M SCClassLibrary/JITLib/ProxySpace/wrapForNodeProxy.sc
    M SCClassLibrary/scide_scqt/ScIDE.sc
    M editors/sc-ide/CMakeLists.txt
    M editors/sc-ide/core/doc_manager.cpp
    M editors/sc-ide/core/doc_manager.hpp
    M editors/sc-ide/core/sc_process.cpp
    M editors/sc-ide/core/sc_process.hpp
    M editors/sc-ide/primitives/sc_ipc_client.cpp
    A editors/sc-ide/primitives/sc_ipc_client.hpp
    M editors/sc-ide/widgets/code_editor/editor.cpp
    M editors/sc-ide/widgets/multi_editor.cpp
    M lang/CMakeLists.txt
    M lang/LangPrimSource/SC_ComPort.cpp
    M lang/LangSource/SC_LanguageClient.cpp
    M platform/windows/CMakeLists.txt
    A platform/windows/Resources/sc_cube.ico
    A platform/windows/Resources/sc_ide.ico
    A platform/windows/Resources/scide.rc
    A platform/windows/Resources/sclang.rc
    M platform/windows/package.cmake
    M platform/windows/supercollider.nsi
    M server/plugins/DelayUGens.cpp
    M server/plugins/DemandUGens.cpp
    M server/scsynth/SC_Lib_Cintf.cpp
    M server/supernova/CMakeLists.txt
    M server/supernova/sc/sc_synth.hpp
    M server/supernova/sc/sc_ugen_factory.cpp
    M server/supernova/sc/sc_ugen_factory.hpp

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 0af4018c8fce650bdf1c9ed798150d7308a1d07b
      https://github.com/supercollider/supercollider/commit/0af4018c8fce650bdf1c9ed798150d7308a1d07b
  Author: muellmusik <i@xxxxxxxxxxxxxx>
  Date:   2013-11-01 (Fri, 01 Nov 2013)

  Changed paths:
    M SCClassLibrary/Common/Math/Integer.sc
    M SCClassLibrary/Common/Math/SimpleNumber.sc
    M SCClassLibrary/Common/Streams/IOStream.sc

  Log Message:
  -----------
  Merge pull request #962 from redFrik/master

class library: speed improvements in a few places where bit operations are used.

I can't see any reason to object to this, so merging


Compare: https://github.com/supercollider/supercollider/compare/3bf684b16101...0af4018c8fce