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

[sc-dev] [supercollider/supercollider] a2e9d9: supernova: dsp_thread - refactoring



  Branch: refs/heads/master
  Home:   https://github.com/supercollider/supercollider
  Commit: a2e9d991f2a2ee3d8757e53123ee29c5f906d92a
      https://github.com/supercollider/supercollider/commit/a2e9d991f2a2ee3d8757e53123ee29c5f906d92a
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/dsp_thread_queue/dsp_thread.hpp

  Log Message:
  -----------
  supernova: dsp_thread - refactoring

* avoid depenency to ptr_container
* move threading code to dsp_thread


  Commit: 3be9fc2fc7820a4141991039f3aa374b293a31c7
      https://github.com/supercollider/supercollider/commit/3be9fc2fc7820a4141991039f3aa374b293a31c7
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/dsp_thread_queue/dsp_thread_queue.hpp
    M server/supernova/server/memory_pool.hpp
    M testsuite/supernova/server_node_graph_test.cpp

  Log Message:
  -----------
  supernova: clean up dsp_thread_queue


  Commit: 9929f7c9a7cee391da41d1b7d620ad8f4d2c69ec
      https://github.com/supercollider/supercollider/commit/9929f7c9a7cee391da41d1b7d620ad8f4d2c69ec
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/CMakeLists.txt
    R server/supernova/server/dsp_context.cpp
    R server/supernova/server/dsp_context.hpp

  Log Message:
  -----------
  supernova: delete obsolete dsp_context


  Commit: 816f403db5512d10f238f5cc1baf8a4416cb40a6
      https://github.com/supercollider/supercollider/commit/816f403db5512d10f238f5cc1baf8a4416cb40a6
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/server/buffer_manager.hpp

  Log Message:
  -----------
  supernova: buffer manager - simlify implementation


  Commit: 174b674745d961f06ddded030f5c17226d9c3281
      https://github.com/supercollider/supercollider/commit/174b674745d961f06ddded030f5c17226d9c3281
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/dsp_thread_queue/dsp_thread.hpp

  Log Message:
  -----------
  supernova: dsp thread - relax memory barriers


  Commit: 921593422818de4fcaa319504c496cd61ad52083
      https://github.com/supercollider/supercollider/commit/921593422818de4fcaa319504c496cd61ad52083
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M include/common/function_attributes.h
    M server/supernova/utilities/malloc_aligned.hpp
    M server/supernova/utilities/simple_pool.hpp

  Log Message:
  -----------
  supernova: alignment hints


  Commit: d8d2f124c189af0ca318a28f4bed9e1b0b270db8
      https://github.com/supercollider/supercollider/commit/d8d2f124c189af0ca318a28f4bed9e1b0b270db8
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/utilities/utils.hpp

  Log Message:
  -----------
  supernova: cleanup


  Commit: f3de4b0885aeae7e0e03fd32387e0d1078a90a91
      https://github.com/supercollider/supercollider/commit/f3de4b0885aeae7e0e03fd32387e0d1078a90a91
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M server/supernova/server/main.cpp

  Log Message:
  -----------
  supernova: fully qualify std::chrono


  Commit: d6bf7ada018b2690818c92f72eb663ef40067f5c
      https://github.com/supercollider/supercollider/commit/d6bf7ada018b2690818c92f72eb663ef40067f5c
  Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
  Date:   2015-11-30 (Mon, 30 Nov 2015)

  Changed paths:
    M include/common/function_attributes.h
    M server/supernova/CMakeLists.txt
    M server/supernova/dsp_thread_queue/dsp_thread.hpp
    M server/supernova/dsp_thread_queue/dsp_thread_queue.hpp
    M server/supernova/server/buffer_manager.hpp
    R server/supernova/server/dsp_context.cpp
    R server/supernova/server/dsp_context.hpp
    M server/supernova/server/main.cpp
    M server/supernova/server/memory_pool.hpp
    M server/supernova/utilities/malloc_aligned.hpp
    M server/supernova/utilities/simple_pool.hpp
    M server/supernova/utilities/utils.hpp
    M testsuite/supernova/server_node_graph_test.cpp

  Log Message:
  -----------
  Merge pull request #1745 from timblechmann/novacollider/supernova-refactoring

Novacollider/supernova refactoring


Compare: https://github.com/supercollider/supercollider/compare/c25e90dae9f6...d6bf7ada018b