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

[sc-dev] [supercollider/supercollider] fb44f1: sclang: remove unused header



  Branch: refs/heads/master
  Home:   https://github.com/supercollider/supercollider
  Commit: fb44f1e8e7a887e25944fe9f08409ea780ee8284
      https://github.com/supercollider/supercollider/commit/fb44f1e8e7a887e25944fe9f08409ea780ee8284
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  sclang: remove unused header


  Commit: e0ccfde0f8771dd7704ad55f9ab91c1a8b7c2234
      https://github.com/supercollider/supercollider/commit/e0ccfde0f8771dd7704ad55f9ab91c1a8b7c2234
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrSlot32.h
    M lang/LangSource/PyrSlot64.h

  Log Message:
  -----------
  pyrslot: provide some const-correct methods


  Commit: f4572b095217cabf354b6e4dfea406aaeb8abdd7
      https://github.com/supercollider/supercollider/commit/f4572b095217cabf354b6e4dfea406aaeb8abdd7
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  sclang: PyrObject - update rowWidth in calcRowStats

no need to do this in a separate thread


  Commit: 25e87247bc9fb0299c458b86dac09b5df0a8b45a
      https://github.com/supercollider/supercollider/commit/25e87247bc9fb0299c458b86dac09b5df0a8b45a
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  sclang: avoid boost.threadpool & use std::future/async

todo: boost.executors with a fixed-sized threadpool would be good to have


  Commit: 228246dc9ba44bf040803302eaf4bb126308999c
      https://github.com/supercollider/supercollider/commit/228246dc9ba44bf040803302eaf4bb126308999c
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M CMakeLists.txt
    M external_libraries/CMakeLists.txt
    M lang/CMakeLists.txt
    M lang/LangPrimSource/SC_HID_api.cpp
    M server/plugins/CMakeLists.txt
    M server/scsynth/CMakeLists.txt
    M server/supernova/CMakeLists.txt
    M testsuite/supernova/CMakeLists.txt
    M testsuite/supernova/callback_interpreter_system.cpp

  Log Message:
  -----------
  avoid dependency to boost.thread


  Commit: d43a493eb79ab2d2458fdb7af490936ce9b29c9e
      https://github.com/supercollider/supercollider/commit/d43a493eb79ab2d2458fdb7af490936ce9b29c9e
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/CMakeLists.txt
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  use boost's executors


  Commit: d0f475daae323509742a414826117d2850f9ccee
      https://github.com/supercollider/supercollider/commit/d0f475daae323509742a414826117d2850f9ccee
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  avoid one indirection


  Commit: 9e36e57f2303cf6fd8c19a01f864c9ee91bc09c0
      https://github.com/supercollider/supercollider/commit/9e36e57f2303cf6fd8c19a01f864c9ee91bc09c0
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M lang/LangSource/PyrObject.cpp

  Log Message:
  -----------
  cleanups & streamlining


  Commit: 5ac2750428294326a16bc3dbbc8d1f200e6d934c
      https://github.com/supercollider/supercollider/commit/5ac2750428294326a16bc3dbbc8d1f200e6d934c
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M external_libraries/CMakeLists.txt
    R external_libraries/threadpool/CHANGE_LOG
    R external_libraries/threadpool/COPYING
    R external_libraries/threadpool/LICENSE_1_0.txt
    R external_libraries/threadpool/README
    R external_libraries/threadpool/TODO
    R external_libraries/threadpool/boost/threadpool.hpp
    R external_libraries/threadpool/boost/threadpool/detail/future.hpp
    R external_libraries/threadpool/boost/threadpool/detail/locking_ptr.hpp
    R external_libraries/threadpool/boost/threadpool/detail/pool_core.hpp
    R external_libraries/threadpool/boost/threadpool/detail/scope_guard.hpp
    R external_libraries/threadpool/boost/threadpool/detail/worker_thread.hpp
    R external_libraries/threadpool/boost/threadpool/future.hpp
    R external_libraries/threadpool/boost/threadpool/pool.hpp
    R external_libraries/threadpool/boost/threadpool/pool_adaptors.hpp
    R external_libraries/threadpool/boost/threadpool/scheduling_policies.hpp
    R external_libraries/threadpool/boost/threadpool/shutdown_policies.hpp
    R external_libraries/threadpool/boost/threadpool/size_policies.hpp
    R external_libraries/threadpool/boost/threadpool/task_adaptors.hpp
    M lang/CMakeLists.txt

  Log Message:
  -----------
  external libraries: remove boost.threadpool

never was official, there are more modern solutions


  Commit: 7ad0d0b7ee33cfa077c841e34bcd82d7a1cbed1b
      https://github.com/supercollider/supercollider/commit/7ad0d0b7ee33cfa077c841e34bcd82d7a1cbed1b
  Author: Tim Blechmann <tim@xxxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    A external_libraries/boost/boost/range/irange.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/detail/sync_queue_base.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/queue_op_status.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/sync_queue.hpp
    A external_libraries/boost/boost/thread/csbl/devector.hpp
    A external_libraries/boost/boost/thread/csbl/functional.hpp
    A external_libraries/boost/boost/thread/executor.hpp
    A external_libraries/boost/boost/thread/executors/basic_thread_pool.hpp
    A external_libraries/boost/boost/thread/executors/executor.hpp
    A external_libraries/boost/boost/thread/executors/executor_adaptor.hpp
    A external_libraries/boost/boost/thread/executors/work.hpp
    A external_libraries/boost/boost/thread/scoped_thread.hpp
    A external_libraries/boost/boost/thread/thread_functors.hpp

  Log Message:
  -----------
  boost: add missing parts required for refactorings


  Commit: 18bdf1da94dde2fa5f514c3354a755166454ff35
      https://github.com/supercollider/supercollider/commit/18bdf1da94dde2fa5f514c3354a755166454ff35
  Author: danstowell <danstowell+github@xxxxxxxxx>
  Date:   2015-12-13 (Sun, 13 Dec 2015)

  Changed paths:
    M CMakeLists.txt
    M external_libraries/CMakeLists.txt
    A external_libraries/boost/boost/range/irange.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/detail/sync_queue_base.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/queue_op_status.hpp
    A external_libraries/boost/boost/thread/concurrent_queues/sync_queue.hpp
    A external_libraries/boost/boost/thread/csbl/devector.hpp
    A external_libraries/boost/boost/thread/csbl/functional.hpp
    A external_libraries/boost/boost/thread/executor.hpp
    A external_libraries/boost/boost/thread/executors/basic_thread_pool.hpp
    A external_libraries/boost/boost/thread/executors/executor.hpp
    A external_libraries/boost/boost/thread/executors/executor_adaptor.hpp
    A external_libraries/boost/boost/thread/executors/work.hpp
    A external_libraries/boost/boost/thread/scoped_thread.hpp
    A external_libraries/boost/boost/thread/thread_functors.hpp
    R external_libraries/threadpool/CHANGE_LOG
    R external_libraries/threadpool/COPYING
    R external_libraries/threadpool/LICENSE_1_0.txt
    R external_libraries/threadpool/README
    R external_libraries/threadpool/TODO
    R external_libraries/threadpool/boost/threadpool.hpp
    R external_libraries/threadpool/boost/threadpool/detail/future.hpp
    R external_libraries/threadpool/boost/threadpool/detail/locking_ptr.hpp
    R external_libraries/threadpool/boost/threadpool/detail/pool_core.hpp
    R external_libraries/threadpool/boost/threadpool/detail/scope_guard.hpp
    R external_libraries/threadpool/boost/threadpool/detail/worker_thread.hpp
    R external_libraries/threadpool/boost/threadpool/future.hpp
    R external_libraries/threadpool/boost/threadpool/pool.hpp
    R external_libraries/threadpool/boost/threadpool/pool_adaptors.hpp
    R external_libraries/threadpool/boost/threadpool/scheduling_policies.hpp
    R external_libraries/threadpool/boost/threadpool/shutdown_policies.hpp
    R external_libraries/threadpool/boost/threadpool/size_policies.hpp
    R external_libraries/threadpool/boost/threadpool/task_adaptors.hpp
    M lang/CMakeLists.txt
    M lang/LangPrimSource/SC_HID_api.cpp
    M lang/LangSource/PyrObject.cpp
    M lang/LangSource/PyrSlot32.h
    M lang/LangSource/PyrSlot64.h
    M server/plugins/CMakeLists.txt
    M server/scsynth/CMakeLists.txt
    M server/supernova/CMakeLists.txt
    M testsuite/supernova/CMakeLists.txt
    M testsuite/supernova/callback_interpreter_system.cpp

  Log Message:
  -----------
  Merge pull request #1677 from timblechmann/novacollider/executors

use c++17-style executors to compile class library


Compare: https://github.com/supercollider/supercollider/compare/2cce6273eaa1...18bdf1da94dd