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

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



Oops! can you revert that please?

On 1 Nov 2013, at 16:11, Fredrik Olofsson <f@xxxxxxxxxxxxxxxxxxx> wrote:

thanks Scott.

but for the "Merge remote-tracking branch 'upstream/master'"... https://github.com/supercollider/supercollider/commit/3d1ca4fd93a773ab114e474790b32a6e1732eb97
i must have done something very wrong.  don't think that should go into git master.

_f


1 nov 2013 kl. 11:15 skrev GitHub <noreply@xxxxxxxxxx>:

 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


  #|
  |#