[Commits] [wesnoth/wesnoth] 7a8f3f: Refactored formula's use of boost::intrusive_ptr

GitHub noreply at github.com
Mon Jul 25 03:44:43 UTC 2016


  Branch: refs/heads/boost_trimming
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 7a8f3ff1104501673a5b0096718f50cd438b7516
      https://github.com/wesnoth/wesnoth/commit/7a8f3ff1104501673a5b0096718f50cd438b7516
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/actions/undo.cpp
    M src/ai/contexts.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/formula/callable.hpp
    M src/formula/callable_fwd.hpp
    M src/formula/formula.cpp
    M src/formula/function.cpp
    M src/formula/variant.cpp
    M src/formula/variant.hpp
    R src/reference_counted_object.hpp
    M src/units/filter.cpp
    M src/units/formula_manager.cpp
    M src/units/formula_manager.hpp

  Log Message:
  -----------
  Refactored formula's use of boost::intrusive_ptr

This removes all the custom reference counting code from the
formula variant class, and also removes the WFL refcount() function.
The reference counting base class is also removed, since it is no longer used.


  Commit: 9d39a06ae266c61e2da4752960979434ca35b9cf
      https://github.com/wesnoth/wesnoth/commit/9d39a06ae266c61e2da4752960979434ca35b9cf
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M src/game_events/wmi_container.hpp
    M src/hotkey/hotkey_item.hpp

  Log Message:
  -----------
  Fix some missing <string>


  Commit: 09153f07bc601ec1a54f5ff3f16ce682ad0201ee
      https://github.com/wesnoth/wesnoth/commit/09153f07bc601ec1a54f5ff3f16ce682ad0201ee
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-07-24 (Sun, 24 Jul 2016)

  Changed paths:
    M src/server/server.cpp

  Log Message:
  -----------
  Eliminate boost::bind in wesnothd


Compare: https://github.com/wesnoth/wesnoth/compare/f0888ee536ca...09153f07bc60


More information about the Commits mailing list