;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\302\303!\210\302\304!\210\305\211\306 \207" [company-statistics-auto-restore company-statistics-auto-save require ert company-statistics nil company-statistics-mode] 3) #@194 Check that hashes H1 and H2 use the same test, contain the same keys (as per that test), and that their stored values agree (as per PRED, which defaults to `equal'). (fn H1 H2 &optional PRED) (defalias 'my/hash-compare #[770 "\300!\206\301\300!=\205V\302!\302!=\205V\303C\304\305\306\"\"\210\3072S\211\242\205R\211\242@\310\"\310\"\211\242A\240\210\"\204M\311\307\"\210\266\202)0?\262\207" [hash-table-test equal hash-table-count nil maphash make-closure #[514 "\300\300\242B\240\207" [V0] 5 "\n\n(fn K V)"] mismatch gethash throw] 12 (#$ . 272)]) #@243 Check that COUNT vector entries of V1 (starting at index I1) and V2 (starting at index I2) satisfy the binary predicate PRED, default `equal'. Wraps around if index exceeds corresponding vector length. (fn V1 I1 V2 I2 COUNT &optional PRED) (defalias 'my/vector-slice-compare #[1541 "\211\206\300GG\3012D\302\303S\"\211\205A\211@ \304\f\\\"H\n\304 \\\"H\"\204:\305\301\306\"\210A\266\202\202\2620\266\202?\207" [equal mismatch number-sequence 0 mod throw t] 17 (#$ . 859)]) #@47 Set up a completion history. (fn &rest BODY) (defalias 'cs-fixture '(macro . #[128 "\300\301\302\303\304\305\306\307BBBBBBB\310BB\207" [unwind-protect let ((company-statistics-size 5)) (company-statistics--init) (let ((major-mode 'foo-mode) (company-statistics--context '((:keyword "if") (:symbol "parent") (:file "foo-file")))) (company-statistics--finished "foo")) (let ((major-mode 'foo-mode) (company-statistics--context '((:symbol "statistics") (:file "bar-file")))) (company-statistics--finished "bar")) (let ((major-mode 'baz-mode) (company-statistics--context '((:keyword "unless") (:symbol "company")))) (company-statistics--finished "baz")) (let ((major-mode 'baz-mode) (company-statistics--context '((:keyword "when") (:file "quux-file")))) (company-statistics--finished "quux")) ((company-statistics--init))] 10 (#$ . 1365)])) #@63 Check and prepare for persistence, clean up. (fn &rest BODY) (defalias 'cs-persistence-fixture '(macro . #[128 "\300\301\302\303\304\305B\306BBEE\207" [let ((company-statistics-file "./cs-test-tmp")) when (and (file-exists-p company-statistics-file) (file-writable-p company-statistics-file)) unwind-protect progn ((when (file-exists-p company-statistics-file) (delete-file company-statistics-file)))] 8 (#$ . 2213)])) (byte-code "\300\301\302\303\301\304\305\306\307\306&\"\210\300\310\302\303\310\311\312\306\307\306&\"\210\300\313\302\303\313\314\315\306\307\306&\"\210\300\316\302\303\316\317\320\306\307\306&\"\210\300\321\302\303\321\322\323\306\307\306&\"\210\300\324\302\303\324\325\326\306\307\306&\"\210\300\327\302\303\327\330\331\306\307\306&\"\210\300\332\302\303\332\333\334\306\307\306&\"\210\300\335\302\303\335\336\337\306\307\306&\"\210\300\340\302\303\340\341\342\306\307\306&\"\207" [ert-set-test c-s-history-resize record ert-test "Test history-resize for shrinking and enlarging." #[0 "\306\216\307\310 \210\311\312\313\314!\210*\311\315\313\316!\210*\317\320\313\321!\210*\317\322\313\323!\210*\324 !\324\f\325\"\326\327\330\"\210\331C\3321G\333 )D0\202R\334\240\210\211@AD\262\335C\336C\337\340%\216\341\242\"\240)\204n\342\242!\210\266\343C\3441\207\333\f@\345Z\346\345\257)0\202\222\334\240\210\211@AD\262\347C\336C\337\350%\216\341\242\"\240)\204\256\342\242!\210\266\351C\3521\301\333@)\307D0\202\314\334\240\210\211@AD\262\353C\336C\337\354%\216\341\242\"\240)\204\350\342\242!\210\266\326\327\307\"\210\331C\3551\377\333 )D0\202\n\334\240\210\211@AD\262\356C\336C\337\357%\216\341\242\"\240)\204&\342\242!\210\266\343C\3601?\333\f@\345Z\346\345\257)0\202J\334\240\210\211@AD\262\361C\336C\337\362%\216\341\242\"\240)\204f\342\242!\210\266\351C\3631y\333@)\346D0\202\204\334\240\210\211@AD\262\364C\336C\337\365%\216\341\242\"\240)\204\240\342\242!\210\266\326\327\366\"\210\367C\3701\267\333\314 )D0\202\302\334\240\210\211@AD\262\371C\336C\337\372%\216\341\242\"\240)\203\336\342\242!\210\266\343C\3731\367\333\f@\366Z\374\366\257)0\202\334\240\210\211@AD\262\375C\336C\337\376%\216\341\242\"\240)\204\342\242!\210\266\351C\37711\333@)\346D0\202<\334\240\210\211@AD\262\201AC\336C\337\201B%\216\341\242\"\240)\204\\\342\242!\210\210\211\242\262\266\204*\207" [company-statistics-size company-statistics--context major-mode company-statistics--scores company-statistics--log signal-hook-function #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10=((:keyword "if") (:symbol "parent") (:file "foo-file")) company-statistics--finished #11="foo" #12=((:symbol "statistics") (:file "bar-file")) #13="bar" baz-mode #14=((:keyword "unless") (:symbol "company")) #15="baz" #16=((:keyword "when") (:file "quux-file")) #17="quux" copy-tree vecp company-statistics--log-resize dummy 10 my/hash-compare (error) ert--should-signal-hook signal #1=#:ert-form-evaluation-aborted-3 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/hash-compare company-statistics--scores cs-scores)) :form #1# :value my/hash-compare ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail my/vector-slice-compare (error) 4 0 #2=#:ert-form-evaluation-aborted-8 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/vector-slice-compare company-statistics--log (- company-statistics--index 4) cs-history 0 4)) :form #2# :value my/vector-slice-compare ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) #3=#:ert-form-evaluation-aborted-13 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index 5)) :form #3# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #4=#:ert-form-evaluation-aborted-18 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/hash-compare company-statistics--scores cs-scores)) :form #4# :value my/hash-compare ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #5=#:ert-form-evaluation-aborted-23 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/vector-slice-compare company-statistics--log (- company-statistics--index 4) cs-history 0 4)) :form #5# :value my/vector-slice-compare ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #6=#:ert-form-evaluation-aborted-28 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index 0)) :form #6# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] 3 gethash (error) #7=#:ert-form-evaluation-aborted-33 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (gethash "foo" company-statistics--scores)) :form #7# :value gethash ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 1 #8=#:ert-form-evaluation-aborted-38 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/vector-slice-compare company-statistics--log (- company-statistics--index 3) cs-history 1 3)) :form #8# :value my/vector-slice-compare ert-explainer :explanation apply ert--signal-should-execution] 7] (error) company-statistics--index #9=#:ert-form-evaluation-aborted-43 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index 0)) :form #9# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 12] nil :passed c-s-persistence "Test that all statistics are properly saved and restored." #[0 "\306\307!\205\310!\205\311\216\312\216\313\314 \210\315\316\317\320!\210*\315\321\317\322!\210*\323\324\317\325!\210*\323\326\317\327!\210*\330\f!\330 !,\331 \210\314 \210\332 \210\333C\3341]\335-\f)D0\202h\336\240\210\211@AD\262\337C\340C\341\342%\216\343\242\"\240)\204\204\344\242!\210\266\345C\3461\227\335- )D0\202\242\336\240\210\211@AD\262\347C\340C\341\350%\216\343\242\"\240)\204\276\344\242!\210\266\345C\3511\322\335-,)D0\202\335\336\240\210\211@AD\262\352C\340C\341\353%\216\343\242\"\240)\204\371\344\242!\210\210\211\242\262\266\205+)\207" [company-statistics-file company-statistics-size company-statistics--context major-mode company-statistics--scores company-statistics--log "./cs-test-tmp" file-exists-p file-writable-p #[0 "\301!\205 \302!\207" [company-statistics-file file-exists-p delete-file] 2] #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# copy-sequence company-statistics--save company-statistics--load my/hash-compare (error) ert--should-signal-hook signal #18=#:ert-form-evaluation-aborted-48 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/hash-compare company-statistics--scores cs-scores)) :form #18# :value my/hash-compare ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail equal (error) #19=#:ert-form-evaluation-aborted-53 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #19# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-58 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #20# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] company-statistics--index signal-hook-function] 13] c-s-score-change-light "Test a few things about the default score updates." #[0 "\302\303C\3041\305\306\307!)\310D0\202\311\240\210\211@AD\262\312C\313C\314\315%\216\316\242\"\240)\204;\317\242!\210\210\211\242\262\266\202)\207" [major-mode signal-hook-function foobar-mode equal (error) ert--should-signal-hook company-statistics-score-change-light #21="dummy" #22=((nil . 1) (foobar-mode . 1)) signal #23=#:ert-form-evaluation-aborted-63 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics-score-change-light #21#) '#22#)) :form #23# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail] 10] c-s-score-calc-light "Test score calculation default." #[0 "\304\216\305\306 \210\307\310\311\312!\210*\307\313\311\314!\210*\315\316\311\317!\210*\315\320\311\321!\210*\307\322C\3231?\324\325\312!)\326D0\202J\327\240\210\211@AD\262\330C\331C\332\333%\216\334\242\"\240)\204f\335\242!\210\266\322C\3361z\324\325\314!)\326D0\202\205\327\240\210\211@AD\262\337C\331C\332\340%\216\334\242\"\240)\204\241\335\242!\210\266\322C\3411\265\324\325\317!)\342D0\202\300\327\240\210\211@AD\262\343C\331C\332\344%\216\334\242\"\240)\204\334\335\242!\210\266\322C\3451\360\324\325\321!)\342D0\202\373\327\240\210\211@AD\262\346C\331C\332\347%\216\334\242\"\240)\204\335\242!\210\266)\315\322C\3501.\324\325\312!)\342D0\2029\327\240\210\211@AD\262\351C\331C\332\352%\216\334\242\"\240)\204U\335\242!\210\266\322C\3531i\324\325\314!)\342D0\202t\327\240\210\211@AD\262\354C\331C\332\355%\216\334\242\"\240)\204\220\335\242!\210\266\322C\3561\244\324\325\317!)\326D0\202\257\327\240\210\211@AD\262\357C\331C\332\360%\216\334\242\"\240)\204\313\335\242!\210\266\322C\3611\337\324\325\321!)\326D0\202\352\327\240\210\211@AD\262\362C\331C\332\363%\216\334\242\"\240)\204\335\242!\210\210\211\242\262\266\202+\207" [company-statistics-size company-statistics--context major-mode signal-hook-function #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# eq (error) ert--should-signal-hook company-statistics-score-calc-light 2 signal #24=#:ert-form-evaluation-aborted-68 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "foo") 2)) :form #24# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #25=#:ert-form-evaluation-aborted-73 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "bar") 2)) :form #25# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 1 #26=#:ert-form-evaluation-aborted-78 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "baz") 1)) :form #26# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #27=#:ert-form-evaluation-aborted-83 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "quux") 1)) :form #27# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #28=#:ert-form-evaluation-aborted-88 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "foo") 1)) :form #28# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #29=#:ert-form-evaluation-aborted-93 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "bar") 1)) :form #29# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #30=#:ert-form-evaluation-aborted-98 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "baz") 2)) :form #30# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #31=#:ert-form-evaluation-aborted-103 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-light "quux") 2)) :form #31# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7]] 10] c-s-score-change-heavy "Test a few things about the heavy score updates." #[0 "\303\304C\3051\306\307\310!)\311D0\202\312\240\210\211@AD\262\313C\314C\315\316%\216\317\242\"\240)\204;\320\242!\210\266\321\304C\3221Q\306\307\310!)\323D0\202\\\312\240\210\211@AD\262\324C\314C\315\325%\216\317\242\"\240)\204x\320\242!\210\210\211\242\262\266\202*\207" [major-mode signal-hook-function company-statistics--context foobar-mode equal (error) ert--should-signal-hook company-statistics-score-change-heavy #32="dummy" #33=((nil . 1) (foobar-mode . 1)) signal #34=#:ert-form-evaluation-aborted-108 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics-score-change-heavy #32#) '#33#)) :form #34# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail ((:keyword "kwd") nil (:file "test-file.XYZ")) (error) #35=((nil . 1) (foobar-mode . 1) ((:keyword "kwd") . 1) ((:file "test-file.XYZ") . 1)) #36=#:ert-form-evaluation-aborted-113 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics-score-change-heavy "dummy") '#35#)) :form #36# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 10] c-s-score-calc-heavy "Test heavy score calculation." #[0 "\304\216\305\306 \210\307\310\311\312!\210*\307\313\311\314!\210*\315\316\311\317!\210*\315\320\311\321!\210*\307\322\323C\3241A\325\326\327!)\330D0\202L\331\240\210\211@AD\262\332C\333C\334\335%\216\336\242\"\240)\204h\337\242!\210\266\323C\3401|\325\326\312!)\341D0\202\207\331\240\210\211@AD\262\342C\333C\334\343%\216\336\242\"\240)\204\243\337\242!\210\266\323C\3441\267\325\326\314!)\345D0\202\302\331\240\210\211@AD\262\346C\333C\334\347%\216\336\242\"\240)\204\336\337\242!\210\266\323C\3501\362\325\326\317!)\345D0\202\375\331\240\210\211@AD\262\351C\333C\334\352%\216\336\242\"\240)\204\337\242!\210\266\323C\3531-\325\326\321!)\354D0\2028\331\240\210\211@AD\262\355C\333C\334\356%\216\336\242\"\240)\204T\337\242!\210\266*\307\357\323C\3601m\325\326\327!)\330D0\202x\331\240\210\211@AD\262\361C\333C\334\362%\216\336\242\"\240)\204\224\337\242!\210\266\323C\3631\250\325\326\312!)\341D0\202\263\331\240\210\211@AD\262\364C\333C\334\365%\216\336\242\"\240)\204\317\337\242!\210\266\323C\3661\343\325\326\314!)\345D0\202\356\331\240\210\211@AD\262\367C\333C\334\370%\216\336\242\"\240)\204\n\337\242!\210\266\323C\3711\325\326\317!)\345D0\202)\331\240\210\211@AD\262\372C\333C\334\373%\216\336\242\"\240)\204E\337\242!\210\266\323C\3741Y\325\326\321!)\345D0\202d\331\240\210\211@AD\262\375C\333C\334\376%\216\336\242\"\240)\204\200\337\242!\210\266*\315\377\323C\201@1\233\325\326\327!)\330D0\202\246\331\240\210\211@AD\262\201AC\333C\334\201B%\216\336\242\"\240)\204\306\337\242!\210\266\323C\201C1\334\325\326\312!)\354D0\202\347\331\240\210\211@AD\262\201DC\333C\334\201E%\216\336\242\"\240)\204\337\242!\210\266\323C\201F1\325\326\314!)\354D0\202(\331\240\210\211@AD\262\201GC\333C\334\201H%\216\336\242\"\240)\204H\337\242!\210\266\323C\201I1^\325\326\317!)\345D0\202i\331\240\210\211@AD\262\201JC\333C\334\201K%\216\336\242\"\240)\204\211\337\242!\210\266\323C\201L1\237\325\326\321!)\341D0\202\252\331\240\210\211@AD\262\201MC\333C\334\201N%\216\336\242\"\240)\204\312\337\242!\210\266*\315\201O\323C\201P1\347\325\326\327!)\330D0\202\362\331\240\210\211@AD\262\201QC\333C\334\201R%\216\336\242\"\240)\204\337\242!\210\266\323C\201S1(\325\326\312!)\345D0\2023\331\240\210\211@AD\262\201TC\333C\334\201U%\216\336\242\"\240)\204S\337\242!\210\266\323C\201V1i\325\326\314!)\345D0\202t\331\240\210\211@AD\262\201WC\333C\334\201X%\216\336\242\"\240)\204\224\337\242!\210\266\323C\201Y1\252\325\326\317!)\345D0\202\265\331\240\210\211@AD\262\201ZC\333C\334\201[%\216\336\242\"\240)\204\325\337\242!\210\266\323C\201\\1\353\325\326\321!)\341D0\202\366\331\240\210\211@AD\262\201]C\333C\334\201^%\216\336\242\"\240)\204\337\242!\210\210\211\242\262\266\202,\207" [company-statistics-size company-statistics--context major-mode signal-hook-function #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# ((:symbol "company") (:file "foo-file")) eq (error) ert--should-signal-hook company-statistics-score-calc-heavy #37="dummy" 0 signal #38=#:ert-form-evaluation-aborted-118 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy #37#) 0)) :form #38# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) 3 #39=#:ert-form-evaluation-aborted-123 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "foo") 3)) :form #39# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 2 #40=#:ert-form-evaluation-aborted-128 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "bar") 2)) :form #40# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #41=#:ert-form-evaluation-aborted-133 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "baz") 2)) :form #41# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 1 #42=#:ert-form-evaluation-aborted-138 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "quux") 1)) :form #42# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] ((:keyword "unless") (:symbol "parent") (:file "quux-file")) (error) #43=#:ert-form-evaluation-aborted-143 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "dummy") 0)) :form #43# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #44=#:ert-form-evaluation-aborted-148 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "foo") 3)) :form #44# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #45=#:ert-form-evaluation-aborted-153 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "bar") 2)) :form #45# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #46=#:ert-form-evaluation-aborted-158 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "baz") 2)) :form #46# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #47=#:ert-form-evaluation-aborted-163 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "quux") 2)) :form #47# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] ((:keyword "when") (:file "baz-file")) (error) #48=#:ert-form-evaluation-aborted-168 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "dummy") 0)) :form #48# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #49=#:ert-form-evaluation-aborted-173 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "foo") 1)) :form #49# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #50=#:ert-form-evaluation-aborted-178 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "bar") 1)) :form #50# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #51=#:ert-form-evaluation-aborted-183 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "baz") 2)) :form #51# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #52=#:ert-form-evaluation-aborted-188 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "quux") 3)) :form #52# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] ((:keyword "if") (:symbol "statistics") (:file "quux-file")) (error) #53=#:ert-form-evaluation-aborted-193 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "dummy") 0)) :form #53# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #54=#:ert-form-evaluation-aborted-198 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "foo") 2)) :form #54# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #55=#:ert-form-evaluation-aborted-203 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "bar") 2)) :form #55# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #56=#:ert-form-evaluation-aborted-208 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "baz") 2)) :form #56# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #57=#:ert-form-evaluation-aborted-213 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (company-statistics-score-calc-heavy "quux") 3)) :form #57# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7]] 10] c-s-alist-update "Test central helper function for context/score alist update." #[0 "\301\302\303C\3041\305\306\307#)\310D0\202!\311\240\210\211@AD\262\312C\313C\314\315%\216\316\242\"\240)\204=\317\242!\210\266\320\321\303C\3221V\305\306\307\323$)\324D0\202a\311\240\210\211@AD\262\325C\313C\314\326%\216\316\242\"\240)\204}\317\242!\210\266\327\330\303C\3311\225\305\306\332#)\333D0\202\240\311\240\210\211@AD\262\334C\313C\314\335%\216\316\242\"\240)\204\274\317\242!\210\266\336\337\303C\3401\325\305\306\332\323$)\341D0\202\340\311\240\210\211@AD\262\342C\313C\314\343%\216\316\242\"\240)\204\374\317\242!\210\210\211\242\207" [signal-hook-function ((nil . 0) ("a" . 1) ("b" . 2) ("d" . some-symbol)) (("a" . 1) ("c" . 3)) equal (error) ert--should-signal-hook company-statistics--alist-update + #58=((nil . 0) ("a" . 2) ("b" . 2) ("d" . some-symbol) ("c" . 3)) signal #59=#:ert-form-evaluation-aborted-218 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics--alist-update alist updates '+) '#58#)) :form #59# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail ((nil . 0) ("a" . 1) ("b" . 2) ("d" . some-symbol)) (("a" . 1) ("c" . 3)) (error) zerop #60=((nil . 0) ("a" . 2) ("b" . 2) ("d" . some-symbol) ("c" . 3)) #61=#:ert-form-evaluation-aborted-223 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics--alist-update alist updates '+ 'zerop) '#60#)) :form #61# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] ((nil . 0) ("a" . 1) ("b" . 2) ("d" . some-symbol)) (("a" . 1) ("c" . 3)) (error) - #62=((nil . 0) ("a" . 0) ("b" . 2) ("d" . some-symbol) ("c" . 3)) #63=#:ert-form-evaluation-aborted-228 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics--alist-update alist updates '-) '#62#)) :form #63# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] ((nil . 0) ("a" . 1) ("b" . 2) ("d" . some-symbol)) (("a" . 1) ("c" . 3)) (error) #64=((nil . 0) ("b" . 2) ("d" . some-symbol) ("c" . 3)) #65=#:ert-form-evaluation-aborted-233 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (company-statistics--alist-update alist updates '- 'zerop) '#64#)) :form #65# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 12] c-s-scores-add "Test adding scores." #[0 "\305\216\306\307 \210\310\311\312\313!\210*\310\314\312\315!\210*\316\317\312\320!\210*\316\321\312\322!\210*\323\324\325\"\210\326C\3271C\330\331\324\f\")\332D0\202N\333\240\210\211@AD\262\334C\335C\336\337%\216\340\242\"\240)\204j\341\242!\210\266\323\313\342\"\210\331\313\f\"\326C\3431\207\330\335\236)\344D0\202\222\333\240\210\211@AD\262\345C\335C\336\346%\216\340\242\"\240)\204\256\341\242!\210\266\326C\3471\302\330\310\236)\350D0\202\315\333\240\210\211@AD\262\351C\335C\336\352%\216\340\242\"\240)\204\351\341\242!\210\210\211\242\262\266\202\262*\207" [company-statistics-size company-statistics--context major-mode signal-hook-function company-statistics--scores #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# company-statistics--scores-add "zufpah" ((nil . 27)) equal (error) ert--should-signal-hook gethash #66=((nil . 27)) signal #67=#:ert-form-evaluation-aborted-238 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (gethash "zufpah" company-statistics--scores) '#66#)) :form #67# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail ((nil . 2)) (error) #68=(nil . 3) #69=#:ert-form-evaluation-aborted-243 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (assoc nil h) '#68#)) :form #69# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #70=(foo-mode . 1) #71=#:ert-form-evaluation-aborted-248 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (assoc 'foo-mode h) '#70#)) :form #71# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 11] c-s-history-revert "Test reverting a score update stored in history." #[0 "\306\216\307\310 \210\311\312\313\314!\210*\311\315\313\316!\210*\317\320\313\321!\210*\317\322\313\323!\210*\324 !\324\f\325\" \326 \210\327C\3301G\331@ )D0\202R\332\240\210\211@AD\262\333C\334C\335\336%\216\337\242\"\240)\204n\340\242!\210\266\341C\3421\201\331@\f)D0\202\214\332\240\210\211@AD\262\343C\334C\335\344%\216\337\242\"\240)\204\250\340\242!\210\266\341C\3451\273\331@ )D0\202\306\332\240\210\211@AD\262\346C\334C\335\347%\216\337\242\"\240)\204\342\340\242!\210\266*\350\216\307\310 \210\311\312\313\314!\210*\311\315\313\316!\210*\317\320\313\321!\210*\317\322\313\323!\210*\334\324 !\210\324\f\325\" \326\351!\210\352C\3531/\331@\321 )D0\202:\332\240\210\211@AD\262\354C\334C\335\355%\216\337\242\"\240)\203V\340\242!\210\266\341C\3561i\331@\f)D0\202t\332\240\210\211@AD\262\357C\334C\335\360%\216\337\242\"\240)\204\220\340\242!\210\266\341C\3611\243\331@ )D0\202\256\332\240\210\211@AD\262\362C\334C\335\363%\216\337\242\"\240)\204\312\340\242!\210\266*\364\216\307\310 \210\311\312\313\314!\210*\311\315\313\316!\210*\317\320\313\321!\210*\317\322\313\323!\210*\324 !\324\f\325\" \365\313\314!\210)\326\366!\210\366\367I\210\370T\"\262\327C\3711(\331@ )D0\2023\332\240\210\211@AD\262\372C\334C\335\373%\216\337\242\"\240)\204O\340\242!\210\266\341C\3741b\331@\f)D0\202m\332\240\210\211@AD\262\375C\334C\335\376%\216\337\242\"\240)\204\211\340\242!\210\266\341C\3771\234\331@ )D0\202\247\332\240\210\211@AD\262\201AC\334C\335\201B%\216\337\242\"\240)\204\307\340\242!\210\210\211\242\262\266\205*\207" [company-statistics-size company-statistics--context major-mode company-statistics--scores company-statistics--log company-statistics--index #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# copy-tree vecp company-statistics--log-revert my/hash-compare (error) ert--should-signal-hook signal #72=#:ert-form-evaluation-aborted-253 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/hash-compare company-statistics--scores cs-scores)) :form #72# :value my/hash-compare ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail equal (error) #73=#:ert-form-evaluation-aborted-258 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #73# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #74=#:ert-form-evaluation-aborted-263 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #74# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\300 \207" [company-statistics--init] 1] 2 gethash (error) #75=#:ert-form-evaluation-aborted-268 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (gethash "baz" company-statistics--scores)) :form #75# :value gethash ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #76=#:ert-form-evaluation-aborted-273 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #76# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #77=#:ert-form-evaluation-aborted-278 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #77# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\300 \207" [company-statistics--init] 1] extra-mode 4 ("foo" (nil . 1) (extra-mode . 1)) mod (error) #78=#:ert-form-evaluation-aborted-283 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (my/hash-compare company-statistics--scores cs-scores)) :form #78# :value my/hash-compare ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #79=#:ert-form-evaluation-aborted-288 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #79# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) signal-hook-function #80=#:ert-form-evaluation-aborted-293 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #80# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 13] c-s-history-store "Test insert/overwrite of history item." #[0 "\306\216\307\310 \210\311\312\313\314!\210*\311\315\313\316!\210*\317\320\313\321!\210*\317\322\313\323!\210*\324 \325\"\f\326\314\327\"\210\330I\210\331\262\332C\3331M\334 )D0\202X\335\240\210\211@AD\262\336C\337C\340\341%\216\342\242\"\240)\204t\343\242!\210\266\332C\3441\206\334\f)\331D0\202\221\335\240\210\211@AD\262\345C\337C\340\346%\216\342\242\"\240)\204\255\343\242!\210\266\326\347\350\"\210\331\351I\210\352\262\332C\3531\314\334 )D0\202\327\335\240\210\211@AD\262\354C\337C\340\355%\216\342\242\"\240)\204\363\343\242!\210\266\332C\3561\334\f)\352D0\202\335\240\210\211@AD\262\357C\337C\340\360%\216\342\242\"\240)\204,\343\242!\210\210\211\242\262\266\204*\207" [company-statistics-size company-statistics--context major-mode company-statistics--log company-statistics--index signal-hook-function #[0 "\300 \207" [company-statistics--init] 1] 5 company-statistics--init foo-mode #10# company-statistics--finished #11# #12# #13# baz-mode #14# #15# #16# #17# copy-tree vecp company-statistics--log-store ((nil . 27)) ("foo" (nil . 27)) 0 equal (error) ert--should-signal-hook signal #81=#:ert-form-evaluation-aborted-298 nil make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #81# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #82=#:ert-form-evaluation-aborted-303 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #82# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] "tagyok" ((bla . 42)) ("tagyok" (bla . 42)) 1 (error) #83=#:ert-form-evaluation-aborted-308 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--log cs-history)) :form #83# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #84=#:ert-form-evaluation-aborted-313 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal company-statistics--index cs-index)) :form #84# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 12]] 10)