summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* slot_rep: Pass a slot_rep*, not notifiable*, to destroy().Murray Cumming2016-04-282-6/+8
* signal_impl: Doesn't need to derive from notifiable.Murray Cumming2016-04-281-2/+1
* 2.99.6Murray Cumming2016-04-272-1/+28
* copy operations: Name all parameters src.Murray Cumming2016-04-274-10/+10
* signal_impl_holder: Split into this and signal_exec_holder.Murray Cumming2016-04-242-6/+28
* signal_exec: Rename to signal_exec_holder.Murray Cumming2016-04-243-17/+17
* signal_impl: Trying to do the ref-counting with std::shared_ptr.Murray Cumming2016-04-233-63/+23
* slot: use pointer for functor_ memberMarcin Kolny2016-04-221-9/+11
* test_disconnect: Add comment to explain potential leak.Murray Cumming2016-04-221-1/+1
* tests: Make single argument constructors explicit.Murray Cumming2016-04-226-7/+7
* limit_refernce: =default copy/move operations.Murray Cumming2016-04-221-0/+8
* limit_reference: Make constructor explicit.Murray Cumming2016-04-221-1/+1
* Connection: Constructor: Take slot_base as reference.Murray Cumming2016-04-223-7/+7
* signal_emit: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* temp_slot_list: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* typed_slot_rep: Make constructor explicit.Murray Cumming2016-04-211-1/+1
* test_size: Add comments with the results, so we can notice changes.Murray Cumming2016-04-211-0/+26
* slot_rep: Rename notify() for clarity.Murray Cumming2016-04-213-4/+5
* signal_impl: Rename notify_self_and_iter_invalidated().Murray Cumming2016-04-212-3/+3
* test_accum_iter: Use of decltype(auto).Murray Cumming2016-04-211-1/+2
* Use temp_slot_list as const.Murray Cumming2016-04-211-3/+3
* Fixed missing newline in doxygen comment.Murray Cumming2016-04-211-2/+2
* signal_emit: Make a_ private.Murray Cumming2016-04-211-1/+1
* signal_emit: Remove some public type aliases.Murray Cumming2016-04-211-2/+2
* connection: Rename notify() for clarity.Murray Cumming2016-04-212-5/+5
* connection: Make notify() private.Murray Cumming2016-04-211-3/+3
* connection: Take the slot_base directly, without the intermediate slot_iterator.Murray Cumming2016-04-213-103/+16
* signal::connect(): Return a sigc::connection.Murray Cumming2016-04-216-14/+21
* slot_list: Remove this now-unused class.Murray Cumming2016-04-211-78/+0
* Remove unused const_*_iterator.Murray Cumming2016-04-211-70/+0
* signal: Remove public emitter_type alias.Murray Cumming2016-04-211-1/+1
* signal: Rename iterator to connection.Murray Cumming2016-04-214-17/+11
* Remove now-unused slot_reverse_iterator_buf.Murray Cumming2016-04-211-158/+0
* signal: Remove slots().Murray Cumming2016-04-212-31/+7
* signal: Remove emit_reverse().Murray Cumming2016-04-211-95/+0
* signal: connect(), insert(): Remove unnecessary static_cast<>s.Murray Cumming2016-04-211-4/+4
* signal_base::insert(): Add and use help method to avoid copy/pasting.Murray Cumming2016-04-212-4/+11
* signal_base: Rename notify() to notify_self_and_iter().Murray Cumming2016-04-212-4/+4
* signal_base: Make notify() private.Murray Cumming2016-04-211-0/+1
* signal_impl::insert(): Rename a variable for clarity.Murray Cumming2016-04-211-8/+8
* slot_rep: Add and use unset_parent().Murray Cumming2016-04-212-1/+10
* Update tests/.gitignoreMurray Cumming2016-04-201-0/+2
* benchmark: Use boost::timer instead of Glib::Timer.Murray Cumming2016-04-206-31/+562
* benchmark: Use the newer syntax.Murray Cumming2016-04-201-13/+13
* benchmark: Increase count.Murray Cumming2016-04-201-1/+1
* benchmark: Make the 1000 a constant, so we can change it.Murray Cumming2016-04-201-16/+13
* benchmark: Rearrange.Murray Cumming2016-04-201-19/+45
* benchmark: Add copyright header.Murray Cumming2016-04-201-0/+4
* benchmark: Update for the newer libsigc++ API.Murray Cumming2016-04-201-14/+10
* Add original benchmark code.Murray Cumming2016-04-201-0/+111