• Home
  • Raw
  • Download

Lines Matching refs:compute_diff

858 	* src/abg-comparison.cc (compute_diff): Stop ensuring that the two
3327 * src/abg-comparison.cc (compute_diff): don't bother comparing the
3787 * src/abg-comparison.cc (compute_diff): In the overload for
5683 their name. * src/abg-comparison.cc (compute_diff): In the
9141 (compute_diff): In the overload for function_type, Always compare
10758 * include/abg-diff-utils.h (compute_diff): Put brackets around
12866 (compute_diff): In the overload for corpus_sptr, compute the
17794 (compute_diff): In the overload for corpus_sptr, adjust to reflect
19334 * include/abg-comparison.h (compute_diff): Declare ...
19335 * src/abg-comparison.cc (compute_diff): ... an overload to compare
21933 (compute_diff): New overload for union_diff
21989 (compute_diff): Define an overload for union_decl_sptr.
23834 Plug leak of diff_context_sptr after calling compute_diff
26280 * src/abg-comparison.cc (compute_diff): In the overload for
27838 * src/abg-comparison.cc (compute_diff): Add asserts in all the
29512 abigail::comparison::compute_diff() to compare the ABI of two
29699 in both package directory and call compute_diff function if
29775 * src/abg-comparison.cc (compute_diff): In the overload of
30284 (compute_diff): In the overload for class_decl, only compare
30442 (diff_context::set_or_get_canonical_diff_for, compute_diff)
30963 (compute_diff): Refuse to return a NULL
31323 (compute_diff): Likewise, in the overload for function_decl_sptr
31333 (compute_diff): Define new overload for function_type_sptr.
32376 * src/abg-comparison.cc (compute_diff): Remove useless vertical
32404 (compute_diff): In the overload for class_diff, initialize the
32541 * src/abg-comparison.cc (compute_diff): For the decl_base_sptr and
33009 (compute_diff): In the overload for corpus_diff_sptr, detect
33193 (compute_diff): Make the overload for class_decl_sptr friend of
33203 (compute_diff): Declare new overload for the new
33260 (compute_diff): Do not share diff nodes anymore. Initialize the
33717 (compute_diff): In the variant for corpus_diff, do not forget to
34749 (compute_diff): In the overload for corpus_sptr, compute the diffs
34845 * src/abg-comparison.cc (compute_diff): In the overload for
35377 (compute_diff): Adjust the pointer_diff, reference_diff,
36334 (compute_diff): Overload the function to take type
36353 (compute_diff): Define function overloaded in
36903 (compute_diff): In the overload for corpus_sptr stick the corpora
37316 (corpus_diff::report, compute_diff): Adjust.
37805 (compute_diff): Consider virtual member functions only, not
38308 (corpus_diff::report): Use compute_diff for types which it has an
38771 * include/abg-diff-utils.h (compute_diff): Fix typo in apidoc
38939 (compute_diff): Define an overload for base_diff_sptr.
39002 (compute_diff): Remove the overload for member_type_diff. *
39079 * include/abg-diff-utils.h (compute_diff): Fix typos in the API
39108 (compute_diff): Look through the two classes if they are
39339 (compute_diff): Update comments for some overloads where they were
39362 (compute_diff): New overload for member_type_diff.
39367 (compute_diff): New definition for member type diffs.
39417 * src/abg-comparison.h (compute_diff): For class_decl_sptr, do not
39487 (compute_diff): For the corpus overload, compare global variables
39645 (using set_diff_context_from_opts) and pass it to compute_diff.
39875 (compute_diff, var_diff::var_diff, pointer_diff::pointer_diff)
39904 (compute_diff): take an additional pointer to diff_context in
39990 Ease debugging of abigail::diff_utils::compute_diff
39991 * include/abg-diff-utils.h (compute_diff): Add asserts on for the
40001 (compute_diff): Update the length of the shortest edit script when
40591 (compute_diff): New overload for corpus_diff.
40606 (compute_diff): New implementation for corpus_diff.
40635 (compute_middle_snake, ses_len, compute_diff): Add a new equality
40639 (ses_len, compute_diff): Add a new overload that uses a
41224 (compute_diff): New overloads for var_diff, decl_base and
41232 (compute_diff): Define overloads for decl_base, type_base and
41276 (compute_diff): New overload for enum_type_decl.
41285 (compute_diff): New overload for enum_diff.
41332 (compute_diff): Declare new overload for qualified_type_def_sptr.
41339 (compute_diff): Define overload for qualified_type_def_sptr.
41353 Ensure diff types can only be created by compute_diff
41359 (compute_diff): Make this a friend of class pointer_diff.
41361 (compute_diff): Make this a friend of class reference_diff.
41363 (compute_diff): Make this a friend of class class_diff.
41365 (compute_diff): Make this a friend of class scope_diff.
41371 (compute_diff): Make this a friend of class translation_unit_diff.
41457 (compute_diff): Make this a friend of class_diff.
41501 (compute_diff): New function definition that takes pointers of
41506 (compute_diff): New function definition that takes pointers of
41719 (compute_diff): When we are getting an empty first sequence, this
41776 * src/abg-comparison.cc (compute_diff_for_decls, compute_diff):
41896 (compute_diff): New overloads for the new classes above. Make the
41908 (pointer_diff::report, compute_diff)
41913 (reference_diff::report, compute_diff): New functions.
41928 (compute_diff): New overload for class_decl_sptr.
41933 (compute_diff): New overload for scope_decl_sptr.
41936 (compute_diff): Change the overload for translation_unit to take a
41939 signature of compute_diff.
41966 (compute_diff): Make this take class_decl&, rather than
41974 (compute_diff, report_changes): Implement the new overloads.
42021 (compute_diff): When d == 1 and the first edge on the edit graph
42035 (compute_diff(scope_decl_sptr, scope_decl_sptr, scope_diff)): New
42043 (compute_diff): Define.
42057 Simplify & cleanup compute_diff core api
42061 (compute_diff): Add two new simpler overloads. Implement them in
42066 compute_diff change above.
42067 * src/abg-comparison.cc (compute_diff, report_changes): Adjust for
42068 the compute_diff & vector<unsigned> changes above..
42130 (compute_diff): Initial implementation for this.
42182 (compute_diff): For the d == 1 case, fix the logic of the finding