c-awesomewm-awesome-add-function
C
0
3
1284
Minimal, Full
—
c-awslabs-aws-c-common-only-insert
C
0
4
487
—
—
c-cpython-autogenerated-code
C
2
1
8309
Minimal, Full
—
c-ffmpeg-added-typedef-to-enum
C
0
4
638
Only one solution
—
c-ffmpeg-ffmpeg-parse-error-but-workable Failed to parse
C
0
1
6223
Minimal, Full
—
c-ffmpeg-ffmpeg-rename-two-identifiers
C
0
0
1236
Minimal, Full
—
c-freeciv-add-parameter-to-function
C
0
0
63
Minimal, Full
—
c-freeciv-freeciv-add-window-dialog-size-save
C
0
0
3623
Minimal, Full
—
c-freeciv-freeciv-change-define-but-also-keep-the-old-working-with-a-move
C
1
2
646
Only one solution
—
c-freeciv-freeciv-null-to-nullptr
C
0
14
4997
Minimal, Full
—
c-freeciv-freeciv-rename-identifier
C
0
0
4490
Minimal, Full
—
c-freeciv-freeciv-update-version
C
0
0
108
Only one solution
—
c-genymobile-scrcpy-add-a-define
C
0
0
17
Only one solution
—
c-genymobile-scrcpy-add-a-define-
C
0
0
19
Only one solution
—
c-genymobile-scrcpy-add-a-define-2
C
0
0
15
Only one solution
—
c-genymobile-scrcpy-add-to-import-path-and-move-imports-around
C
0
0
56
Minimal, Full
—
c-genymobile-scrcpy-big-change
C
10
13
54
Minimal, Full
—
c-genymobile-scrcpy-rename-and-add-a-define
C
0
0
13
Minimal, Full
—
c-genymobile-scrcpy-rename-defines
C
0
0
12
Minimal, Full
—
c-godotengine-godot-add-two-enum-values
C
0
0
332
Minimal, Full
—
c-godotengine-godot-pure-move
C
0
2
267
Only one solution
—
c-godotengine-godot-whitespace-only Whitespace only
C
0
1
447
—
—
c-graph-algorithms-edge-addition-planarity-suite-real-change-all-across-the-file I can't solve this.
C
548
549
1753
—
9580
c-htop-dev-htop-add-comment
C
0
0
47
Only one solution
—
c-htop-dev-htop-add-function
C
0
0
35
Only one solution
—
c-htop-dev-htop-add-increment-a-few-times
C
0
5
1624
Minimal, Full
—
c-htop-dev-htop-update-import
C
0
0
124
Minimal, Full
—
c-htop-remove-function-declaration
C
0
1
190
Only one solution
—
c-intel-vpl-gpu-rt-whitespace-only-change
C
0
2
1500
—
—
c-ladybirdbrowser-ladybird-change-to-a-different-class
C
0
0
64
Minimal, Full
—
c-ladybirdbrowser-ladybird-move-to-a-different-class
C
0
0
64
Minimal, Full
—
c-ladybirdbrowser-ladybird-small-parse-errors Impossible to map because of parse errors. Painting is correct.
C
1
3
903
Minimal, Full
4
c-libtom-libtomcrypt-change-function-call
C
0
0
728
—
—
c-linux-small-bugfix
C
0
3
6905
Minimal, Full
—
c-linux-small-change
C
0
0
1816
Minimal, Full
—
c-linux-small-change-struct-to-char
C
0
2
3545
Minimal, Full
—
c-microsoft-terminal-add-function
C
0
0
979
Minimal, Full
—
c-microsoft-terminal-add-two-includes
C
0
1
13
Only one solution
—
c-microsoft-terminal-change-import-path
C
0
1
130
Minimal, Full
—
c-mongodb-mongo-with-parse-errors Parse errors
C
0
1
305
Minimal, Full
2
c-mozilla-firefox-firefox-remove-two-comments
C
0
0
50
Only one solution
—
c-neovim-neovim-add-an-include
C
0
0
13
Only one solution
—
c-neovim-neovim-less-polite-error-messages
C
0
0
7432
Minimal, Full
—
c-neovim-neovim-small-change
C
0
2
18
Minimal, Full
—
c-nginx-add-typedef
C
8
8
1827
Minimal, Full
—
c-nginx-nginx-add-preproc-two-lines
C
1
0
573
Minimal
—
c-nginx-nginx-enclose-function-call-in-if-return-value-check
C
0
0
10784
Minimal, Full
—
c-ollama-ollama-change-imports
C
2
2
44
Only one solution
—
c-ondsel-development-ondselsolver-add-include
C
0
0
269
—
—
c-openssl-openssl-a-few-changes
C
10
1
869
Minimal, Full
—
c-openssl-openssl-add-import
C
1
0
58
Only one solution
—
c-openssl-openssl-add-two-clang-comments
C
0
0
8
Only one solution
—
c-openssl-openssl-big-multi-map-change
C
0
3
2558
Minimal, Full
—
c-openssl-openssl-copyright
C
0
0
3898
Only one solution
—
c-openssl-openssl-format-only-change Whitespace only. Minimal painting is empty.
C
0
4
148
Minimal, Full
—
c-openssl-openssl-identifier-to-literal-zero
C
0
0
8248
Only one solution
—
c-openssl-openssl-very-interesting-test-case Showcase
C
0
10
657
Minimal, Full
—
c-openssl-openssl-whitepsace-only Whitespace only
C
0
10
54
Only one solution
—
c-openssl-openssl-whitespace-only Whitespace only
C
0
2
48
Only one solution
—
c-openssl-openssl-whitespace-only-2 Whitespace only
C
0
58
282
—
—
c-pixaranimationstudios-opensubdiv-change-license-comment Requires a N:M match for perfect solution
C
2
2
711
—
—
c-pocoproject-poco-replace-0-with-nullptr
C
0
0
510
—
—
c-postgres-postgres-change-ctrl-c-behaviour
C
0
1
543
Minimal, Full
—
c-postgres-postgres-copyright
C
0
0
4228
Only one solution
—
c-postgres-postgres-copyright-2
C
0
0
1576
Only one solution
—
c-postgres-postgres-copyright-3
C
0
0
474
Only one solution
—
c-postgres-postgres-copyright-year-update
C
0
0
76
Only one solution
—
c-postgres-postgres-copyright-year-update-2
C
0
0
136
Only one solution
—
c-postgres-postgres-copyright-year-update-3
C
0
0
142
Only one solution
—
c-postgres-postgres-fix-typo
C
0
0
6052
Minimal, Full
—
c-postgres-postgres-preprocessor-heavy-change
C
0
29
112
Minimal, Full
—
c-postgres-postgres-tiny-but-interesting
C
0
0
4176
Minimal, Full
—
c-postgres-postgres-update-copyright-year
C
0
0
40
Only one solution
—
c-postgres-real-logic-change Requires N:M multi-map for complete solution
C
240
89
4043
—
302
c-protocolbuffers-protobuf-add-to-preproc-define
C
0
1
443
Minimal, Full
—
c-protocolbuffers-protobuf-change-regex
C
0
0
2320
Only one solution
—
c-protocolbuffers-protobuf-this-must-be-autogenerated There seems to be a parse bug here. Not error in parsing, an actual incorrect parse. I am somewhat sure the left hand side should also be a declaration, not an expression.
C
0
21
1122
Minimal, Full
1
c-python-cpython-autogenerated
C
0
2
25367
Minimal, Full
—
c-python-cpython-autogenerated-test-case Autogenerated file
C
0
2
25373
Minimal, Full
—
c-python-cpython-interesting-case The whitespace around the numbers in full painting are impossible to uniquely solve. It would require a non-unique map where each individual byte maps more than once at the same time. UNSOLVED!
C
28
9
237
Minimal, Full
11
c-redis-redis-good-multi-map-test-case
C
21
15
6590
Minimal, Full
—
c-redis-redis-one-line-insert
C
0
0
9289
Minimal, Full
—
c-relianoid-nftlb-zcu-log-to-u-log
C
0
1
458
—
—
c-rust-lang-rust-add-two-consts
C
0
0
16
Only one solution
—
c-sched-ext-scx-many-many-moves-some-deletes-some-adds Excellent test case to demonstrate why move tracking is important.
C
10
49
969
—
—
c-sqlite-sqlite-fix-format-string-typo
C
0
0
3658
Only one solution
—
c-sqlite-sqlite-small-but-complex-case
C
24
26
15743
Minimal, Full
114996
c-tmux-tmux-delete-one-include
C
0
0
1963
Only one solution
—
c-tripwire-tripwire-open-source-add-single-item-to-list
C
0
1
721
—
—
cpp-add-const-correctness
CPP
0
1
32
Minimal, Full
—
cpp-add-memory-management
CPP
0
0
29
Full, Minimal
—
cpp-add-templates
CPP
0
0
31
Full, Minimal
—
cpp-arximboldi-lager-add-two-test-cases
CPP
1
1
545
—
—
cpp-bolero-murakami-sprout-copyright-comment-update
CPP
0
0
184
—
—
cpp-bolero-murakami-sprout-copyright-update
CPP
0
0
122
—
—
cpp-bolero-murakami-sprout-copyright-update-3
CPP
0
0
488
—
—
cpp-cgdb-cgdb-struct-to-pointer Interesting case of which nodes of different kinds should be allowed to map to each other
CPP
0
5
2376
—
—
cpp-electron-electron-add-imports
CPP
1
2
43
Only one solution
—
cpp-fix-segfault
CPP
0
0
40
Only one solution
—
cpp-godot-small-bugfix
CPP
3
1
1374
Minimal, Full
—
cpp-godotengine-godot-add-function
CPP
0
1
14403
Minimal
—
cpp-godotengine-godot-add-include
CPP
1
0
122
Only one solution
—
cpp-godotengine-godot-add-one-include
CPP
0
0
18923
Only one solution
—
cpp-godotengine-godot-add-one-include-2
CPP
0
0
2013
Only one solution
—
cpp-godotengine-godot-add-one-include-3
CPP
0
0
557
Only one solution
—
cpp-godotengine-godot-add-one-include-4
CPP
0
0
419
Only one solution
—
cpp-godotengine-godot-add-one-include-5
CPP
0
0
415
Only one solution
—
cpp-godotengine-godot-add-qualified-name
CPP
0
2
13106
Only one solution
—
cpp-godotengine-godot-insert-one-include
CPP
0
0
2289
Only one solution
—
cpp-godotengine-godot-small-but-complex-change
CPP
1
8
296
Minimal, Full
—
cpp-godotengine-godot-two-imports-added
CPP
1
1
408
Only one solution
—
cpp-jpnurmi-znc-playback-adding-new-feature
CPP
0
2
577
—
—
cpp-ladybird-refactor-variables-if-changes
CPP
7
9
1156
Minimal, Full
—
cpp-ladybirdbrowser-ladybird-add-real-logic
CPP
1
1
94
Minimal, Full
—
cpp-ladybirdbrowser-ladybird-add-static-to-identifier-name
CPP
0
0
3194
Minimal, Full
—
cpp-ladybirdbrowser-ladybird-change-inherited-class-name
CPP
0
0
58
Only one solution
—
cpp-ladybirdbrowser-ladybird-very-interesting-big-change
CPP
2
48
15939
Minimal, Full
—
cpp-lancos-ponyprog-remove-a-few-lines
CPP
0
0
1545
—
—
cpp-laydbird-change-function-signature
CPP
0
0
776
—
—
cpp-libreoffice-add-const
CPP
0
1
1768
Minimal, Full
—
cpp-libreoffice-add-const-2
CPP
0
1
42
Only one solution
—
cpp-libreoffice-add-imports-and-function-param
CPP
1
2
86
Minimal, Full
—
cpp-libreoffice-delete-function
CPP
0
1
188
Minimal, Full
—
cpp-libreoffice-delete-only
CPP
0
1
3178
Minimal, Full
—
cpp-libreoffice-fraction-type-to-double
CPP
0
0
3198
Minimal, Full
—
cpp-libreoffice-interesting-complex-case-with-comments
CPP
11
0
1785
Minimal, Full
—
cpp-libreoffice-remove-return-value
CPP
0
0
967
Minimal, Full
—
cpp-libreoffice-remove-two-wrapping-functions
CPP
0
0
2446
Minimal, Full
—
cpp-libreoffice-warn-to-info
CPP
0
0
7284
Minimal, Full
—
cpp-llnl-sundials-comment-change
CPP
0
6
1503
—
—
cpp-microsoft-terminal-add-only
CPP
0
2
50
Minimal, Full
—
cpp-microsoft-terminal-add-tests-cases
CPP
0
7
1574
Minimal, Full
—
cpp-microsoft-terminal-delete-only
CPP
0
1
50
Minimal, Full
—
cpp-microsoft-terminal-funny-code-comment One of the funniest pieces of code.
CPP
0
0
382
Minimal, Full
—
cpp-microsoft-terminal-insert-only
CPP
0
1
182
Minimal, Full
—
cpp-microsoft-terminal-preproc-add-because-same-name-was-replaced-on-both-sides
CPP
0
1
1685
Minimal, Full
—
cpp-microsoft-terminal-pure-add
CPP
0
0
93
Minimal, Full
—
cpp-microsoft-terminal-remove-unary-expression-from-binary
CPP
0
1
908
Minimal, Full
—
cpp-microsoft-terminal-small-change
CPP
0
0
962
Minimal, Full
—
cpp-mikepopoloski-slang-remove-if-condition-and-brackets Before has 3 comment nodes, after has only 2. But realistically a human would just expect a 3:2 Update mapping.
CPP
0
0
1443
—
—
cpp-mongodb-mongo-add-and-rename
CPP
0
263
2309
Minimal, Full
—
cpp-mongodb-mongo-add-function-and-2-call-sites
CPP
0
3
258
Minimal, Full
—
cpp-mongodb-mongo-add-with-a-small-move
CPP
5
3
6420
Minimal, Full
—
cpp-mongodb-mongo-test-changes
CPP
1
5
681
Minimal, Full
—
cpp-mongodb-mongo-use-auto
CPP
0
2
446
Only one solution
—
cpp-mozilla-firefox-firefox-block-to-default
CPP
0
0
680
Minimal, Full
—
cpp-mozilla-firefox-firefox-changed-identifiers
CPP
0
4
14859
Minimal, Full
—
cpp-mozilla-firefox-firefox-delete-leading-comment
CPP
0
0
141
Only one solution
—
cpp-mozilla-firefox-firefox-pure-move
CPP
0
0
7166
Minimal, Full
—
cpp-mozilla-firefox-firefox-update-file-comment
CPP
0
1
53
Full, Minimal
—
cpp-mozilla-firefox-firefox-update-file-comment-2
CPP
0
0
30
Only one solution
—
cpp-nextcloud-add-test-case
CPP
0
5
543
—
—
cpp-nextcloud-desktop-small-change
CPP
0
0
6530
Minimal, Full
—
cpp-nzbgetcom-nzbget-add-if
CPP
0
2
2220
Minimal, Full
—
cpp-nzbgetcom-nzbget-add-include
CPP
0
0
7
Only one solution
—
cpp-nzbgetcom-nzbget-interesting-case-of-qualified-identifiers Interesting case: Two parts of qualified identifier should match a single identifier
CPP
0
25
191
Minimal, Full
—
cpp-nzbgetcom-nzbget-update-string-const
CPP
0
1
776
Minimal, Full
—
cpp-ollama-add-function-argument
CPP
0
2
1450
Minimal, Full
—
cpp-ollama-ollama-delete-if-else-branch
CPP
0
1
223
Minimal
—
cpp-ollama-ollama-update-commit-hash
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-2
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-3
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-4
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-5
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-6
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-7
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-8
CPP
0
0
10
Only one solution
—
cpp-ollama-ollama-update-commit-hash-string-constant
CPP
0
0
10
Only one solution
—
cpp-opencv-add-test-case
CPP
0
1
1235
—
—
cpp-opencv-opencv-add-test-case
CPP
0
1
666
Minimal, Full
—
cpp-opencv-opencv-delete-string-const-from-preprocessor
CPP
0
1
54
Only one solution
—
cpp-opencv-opencv-fix-dimention-dimension-typo-in-two-comments
CPP
0
0
7728
Minimal, Full
—
cpp-optimize-algorithm
CPP
0
0
32
Minimal, Full
—
cpp-paddlepaddle-paddleocr-add-namespace-closing-comment
CPP
0
1
52
Minimal, Full
—
cpp-paddlepaddle-paddleocr-childs-to-children-rename
CPP
0
0
1082
Minimal, Full
—
cpp-protocolbuffers-protobuf-add-preprocessor-commands
CPP
0
1
45
Only one solution
—
cpp-protocolbuffers-protobuf-add-tests
CPP
0
3
3676
Minimal
—
cpp-protocolbuffers-protobuf-one-line-insert
CPP
0
0
557
Minimal, Full
—
cpp-protocolbuffers-protobuf-small-change
CPP
0
0
128
Minimal, Full
—
cpp-pytorch-pytorch-two-inserted-lines
CPP
0
0
4604
Minimal, Full
—
cpp-qpdf-qpdf-move-to-assert-from-if-and-throw
CPP
1
0
368
—
—
cpp-tensorflow-switch-to-primitive-types
CPP
0
40
551
—
—
cpp-tensorflow-tensorflow-new-to-make-unique
CPP
0
0
64
Minimal, Full
—
cpp-whitespace-only-change Whitespace only
CPP
0
2
165
Only one solution
—
csharp-ansible-ansible-complex-change There is an interesting case here, which "." should a chain of identifiers move in case of a partial move. The solution uses "prefer left" but it is somewhat arbitrary.
CSharp
0
3
3626
Minimal, Full
—
csharp-cyanfish-naps2-add-condition-to-if
CSharp
0
0
1281
—
—
csharp-dotnet-script-dotnet-script-remove-two-arguments
CSharp
0
2
1108
—
—
csharp-glibsharp-gtksharp-formatting-only-change
CSharp
0
46
201
—
—
csharp-glibsharp-gtksharp-interesting-case-where-most-should-be-flagged-as-insert-delete-with-a-single-update
CSharp
0
4
305
—
—
csharp-glibsharp-gtksharp-whitespace-only-change
CSharp
0
9
104
—
—
csharp-glibsharp-gtksharp-whitespace-only-change-2
CSharp
0
13
126
—
—
csharp-glibsharp-gtksharp-whitespace-only-change-3
CSharp
0
61
190
—
—
csharp-icsharpcode-avaloniailspy-a-few-formatting-changes-and-use-a-struct-instead-of-tuples
CSharp
0
14
1444
—
—
csharp-jellyfin-add-function Requires N:M (2:2) mapping.
CSharp
0
1
653
—
—
csharp-jellyfin-jellyfin-a-few-lines-but-complex-reuse-across-trees
CSharp
4
2
5159
Minimal, Full
—
csharp-jellyfin-jellyfin-add-a-loop
CSharp
0
0
656
Minimal, Full
—
csharp-jellyfin-jellyfin-add-and-move
CSharp
0
2
6547
Minimal, Full
—
csharp-jellyfin-jellyfin-add-const-string
CSharp
0
0
15566
Only one solution
—
csharp-jellyfin-jellyfin-add-line
CSharp
0
1
6714
Minimal, Full
—
csharp-jellyfin-jellyfin-add-only
CSharp
0
0
1027
Minimal
—
csharp-jellyfin-jellyfin-add-only-2
CSharp
0
0
15531
Minimal, Full
—
csharp-jellyfin-jellyfin-add-only-3
CSharp
0
1
2956
Minimal, Full
—
csharp-jellyfin-jellyfin-add-only-4
CSharp
0
1
15613
Minimal, Full
—
csharp-jellyfin-jellyfin-add-only-5
CSharp
0
3
6734
Minimal, Full
—
csharp-jellyfin-jellyfin-big-change
CSharp
5
10
1421
Minimal, Full
—
csharp-jellyfin-jellyfin-delete-only
CSharp
5
2
2407
Minimal, Full
—
csharp-jellyfin-jellyfin-extract-multiple-function-calls-to-variable
CSharp
0
11
6586
Minimal, Full
—
csharp-jellyfin-jellyfin-interesting-example-of-operator-multi-merge
CSharp
0
2
2023
Minimal
—
csharp-jellyfin-jellyfin-nice-move-example
CSharp
2
4
238
Minimal, Full
—
csharp-jellyfin-jellyfin-small-add
CSharp
0
1
552
Minimal, Full
—
csharp-jellyfin-jellyfin-update-version-string
CSharp
0
0
10
Only one solution
—
csharp-jellyfin-sql-query-fix
CSharp
5
2
149
Minimal, Full
—
csharp-lidarr-add-function
CSharp
0
1
642
—
—
csharp-lidarr-call-different-function
CSharp
0
0
1106
Minimal, Full
—
csharp-lidarr-condition-change
CSharp
0
0
160
Minimal, Full
—
csharp-lidarr-lidarr-add-catch-clause-only
CSharp
0
0
748
Minimal, Full
—
csharp-lidarr-lidarr-add-enum-value
CSharp
0
0
19
Minimal, Full
—
csharp-lidarr-lidarr-add-function
CSharp
0
0
31
Minimal, Full
—
csharp-lidarr-lidarr-add-function-call-to-return
CSharp
0
1
520
Only one solution
—
csharp-lidarr-lidarr-add-function-signature-to-class
CSharp
0
0
19
Minimal, Full
—
csharp-lidarr-lidarr-add-import-and-func
CSharp
0
0
54
Minimal, Full
—
csharp-lidarr-lidarr-add-method-to-class
CSharp
0
0
17
Minimal, Full
—
csharp-lidarr-lidarr-add-two-function-calls
CSharp
0
2
480
Only one solution
—
csharp-lidarr-lidarr-add-two-params
CSharp
0
2
146
Only one solution
—
csharp-lidarr-lidarr-small-but-complex-mapping
CSharp
1
1
321
Minimal, Full
—
csharp-lidarr-lidarr-small-change
CSharp
0
0
426
Only one solution
—
csharp-lidarr-new-feature
CSharp
0
1
122
—
—
csharp-radarr-add-object-instance
CSharp
0
0
235
Minimal, Full
—
csharp-radarr-radarr-add-base-class
CSharp
0
1
56
Only one solution
—
csharp-radarr-radarr-add-func
CSharp
0
1
26
Minimal, Full
—
csharp-radarr-radarr-add-one-using
CSharp
0
0
1021
Only one solution
—
csharp-radarr-radarr-add-one-using-2
CSharp
0
0
75
Only one solution
—
csharp-radarr-radarr-add-property
CSharp
0
1
60
Minimal, Full
—
csharp-radarr-radarr-add-to-end-of-regex
CSharp
0
1
1482
Only one solution
—
csharp-radarr-radarr-adding-logging
CSharp
0
2
152
Minimal, Full
—
csharp-radarr-radarr-massive-multiline-regex-has-an-insert
CSharp
0
4
1188
Minimal, Full
—
csharp-radarr-radarr-nice-move-into-added-block
CSharp
0
12
125
Minimal, Full
—
csharp-radarr-radarr-remove-import-and-func
CSharp
0
3
34
Minimal, Full
—
csharp-radarr-radarr-small-change
CSharp
0
0
147
Only one solution
—
csharp-sonarr-add-if-block
CSharp
0
1
619
Minimal, Full
—
csharp-sonarr-add-true-to-function-call
CSharp
0
1
212
Only one solution
—
csharp-sonarr-change-type
CSharp
0
0
94
Minimal, Full
—
csharp-sonarr-sonarr-add-attribute
CSharp
0
0
19
Minimal, Full
—
csharp-sonarr-sonarr-add-attribute-2
CSharp
0
0
19
Minimal, Full
—
csharp-sonarr-sonarr-add-field-definition
CSharp
0
1
129
Minimal, Full
—
csharp-sonarr-sonarr-add-func
CSharp
0
0
43
Minimal, Full
—
csharp-sonarr-sonarr-add-import-and-annotation
CSharp
0
1
25
Minimal, Full
—
csharp-sonarr-sonarr-add-list-item
CSharp
0
1
29
Minimal, Full
—
csharp-sonarr-sonarr-add-only
CSharp
0
2
299
Minimal, Full
—
csharp-sonarr-sonarr-add-tests
CSharp
0
3
712
Minimal, Full
—
csharp-sonarr-sonarr-add-two-attributes
CSharp
0
0
2128
Minimal, Full
—
csharp-sonarr-sonarr-add-two-items-to-list
CSharp
0
0
192
Minimal, Full
—
csharp-sonarr-sonarr-delete-func
CSharp
0
5
52
Minimal, Full
—
csharp-sonarr-sonarr-fix-comment-typo
CSharp
0
1
576
Minimal, Full
—
csharp-sonarr-sonarr-many-updates-with-one-insert
CSharp
0
0
76
Minimal, Full
—
csharp-sonarr-sonarr-move-plus-add
CSharp
0
8
373
Minimal, Full
—
csharp-sonarr-sonarr-ok-small-edit
CSharp
0
1
99
Minimal, Full
—
csharp-sonarr-sonarr-pure-add
CSharp
0
2
278
Minimal
—
csharp-sonarr-sonarr-switch-to-is-or-expression
CSharp
0
1
759
Minimal, Full
—
csharp-sonarr-sonarr-the-in-string-insert-is-tricky
CSharp
0
0
2732
Minimal, Full
—
csharp-sonarr-sonarr-two-small-updates
CSharp
0
0
966
Only one solution
—
csharp-sonarr-sonarr-update-regex
CSharp
0
0
2576
Minimal, Full
—
csharp-sonarr-sonarr-use-a-different-class
CSharp
0
0
52
Minimal, Full
—
csharp-valvesoftware-openvr-add-many-constants-and-fields
CSharp
0
0
16634
—
—
csharp-waf-csharprepl-update-string-URL
CSharp
0
1
524
—
—
css-add-property
CSS
0
0
61
Minimal, Full
—
css-facebook-react-add-two-selectors
CSS
0
0
118
Only one solution
—
css-fortawesome-font-awesome-update-version-comment-2
CSS
0
0
54
—
—
css-fortawesome-font-awesome-update-version-comment-3
CSS
0
0
12
—
—
css-fortawesome-font-awesome-upgrade-version-comment
CSS
0
0
104
—
—
css-gorhill-ublock-add-one-attribute
CSS
0
0
241
Minimal, Full
—
css-gorhill-ublock-many-parse-errors Many parse errors
CSS
0
0
1052
Minimal, Full
—
css-heroic-games-launcher-heroicgameslauncher-add-6-lines
CSS
0
0
118
—
—
css-horst3180-vertex-theme-add-spaces-to-change-class-selector-into-descendant-selectors A whitespace change that actually modifies the AST and the code logic
CSS
4
8
10261
—
—
css-horst3180-vertex-theme-remove-single-rule
CSS
0
1
10037
—
—
css-lassekongo83-zuki-themes-fails-to-parse
CSS
0
1
274
—
—
css-madmaxms-theme-obsidian-2-add-gnome-44-and-a-few-changes
CSS
41
15
10225
—
—
css-mastodon-mastodon-add-two-lines Parse errors
CSS
0
0
642
Minimal, Full
—
css-microsoft-vscode-add-with-whitespace-change
CSS
0
2
903
Minimal
—
css-microsoft-vscode-remove-one-line
CSS
0
0
191
Minimal, Full
—
css-microsoft-vscode-small-update
CSS
0
0
156
Only one solution
—
css-mozilla-firefox-firefox-actual-style-changes
CSS
0
4
850
—
—
css-nextcloud-server-update-import
CSS
0
0
26
Only one solution
—
css-odoo-odoo-a-lot-of-errors
CSS
0
1
448
Minimal, Full
—
css-playwright-add-class-selector
CSS
0
0
200
Minimal, Full
—
css-shadcn-ui-ui-add-two-bytes
CSS
0
1
696
Left
—
css-shadcn-ui-ui-completely-broken-treesitter-parsing
CSS
4
7
2732
—
—
css-source-foundry-hack-change-font-string
CSS
0
0
70
—
—
css-twbs-bootstrap-parse-errors Parse errors
CSS
10
2
130
Minimal, Full
16
css-wordpress-add-comment
CSS
0
0
306
Minimal, Full
—
css-wordpress-format-comment-and-fix
CSS
0
0
98
Minimal, Full
—
css-wordpress-reformat
CSS
0
1
20
Minimal, Full
—
css-wordpress-smalll-change
CSS
0
0
711
Minimal, Full
—
css-wordpress-wordpress-add-comment
CSS
0
0
292
Minimal, Full
—
css-wordpress-wordpress-autogenerated-file
CSS
0
0
4
Minimal
—
css-wordpress-wordpress-change-comment
CSS
0
0
2208
Minimal, Full
—
css-wordpress-wordpress-change-simple-values-to-vars
CSS
0
0
714
Minimal, Full
—
css-wordpress-wordpress-go-to-one-line
CSS
0
1
5
Minimal, Full
—
css-wordpress-wordpress-minified
CSS
0
1
11
Minimal, Full
—
css-wordpress-wordpress-one-line-to-multi-line
CSS
0
1
11
Minimal, Full
—
css-wordpress-wordpress-one-line-to-multi-line-2
CSS
1
2
21
Minimal, Full
—
css-wordpress-wordpress-one-line-to-multiline
CSS
0
2
16
Minimal, Full
—
css-wordpress-wordpress-only-add
CSS
0
3
45
Minimal, Full
—
css-wordpress-wordpress-re-format-in-one-line
CSS
0
1
7
Minimal, Full
—
css-wordpress-wordpress-reformat-and-fix-lint-errors
CSS
0
1
7
Minimal, Full
—
css-wordpress-wordpress-remove-one-line
CSS
0
0
245
Minimal, Full
—
css-wordpress-wordpress-remove-one-rule
CSS
0
0
2
Only one solution
—
css-wordpress-wordpress-remove-webkit-prefix
CSS
0
1
2
Only one solution
—
css-wordpress-wordpress-rename-attribute
CSS
0
0
40
Only one solution
—
go-caddy-rename-type
Go
0
0
156
—
—
go-caddyserver-caddy-add-only There is a preference for "&&" to be on the same line. It simply looks better.
Go
2
1
1360
Minimal, Full
—
go-caddyserver-caddy-multiple-solutions-interesting-case Allows multiple completely different solutions, depending if given node types are preferred to match or not.
Go
0
0
3232
Minimal, Full, Minimal (Prefer update), Full (Prefer update)
4
go-cloudflare-cfssl-change-zero-value-to-is-zero
Go
0
0
516
—
—
go-cockroachdb-cockroach-add-function
Go
0
1
1625
Minimal, Full
—
go-cockroachdb-cockroach-add-one-test
Go
0
1
6133
Minimal, Full
—
go-cockroachdb-cockroach-add-only
Go
0
13
158
Minimal, Full
—
go-cockroachdb-cockroach-add-only-2
Go
0
3
215
Minimal, Full
—
go-cockroachdb-cockroach-add-test-case
Go
0
5
1261
Minimal, Full
—
go-containers-storage-add-two-constants
Go
0
0
1736
—
—
go-cri-o-cri-o-change-importa
Go
0
0
238
—
—
go-darylhjd-mangadesk-remove-a-function-uptade-comments
Go
0
1
1225
—
—
go-dweymouth-supersonic-remove-two-lines
Go
0
2
338
—
—
go-fatedier-frp-build-comment-insert-only
Go
0
1
44
Only one solution
—
go-fatedier-frp-delete-and-update
Go
0
5
68
Minimal, Full
—
go-fatedier-frp-pure-delete
Go
0
0
844
Minimal, Full
—
go-gin-add-function
Go
0
0
68
Minimal, Full
—
go-gin-change-import
Go
0
1
92
Minimal, Full
—
go-gin-constant-change
Go
0
0
204
Minimal, Full
—
go-gin-gonic-gin-enclose-with-var
Go
0
0
200
Minimal, Full
—
go-gin-gonic-gin-interesting-case-end-of-line-comment-becomes-full-line Interesting case. EOL comments becoming full line comments switch order <line>-<comment>.
Go
0
5
326
Minimal
—
go-gin-gonic-gin-one-space-removed-in-a-comment
Go
0
1
22
Only one solution
—
go-gin-gonic-gin-replace-replaced-with-replaceall
Go
0
0
508
Minimal, Full
—
go-gin-gonic-gin-update-version-string
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-update-version-string-
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-update-version-string-2
Go
0
1
18
Only one solution
—
go-gin-gonic-gin-update-version-string-3
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-update-version-string-4
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-update-version-string-5
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-update-version-string-6
Go
0
0
18
Only one solution
—
go-gin-gonic-gin-whitespace-in-comment
Go
0
1
64
Only one solution
—
go-gohugoio-hugo-add-and-upadate-list-items
Go
0
1
48
Minimal, Full
—
go-gohugoio-hugo-big-change
Go
9
11
685
Minimal, Full
—
go-gohugoio-hugo-complex
Go
12
2
942
Minimal, Full
—
go-gohugoio-hugo-for-loop-change
Go
0
0
454
Minimal, Full
—
go-gohugoio-hugo-good-example-of-small-but-complex-change
Go
0
0
996
Minimal, Full
—
go-gohugoio-hugo-update-and-add-list-items
Go
0
1
52
Minimal, Full
—
go-gohugoio-hugo-update-and-add-some-values
Go
0
1
52
Minimal, Full
—
go-gohugoio-hugo-version
Go
0
1
48
Only one solution
—
go-golang-go-add-an-if
Go
0
0
6270
Minimal, Full
—
go-golang-go-add-one-line
Go
0
0
97
Minimal, Full
—
go-golang-go-update-copyright-year
Go
0
0
18
Only one solution
—
go-grafana-grafana-add-tests
Go
0
4
666
Minimal, Full
—
go-grafana-grafana-interesting-how-escapes-impact-string-parsing
Go
34
0
6722
Only one solution
—
go-grafana-grafana-real-small-change-with-a-move
Go
0
1
59
Minimal, Full
—
go-henri-gasc-cliphist-auto-generated-file Auto-generated file
Go
15
13
3733
—
—
go-jesseduffield-lazygit-add-a-func
Go
0
0
27
Only one solution
—
go-jesseduffield-lazygit-add-function
Go
0
0
25
—
—
go-jesseduffield-lazygit-add-two-lines
Go
0
0
154
Minimal, Full
—
go-jesseduffield-lazygit-change-undo-key
Go
0
0
2064
Only one solution
—
go-jesseduffield-lazygit-delete-only
Go
0
6
446
Minimal, Full
—
go-jesseduffield-lazygit-many-multi-maps-very-difficult This is very difficult for a tool to solve. It requires external lookup of what X keymaps to.
Go
0
2
119
Minimal, Full
—
go-jesseduffield-lazygit-nice-small-change
Go
0
0
3868
Minimal, Full
—
go-jesseduffield-lazygit-remove-if-that-is-a-version-guard
Go
0
0
264
Minimal, Full
—
go-jesseduffield-lazygit-update-in-ast-delete-in-comment
Go
0
0
164
Minimal, Full
—
go-junegunn-fzf-real-small-change
Go
0
4
37
Minimal, Full
—
go-kubernetes-kubernetes-add-a-functio
Go
0
1
406
Minimal, Full
—
go-kubernetes-kubernetes-add-element-to-return-slice
Go
0
0
82
Minimal, Full
—
go-kubernetes-kubernetes-add-only
Go
0
1
118
Minimal, Full
—
go-kubernetes-kubernetes-add-unit-test-cases
Go
0
7
598
—
—
go-kubernetes-kubernetes-int-to-string Tricky case. The text diff is obvious, but in the AST it violates a lot of assumptions.
Go
0
0
16988
Minimal, Full
—
go-kubernetes-kubernetes-small-but-interesting-change-with-condition-moves
Go
0
43
2632
Minimal, Full
—
go-lazygit-add-to-if-condition
Go
0
1
844
Minimal
—
go-lazygit-switch-to-strings
Go
4
2
58
Minimal, Full
—
go-nwg-piotr-gopsuinfo-shuffle-around-if-blocks
Go
4
9
580
—
—
go-ollama-ollama-add-go-build-comment
Go
0
1
14
Only one solution
—
go-ollama-ollama-delete-a-param
Go
0
0
832
Minimal, Full
—
go-ollama-ollama-delete-go-build-comment
Go
0
1
286
Only one solution
—
go-ollama-ollama-interesting-comment-reduces-by-one-line Interesting case of comment reducing by one line.
Go
1
4
3585
Minimal, Full
—
go-ollama-ollama-interesting-commenting-out-code Interesting. How to match commented out code.
Go
0
1
2669
Minimal, Full
—
go-ollama-ollama-remove-go-build-comment
Go
0
1
12
Only one solution
—
go-ollama-ollama-surround-block-with-if-and-function-call
Go
0
2
1305
—
—
go-prometheus-node_exporter-remove-one-comment
Go
0
0
657
—
—
go-prometheus-prometheus-nil-to-selector-expr
Go
0
0
2856
Only one solution
—
go-prometheus-prometheus-one-update-in-a-huge-file
Go
0
0
15564
Minimal, Full
—
go-prometheus-prometheus-remove-copyright-year
Go
0
1
44
Full, Minimal
—
go-prometheus-single-comment-change
Go
0
1
78
Minimal, Full
—
go-stackexchange-blackbox-add-comment
Go
0
0
21
—
—
go-user-slices-library
Go
0
49
1597
Minimal, Full
—
html-abs-lang-abs-version-update-in-string
HTML
0
1
118
—
—
html-apache-echarts-actual-structure-change
HTML
5
3
726
—
—
html-apache-echarts-delete-one-script-tag
HTML
0
0
839
Minimal, Full
—
html-apache-echarts-raw-text-contains-code
HTML
0
32
263
Minimal, Full
—
html-axios-axios-add-script-element
HTML
0
2
42
Only one solution
—
html-berndporr-iir1-a-lot-of-new-functionality For some reason, code between @license tags is jsut raw_text
HTML
9
13
524
—
—
html-caddyserver-caddy-add-one-element
HTML
0
0
2289
Minimal, Full
—
html-caddyserver-caddy-parse-errors-due-to-template Mapping can't be solved correctly because of parse errors
HTML
2
2
2312
Only one solution
20
html-chennes-med-extreme-test
HTML
0
0
386
—
—
html-chennes-med-only-text-value-change
HTML
0
0
198
—
—
html-chennes-med-only-text-value-change-2
HTML
0
0
108
—
—
html-django-django-template-code-not-pure-html
HTML
0
2
120
Minimal, Full
—
html-eslint-eslint-update-timestamp
HTML
0
0
440
Only one solution
—
html-fatedier-add-attribute
HTML
0
1
34
Minimal, Full
—
html-fatedier-frp-update-hashes
HTML
0
0
2
Only one solution
—
html-fatedier-frp-update-hashes-2
HTML
0
0
2
Only one solution
—
html-fatedier-frp-update-hashes-3
HTML
0
0
2
Only one solution
—
html-fatedier-frp-update-hashes-4
HTML
0
0
2
Only one solution
—
html-fatedier-frp-version
HTML
0
0
34
Only one solution
—
html-firefox-update-src
HTML
0
0
40
Only one solution
—
html-gohugoio-hugo-change-template-variable-path
HTML
0
0
90
Only one solution
—
html-gohugoio-hugo-enclose-table-with-div-and-add-thead-tbody
HTML
0
5
88
—
—
html-gohugoio-hugo-template-not-pure-html Not pure HTML. Contains templating characters that break TreeSitter HTML parsing. Because of this, requires N:M mapping for the AST, but wouldn't if it parsed correctly.
HTML
6
2
18
Minimal, Full
3
html-gohugoio-hugo-template-not-pure-html-2 Note pure HTML. Template use causes TreeSitter parsing to return suboptimal results.
HTML
0
1
5
Only one solution
—
html-gohugoio-hugo-update-href-template
HTML
0
2
49
Minimal, Full
—
html-gorhill-add-tag
HTML
0
0
57
Only one solution
—
html-gorhill-ublock-add-attribute
HTML
0
1
432
Minimal, Full
—
html-gorhill-ublock-add-one-meta-element
HTML
0
0
199
Minimal
—
html-gorhill-ublock-small-change
HTML
0
0
58
Minimal, Full
—
html-hugo-tag-to-selfclosing-tag
HTML
0
0
20
Minimal, Full
—
html-ladybird-delete-attribute
HTML
0
0
29
Only one solution
—
html-ladybirdbrowser-ladybird-js-code-in-html HTML raw text contains JS code
HTML
0
2
84
Minimal, Full
—
html-ladybirdbrowser-ladybird-remove-meta-attribute
HTML
0
0
27
Only one solution
—
html-ladybirdbrowser-ladybird-remove-one-line
HTML
0
0
165
Minimal, Full
—
html-ladybirdbrowser-ladybird-update-pixel-value
HTML
0
0
48
Only one solution
—
html-ladybirdbrowser-ladybird-update-two-pixel-numbers
HTML
0
0
46
Only one solution
—
html-mermaid-js-mermaid-add-only
HTML
0
1
125
Minimal, Full
—
html-mermaid-update-link
HTML
0
1
206
Only one solution
—
html-milkytracker-milkytracker-text-update
HTML
0
0
7516
—
—
html-mozilla-firefox-firefox-add-two-elements
HTML
1
1
110
Minimal, Full
—
html-mozilla-firefox-firefox-href-path
HTML
0
0
28
Only one solution
—
html-mozilla-firefox-firefox-interesting-case
HTML
0
2
28
Minimal, Full
—
html-mozilla-firefox-firefox-path
HTML
0
0
54
Only one solution
—
html-mozilla-firefox-firefox-remove-li-around-button
HTML
0
0
2398
—
—
html-mozilla-firefox-firefox-test-span Requires N:M mapping
HTML
0
0
40
Minimal, Full
—
html-mozilla-pdf-add-closing-tags
HTML
0
0
10
Only one solution
—
html-nzbgetcom-nzbget-add-to-attribute
HTML
0
1
6998
Minimal, Full
—
html-oauth-xx-oauth-ruby-version-and-timestamp-update
HTML
0
0
798
—
—
html-pandas-dev-pandas-release-banner-update
HTML
0
0
2
Minimal
—
html-prettier-prettier-not-pure-html-includes-yaml-as-well
HTML
0
2
18
Minimal, Full
—
html-scrapy-scrapy-update-copyright-notice
HTML
0
0
562
Minimal, Full
—
html-tcltk-thread-one-multiline-value-changed
HTML
0
0
626
—
—
html-twbs-bootstrap-add-the-same-attribute-in-many-places
HTML
0
15
716
Minimal, Full
—
html-twbs-bootstrap-not-html-template-extract-two-vars Not pure HTML, actually a template. This doesn't parse fully. And even if, it requires N:M mapping.
HTML
2
2
14
Minimal, Full
5
html-twbs-bootstrap-remove-one-line-in-yaml-metadata-preamble Not pure HTML
HTML
0
0
69
Only one solution
—
html-twbs-bootstrap-template Note pure HTML. Template.
HTML
0
0
148
Only one solution
—
html-xiaoyeli-superlu-change-a-bunch-of-values-and-add-one-element It's hard to say which of the two attributes was added. One has technically closer coordinates, but the other is first in order.
HTML
0
0
683
—
—
java-add-exception-handling
Java
4
2
37
Minimal, Full
—
java-add-interface
Java
0
1
33
Full, Minimal
—
java-add-logging
Java
0
0
27
Minimal, Full
—
java-defects4j-chart-1-abstractcategoryitemrenderer
Java
0
0
3990
Only one solution
—
java-defects4j-chart-10-standardtooltiptagfragmentgenerator
Java
0
0
140
Full, Minimal
—
java-defects4j-chart-11-shapeutilities
Java
0
0
1196
Minimal, Full
—
java-defects4j-chart-12-multiplepieplot
Java
0
0
1240
Minimal, Full
—
java-defects4j-chart-13-borderarrangement
Java
0
0
1070
Full, Minimal
—
java-defects4j-chart-14-categoryplot
Java
0
2
8242
Minimal, Full
—
java-defects4j-chart-14-xyplot
Java
0
2
10134
Minimal, Full
—
java-defects4j-chart-15-pieplot
Java
0
0
6077
Minimal, Full
—
java-defects4j-chart-16-defaultintervalcategorydataset
Java
0
0
1606
Only one solution
—
java-defects4j-chart-17-timeseries
Java
0
0
2075
Minimal, Full
—
java-defects4j-chart-18-defaultkeyedvalues
Java
0
0
941
Minimal, Full
—
java-defects4j-chart-18-defaultkeyedvalues2d
Java
0
0
1131
Minimal, Full
—
java-defects4j-chart-19-categoryplot
Java
0
0
7622
Minimal, Full
—
java-defects4j-chart-2-datasetutilities
Java
0
0
4348
Minimal, Full
—
java-defects4j-chart-20-valuemarker
Java
0
0
314
Minimal, Full
—
java-defects4j-chart-21-defaultboxandwhiskercategorydataset
Java
0
0
1595
Full, Minimal
—
java-defects4j-chart-22-keyedobjects2d
Java
2
2
963
Minimal, Full
—
java-defects4j-chart-23-minmaxcategoryrenderer
Java
0
0
1117
Minimal, Full
—
java-defects4j-chart-24-graypaintscale
Java
0
0
348
Minimal, Full
—
java-defects4j-chart-25-statisticalbarrenderer
Java
0
0
1124
Minimal, Full
—
java-defects4j-chart-26-axis
Java
0
0
2748
Minimal, Full
—
java-defects4j-chart-3-timeseries
Java
0
0
2604
Minimal, Full
—
java-defects4j-chart-4-xyplot
Java
0
0
11732
Minimal, Full
—
java-defects4j-chart-5-xyseries
Java
0
18
1472
Minimal, Full
—
java-defects4j-chart-6-shapelist
Java
0
0
353
Minimal
—
java-defects4j-chart-7-timeperiodvalues
Java
0
0
1148
Minimal, Full
—
java-defects4j-chart-8-week
Java
0
0
1296
Only one solution
—
java-defects4j-chart-9-timeseries Non-unique solution, but only using 1:1 mappings.
Java
0
0
2080
Minimal (inner parenthesis), Minimal (outer parenthesis), Full (inner parenthesis), Full (outer parenthesis)
—
java-defects4j-cli-1-commandline
Java
0
9
635
Minimal (inner), Minimal (outer), Full (outer), Full (inner)
—
java-defects4j-cli-10-parser
Java
0
0
865
Minimal, Full
—
java-defects4j-cli-11-helpformatter
Java
0
0
1984
Minimal, Full
—
java-defects4j-cli-12-gnuparser
Java
0
1
229
Minimal, Full
—
java-defects4j-cli-13-argumentimpl
Java
0
0
752
Only one solution
—
java-defects4j-cli-13-writeablecommandline
Java
0
0
173
Minimal, Full
—
java-defects4j-cli-13-writeablecommandlineimpl
Java
0
0
470
Minimal, Full
—
java-defects4j-cli-14-groupimpl
Java
12
7
1030
Minimal, Full
—
java-defects4j-cli-15-writeablecommandlineimpl
Java
2
0
541
Minimal, Full
—
java-defects4j-cli-16-groupimpl
Java
0
0
1031
Minimal, Full
—
java-defects4j-cli-16-option
Java
0
0
436
Minimal, Full
—
java-defects4j-cli-16-optionimpl
Java
0
1
335
Minimal, Full
—
java-defects4j-cli-16-writeablecommandlineimpl
Java
0
0
559
Minimal, Full
—
java-defects4j-cli-17-posixparser
Java
0
0
625
Minimal, Full
—
java-defects4j-cli-18-posixparser
Java
0
0
599
Minimal, Full
—
java-defects4j-cli-19-posixparser Requires N:M mapping.
Java
4
1
596
Minimal, Full
—
java-defects4j-cli-2-posixparser
Java
0
2
620
Minimal, Full
—
java-defects4j-cli-20-posixparser Requires N:M mapping
Java
11
1
601
Minimal, Full
—
java-defects4j-cli-21-groupimpl
Java
0
0
1088
Minimal, Full
—
java-defects4j-cli-21-writeablecommandline
Java
0
0
224
Minimal, Full
—
java-defects4j-cli-21-writeablecommandlineimpl
Java
0
3
624
Minimal, Full
—
java-defects4j-cli-22-posixparser
Java
0
5
550
Minimal, Full
—
java-defects4j-cli-23-helpformatter Requires N:M mapping. Low confidence solution as is.
Java
0
2
1951
Minimal, Full (Inner parenthesis), Full (Outer parenthesis)
—
java-defects4j-cli-24-helpformatter
Java
0
0
1971
Minimal, Full
—
java-defects4j-cli-25-helpformatter
Java
0
1
1970
Only one solution
—
java-defects4j-cli-26-optionbuilder
Java
0
0
736
Minimal, Full
—
java-defects4j-cli-27-optiongroup
Java
0
0
352
Minimal, Full
—
java-defects4j-cli-28-parser Two equally valid preferences.
Java
0
0
822
Only one solution
—
java-defects4j-cli-29-util
Java
0
0
152
Minimal, Full
—
java-defects4j-cli-3-typehandler
Java
0
0
521
Minimal, Full
—
java-defects4j-cli-30-defaultparser
Java
5
2
1374
Minimal, Full
—
java-defects4j-cli-30-parser
Java
5
2
856
Minimal, Full
—
java-defects4j-cli-31-helpformatter Requires N:M mapping. I accept that this could be a controversial solution.
Java
1
0
2042
Minimal, Full
—
java-defects4j-cli-31-option
Java
0
1
1412
Only one solution
—
java-defects4j-cli-31-optionbuilder
Java
0
0
752
Only one solution
—
java-defects4j-cli-32-helpformatter
Java
0
1
2026
Minimal, Full
—
java-defects4j-cli-33-helpformatter
Java
0
1
2069
Minimal, Full
—
java-defects4j-cli-34-option
Java
0
1
1412
Only one solution
—
java-defects4j-cli-34-optionbuilder
Java
0
0
756
Only one solution
—
java-defects4j-cli-35-options
Java
0
0
651
Minimal, Full
—
java-defects4j-cli-36-optiongroup
Java
0
0
360
Minimal, Full
—
java-defects4j-cli-36-options
Java
0
0
655
Minimal, Full
—
java-defects4j-cli-37-defaultparser
Java
0
0
1400
Minimal, Full
—
java-defects4j-cli-38-defaultparser
Java
0
0
1412
Minimal, Full
—
java-defects4j-cli-39-typehandler
Java
0
0
515
Minimal, Full
—
java-defects4j-cli-4-parser
Java
0
1
834
Minimal, Full
—
java-defects4j-cli-40-typehandler
Java
0
0
524
Minimal, Full
—
java-defects4j-cli-5-util
Java
0
0
137
Minimal, Full
—
java-defects4j-cli-7-patternbuilder
Java
0
0
406
Minimal, Full
—
java-defects4j-cli-8-helpformatter
Java
0
0
1916
Only one solution
—
java-defects4j-cli-9-parser
Java
0
0
863
Minimal, Full
—
java-defects4j-closure-1-removeunusedvars
Java
0
0
1995
Minimal, Full
—
java-defects4j-closure-10-nodeutil
Java
0
0
6460
Minimal, Full
—
java-defects4j-closure-100-checkglobalthis
Java
0
0
361
Minimal, Full
—
java-defects4j-closure-101-commandlinerunner
Java
0
0
970
Minimal, Full
—
java-defects4j-closure-102-normalize
Java
0
0
1060
Minimal, Full
—
java-defects4j-closure-103-controlflowanalysis
Java
2
0
1993
Minimal, Full
—
java-defects4j-closure-103-disambiguateproperties
Java
0
0
1977
Minimal, Full
—
java-defects4j-closure-104-uniontype
Java
0
0
998
Minimal, Full
—
java-defects4j-closure-105-foldconstants
Java
1
13
4050
Minimal, Full
—
java-defects4j-closure-106-globalnamespace
Java
0
0
2134
Minimal, Full
—
java-defects4j-closure-106-jsdocinfobuilder
Java
0
0
1538
Minimal, Full
—
java-defects4j-closure-107-commandlinerunner
Java
0
0
2001
Minimal, Full
—
java-defects4j-closure-108-scopedaliases
Java
0
8
1227
Minimal
—
java-defects4j-closure-109-jsdocinfoparser
Java
0
0
5164
Minimal, Full
—
java-defects4j-closure-11-typecheck
Java
0
1
3846
Minimal, Full
—
java-defects4j-closure-110-node
Java
0
0
4903
Minimal, Full
—
java-defects4j-closure-110-scopedaliases
Java
0
1
1192
Minimal, Full
—
java-defects4j-closure-111-closurereverseabstractinterpreter
Java
0
0
535
Minimal, Full
—
java-defects4j-closure-112-typeinference
Java
0
2
3220
Minimal, Full
—
java-defects4j-closure-113-processclosureprimitives
Java
0
1
2468
Only one solution
—
java-defects4j-closure-114-nameanalyzer
Java
0
1
3776
Only one solution
—
java-defects4j-closure-115-functioninjector
Java
0
0
1885
Minimal, Full
—
java-defects4j-closure-116-functioninjector
Java
0
0
1890
Minimal, Full
—
java-defects4j-closure-117-typevalidator
Java
0
0
1700
Minimal, Full
—
java-defects4j-closure-118-disambiguateproperties
Java
0
0
2271
Minimal, Full
—
java-defects4j-closure-119-globalnamespace
Java
0
0
2721
Minimal, Full
—
java-defects4j-closure-12-maybereachingvariableuse
Java
0
0
600
Minimal, Full
—
java-defects4j-closure-120-referencecollectingcallback
Java
0
0
1453
Minimal, Full
—
java-defects4j-closure-121-inlinevariables
Java
0
0
1470
Minimal, Full
—
java-defects4j-closure-122-irfactory
Java
0
10
3053
Minimal, Full
—
java-defects4j-closure-123-codegenerator Somewhat opinionated solution.
Java
0
0
2614
Only one solution
—
java-defects4j-closure-124-exploitassigns
Java
0
0
490
Minimal, Full
—
java-defects4j-closure-125-typecheck
Java
0
1
4240
Only one solution
—
java-defects4j-closure-126-minimizeexitpoints
Java
0
0
622
Minimal, Full
—
java-defects4j-closure-127-unreachablecodeelimination
Java
0
1
511
Minimal, Full
—
java-defects4j-closure-128-codegenerator
Java
0
0
2579
Minimal, Full
—
java-defects4j-closure-129-prepareast
Java
0
0
439
Minimal, Full
—
java-defects4j-closure-13-peepholeoptimizationspass
Java
0
4
424
Prefer lower move, Prefer upper move
—
java-defects4j-closure-130-collapseproperties
Java
0
1
1940
Only one solution
—
java-defects4j-closure-131-tokenstream
Java
2
1
417
Minimal, Full
—
java-defects4j-closure-132-peepholesubstitutealternatesyntax
Java
0
32
3454
Minimal, Full
—
java-defects4j-closure-133-jsdocinfoparser
Java
0
0
4907
Minimal, Full
—
java-defects4j-closure-134-ambiguateproperties
Java
1
1
1261
Minimal, Full
—
java-defects4j-closure-134-typedscopecreator
Java
0
1
2656
Minimal, Full
—
java-defects4j-closure-135-devirtualizeprototypemethods
Java
0
0
739
Minimal, Full
—
java-defects4j-closure-135-functiontype
Java
0
0
1705
Minimal, Full
—
java-defects4j-closure-136-methodcompilerpass
Java
0
4
532
Minimal, Full
—
java-defects4j-closure-136-renamevars
Java
0
0
974
Minimal, Full
—
java-defects4j-closure-137-makedeclarednamesunique I can't imagine a diff like this being accepted by a human. This is a defects4j research artifact, far beyond what humans would actually write.
Java
31
52
1025
Minimal, Full
—
java-defects4j-closure-137-nodeutil
Java
0
0
3961
Minimal, Full
—
java-defects4j-closure-137-normalize
Java
0
0
1130
Minimal, Full
—
java-defects4j-closure-138-closurereverseabstractinterpreter
Java
4
6
504
Minimal, Full
—
java-defects4j-closure-138-typeinference
Java
2
5
2446
Minimal, Full
—
java-defects4j-closure-139-normalize
Java
0
1
1237
Minimal, Full
—
java-defects4j-closure-14-controlflowanalysis
Java
0
0
2118
Only one solution
—
java-defects4j-closure-140-compiler
Java
0
2
3395
Minimal, Full
—
java-defects4j-closure-141-nodeutil
Java
0
0
3977
Minimal, Full
—
java-defects4j-closure-141-purefunctionidentifier
Java
0
0
1409
Minimal, Full
—
java-defects4j-closure-142-coalescevariablenames
Java
0
0
913
Minimal, Full
—
java-defects4j-closure-142-jsdocinfoparser
Java
0
0
4067
Minimal, Full
—
java-defects4j-closure-143-abstractcommandlinerunner
Java
0
18
2515
Minimal, Full
—
java-defects4j-closure-143-removeconstantexpressions
Java
0
4
273
Minimal, Full
—
java-defects4j-closure-144-functionbuilder
Java
0
0
311
Minimal, Full
—
java-defects4j-closure-144-functiontype
Java
0
0
1736
Only one solution
—
java-defects4j-closure-144-functiontypebuilder
Java
2
2
1207
Minimal, Full
—
java-defects4j-closure-144-typedscopecreator
Java
0
0
2863
Minimal, Full
—
java-defects4j-closure-145-codegenerator
Java
0
0
2113
Minimal, Full
—
java-defects4j-closure-146-jstype
Java
0
0
1883
Minimal, Full
—
java-defects4j-closure-147-checkglobalthis
Java
0
4
383
Minimal, Full
—
java-defects4j-closure-147-runtimetypecheck
Java
0
0
803
Minimal, Full
—
java-defects4j-closure-148-peepholefoldconstants
Java
0
0
2383
Minimal, Full
—
java-defects4j-closure-149-abstractcommandlinerunner
Java
0
0
2920
Minimal, Full
—
java-defects4j-closure-149-commandlinerunner
Java
0
0
1187
Minimal, Full
—
java-defects4j-closure-149-compiler
Java
0
0
3681
Minimal, Full
—
java-defects4j-closure-149-compileroptions
Java
0
0
2033
Minimal, Full
—
java-defects4j-closure-15-flowsensitiveinlinevariables
Java
0
0
1001
Minimal, Full
—
java-defects4j-closure-150-typedscopecreator
Java
0
0
3016
Minimal, Full
—
java-defects4j-closure-151-commandlinerunner
Java
0
0
1207
Minimal, Full
—
java-defects4j-closure-152-functiontype
Java
0
0
1873
Minimal, Full
—
java-defects4j-closure-154-typecheck
Java
0
2
3604
Minimal, Full
—
java-defects4j-closure-154-typevalidator
Java
0
2
1567
Minimal, Full
—
java-defects4j-closure-155-inlinevariables
Java
0
2
1417
Minimal, Full
—
java-defects4j-closure-155-referencecollectingcallback A small but very complex case of declaration+initialization moving into separate declare + init. It also breaks the ";" must match first non-whitespace character invariant at this time. The first case in over a thousand fixtures...
Java
0
0
1233
Minimal, Full
1
java-defects4j-closure-155-scope
Java
0
3
1036
Minimal, Full
—
java-defects4j-closure-156-collapseproperties
Java
0
13
1814
Minimal, Full
—
java-defects4j-closure-157-renameprototypes
Java
0
0
904
Minimal, Full
—
java-defects4j-closure-16-scopedaliases
Java
0
1
964
Minimal, Full
—
java-defects4j-closure-164-arrowtype
Java
0
0
567
Minimal, Full
—
java-defects4j-closure-165-recordtypebuilder
Java
0
0
230
Minimal, Full
—
java-defects4j-closure-168-typedscopecreator
Java
0
0
4102
Only one solution
—
java-defects4j-closure-175-functioninjector
Java
2
6
1854
Minimal, Full
—
java-defects4j-closure-18-compiler
Java
0
1
4988
Only one solution
—
java-defects4j-closure-19-chainablereverseabstractinterpreter
Java
0
0
1418
Minimal, Full
—
java-defects4j-closure-28-inlinecostestimator
Java
0
0
212
Minimal, Full
—
java-defects4j-closure-30-flowsensitiveinlinevariables
Java
0
0
986
Minimal, Full
—
java-defects4j-closure-31-compiler
Java
2
2
4867
Minimal, Full
—
java-defects4j-closure-34-codeprinter
Java
0
1
1444
Minimal, Full
—
java-defects4j-closure-37-nodetraversal
Java
0
1
1370
Only one solution
—
java-defects4j-closure-38-codeconsumer
Java
0
0
602
Only one solution
—
java-defects4j-closure-44-codeconsumer
Java
0
2
598
Minimal
—
java-defects4j-closure-52-codegenerator
Java
0
1
2422
Only one solution
—
java-defects4j-closure-57-closurecodingconvention
Java
0
1
808
Only one solution
—
java-defects4j-closure-62-lightweightmessageformatter
Java
0
0
356
Only one solution
—
java-defects4j-closure-65-codegenerator
Java
0
1
2422
Minimal, Full
—
java-defects4j-closure-66-typecheck
Java
2
2
3852
Minimal, Full
—
java-defects4j-closure-67-analyzeprototypeproperties
Java
0
1
1396
Only one solution
—
java-defects4j-closure-70-typedscopecreator
Java
0
0
3624
Only one solution
—
java-defects4j-closure-71-checkaccesscontrols
Java
0
0
1286
Only one solution
—
java-defects4j-closure-72-functiontoblockmutator
Java
0
0
898
Minimal, Full
—
java-defects4j-closure-72-renamelabels
Java
0
1
554
Only one solution
—
java-defects4j-closure-73-codegenerator
Java
0
0
2388
Only one solution
—
java-defects4j-closure-77-codegenerator
Java
0
0
2323
Minimal, Full
—
java-defects4j-closure-78-peepholefoldconstants
Java
0
0
3260
Minimal, Full
—
java-defects4j-closure-79-normalize
Java
0
0
1560
Minimal, Full
—
java-defects4j-closure-79-varcheck
Java
0
0
557
Minimal, Full
—
java-defects4j-closure-80-nodeutil
Java
0
0
5946
Minimal
—
java-defects4j-closure-86-nodeutil
Java
0
0
5068
Only one solution
—
java-defects4j-closure-89-globalnamespace
Java
0
1
2162
Only one solution
—
java-defects4j-closure-90-functiontypebuilder
Java
0
0
1456
Only one solution
—
java-defects4j-closure-92-processclosureprimitives
Java
0
0
1834
Minimal, Full
—
java-defects4j-codec-1-caverphone
Java
0
1
368
Only one solution
—
java-defects4j-codec-1-metaphone
Java
0
1
812
Only one solution
—
java-defects4j-codec-1-soundexutils
Java
0
1
248
Only one solution
—
java-defects4j-codec-10-caverphone
Java
0
0
372
Minimal, Full
—
java-defects4j-codec-12-basencodecinputstream
Java
0
1
347
Minimal, Full
—
java-defects4j-codec-16-base32
Java
0
0
1080
Minimal, Full
—
java-defects4j-codec-17-stringutils
Java
0
0
846
Only one solution
—
java-defects4j-codec-2-base64
Java
0
1
1794
Only one solution
—
java-defects4j-codec-3-doublemetaphone
Java
0
0
2212
Only one solution
—
java-defects4j-codec-4-base64
Java
0
0
2112
Only one solution
—
java-defects4j-codec-6-base64inputstream
Java
0
0
386
Minimal, Full
—
java-defects4j-codec-7-base64
Java
0
0
2144
Only one solution
—
java-defects4j-codec-8-base64inputstream
Java
0
0
383
Minimal, Full
—
java-defects4j-codec-9-base64
Java
0
0
2124
Minimal, Full
—
java-defects4j-collections-26-multikey
Java
0
0
564
Only one solution
—
java-defects4j-compress-1-cpioarchiveoutputstream
Java
0
0
829
Minimal, Full
—
java-defects4j-compress-11-archivestreamfactory
Java
2
4
514
Minimal, Full
—
java-defects4j-compress-19-zip64extendedinformationextrafield
Java
0
0
716
Only one solution
—
java-defects4j-compress-23-coders
Java
0
0
558
Minimal, Full
—
java-defects4j-compress-25-ziparchiveinputstream
Java
0
0
2149
Minimal, Full
—
java-defects4j-compress-26-ioutils
Java
0
0
397
Minimal, Full
—
java-defects4j-compress-29-cpioarchiveinputstream
Java
0
0
1132
Minimal, Full
—
java-defects4j-compress-29-cpioarchiveoutputstream
Java
0
0
1124
Minimal, Full
—
java-defects4j-compress-29-dumparchiveinputstream
Java
0
0
1112
Minimal, Full
—
java-defects4j-compress-29-tararchiveinputstream
Java
0
0
1448
Minimal, Full
—
java-defects4j-compress-29-tararchiveoutputstream
Java
0
0
1404
Minimal, Full
—
java-defects4j-compress-29-ziparchiveinputstream
Java
0
0
2164
Minimal, Full
—
java-defects4j-compress-33-deflatecompressorinputstream
Java
0
0
226
Minimal, Full
—
java-defects4j-compress-36-sevenzfile
Java
0
0
2027
Minimal, Full
—
java-defects4j-compress-38-tararchiveentry
Java
0
1
2508
Only one solution
—
java-defects4j-compress-4-changesetperformer
Java
0
0
359
Minimal, Full
—
java-defects4j-compress-4-cpioarchiveoutputstream
Java
0
0
779
Minimal, Full
—
java-defects4j-compress-4-tararchiveoutputstream
Java
0
0
647
Minimal, Full
—
java-defects4j-compress-4-ziparchiveoutputstream
Java
0
0
1837
Minimal, Full
—
java-defects4j-compress-40-bitinputstream
Java
0
1
249
Minimal, Full
—
java-defects4j-compress-42-unixstat
Java
0
0
137
Minimal, Full
—
java-defects4j-compress-42-ziparchiveentry
Java
0
0
1722
Minimal, Full
—
java-defects4j-compress-44-checksumcalculatinginputstream
Java
0
1
206
Minimal, Full
—
java-defects4j-csv-1-extendedbufferedreader
Java
0
0
324
Minimal, Full
—
java-defects4j-csv-11-csvparser
Java
0
0
1016
Minimal, Full
—
java-defects4j-csv-12-csvformat
Java
0
1
2022
Only one solution
—
java-defects4j-csv-13-csvformat
Java
0
1
2582
Only one solution
—
java-defects4j-csv-14-csvformat
Java
0
0
3630
Minimal, Full
—
java-defects4j-csv-2-csvrecord
Java
0
0
343
Minimal, Full
—
java-defects4j-csv-4-csvparser
Java
0
1
928
Only one solution
—
java-defects4j-csv-5-csvprinter
Java
0
0
860
Minimal, Full
—
java-defects4j-csv-6-csvrecord
Java
0
0
454
Minimal, Full
—
java-defects4j-gson-11-typeadapters
Java
2
0
1851
Minimal, Full
—
java-defects4j-gson-13-jsonreader
Java
0
1
3246
Minimal, Full
—
java-defects4j-gson-15-jsonwriter
Java
0
0
1320
Minimal, Full
—
java-defects4j-gson-5-iso8601utils
Java
0
0
705
Minimal, Full
—
java-defects4j-gson-6-jsonadapterannotationtypeadapterfactory
Java
0
0
144
Minimal, Full
—
java-defects4j-jacksoncore-11-bytequadscanonicalizer
Java
0
0
2545
Minimal, Full
—
java-defects4j-jacksoncore-12-utf8streamjsonparser
Java
0
0
7330
Minimal, Full
—
java-defects4j-jacksoncore-13-jsongeneratorimpl
Java
0
0
404
Minimal
—
java-defects4j-jacksoncore-21-filteringparserdelegate
Java
0
2
1822
Minimal, Full
—
java-defects4j-jacksoncore-25-readerbasedjsonparser
Java
0
0
5762
Only one solution
—
java-defects4j-jacksoncore-26-nonblockingjsonparser
Java
0
0
5731
Minimal, Full
—
java-defects4j-jacksoncore-3-utf8streamjsonparser
Java
0
0
6504
Minimal, Full
—
java-defects4j-jacksoncore-5-jsonpointer
Java
0
1
540
Only one solution
—
java-defects4j-jacksoncore-8-textbuffer
Java
0
1
1468
Minimal, Full
—
java-defects4j-jacksondatabind-1-beanpropertywriter
Java
0
0
1429
Minimal, Full
—
java-defects4j-jacksondatabind-10-anygetterwriter
Java
0
0
182
Minimal, Full
—
java-defects4j-jacksondatabind-103-basicbeandescription
Java
0
0
1506
Minimal, Full
—
java-defects4j-jacksondatabind-103-basicdeserializerfactory
Java
0
0
4356
Minimal, Full
—
java-defects4j-jacksondatabind-103-databindcontext
Java
0
0
754
Minimal, Full
—
java-defects4j-jacksondatabind-103-deserializercache
Java
0
0
1204
Minimal, Full
—
java-defects4j-jacksondatabind-103-stddeserializer
Java
0
0
2452
Minimal, Full
—
java-defects4j-jacksondatabind-103-stdvalueinstantiator
Java
0
0
1088
Minimal, Full
—
java-defects4j-jacksondatabind-105-jdkdeserializers
Java
0
3
108
Minimal, Full
—
java-defects4j-jacksondatabind-107-typedeserializerbase
Java
0
0
606
Only one solution
—
java-defects4j-jacksondatabind-111-atomicreferencedeserializer
Java
0
1
146
Only one solution
—
java-defects4j-jacksondatabind-15-beanserializerfactory
Java
0
1
1482
Minimal, Full
—
java-defects4j-jacksondatabind-15-javatype
Java
0
0
937
Minimal, Full
—
java-defects4j-jacksondatabind-15-stdserializer
Java
0
1
584
Minimal, Full
—
java-defects4j-jacksondatabind-16-annotationmap
Java
0
0
234
Only one solution
—
java-defects4j-jacksondatabind-17-objectmapper
Java
0
0
6388
Minimal, Full
—
java-defects4j-jacksondatabind-20-objectnode
Java
2
2
1616
Minimal, Full
—
java-defects4j-jacksondatabind-25-basicdeserializerfactory
Java
0
0
3792
Minimal, Full
—
java-defects4j-jacksondatabind-25-deserializercache
Java
0
0
1216
Minimal, Full
—
java-defects4j-jacksondatabind-25-simpleabstracttyperesolver
Java
0
0
182
Minimal, Full
—
java-defects4j-jacksondatabind-25-typedeserializerbase
Java
0
0
560
Minimal, Full
—
java-defects4j-jacksondatabind-27-beandeserializer
Java
0
0
1718
Only one solution
—
java-defects4j-jacksondatabind-34-numberserializer
Java
0
0
176
Minimal, Full
—
java-defects4j-jacksondatabind-37-simpletype
Java
0
0
538
Minimal
—
java-defects4j-jacksondatabind-39-nullifyingdeserializer Requires N:M mapping
Java
0
2
120
Minimal, Full
—
java-defects4j-jacksondatabind-43-objectidvalueproperty
Java
0
0
229
Minimal
—
java-defects4j-jacksondatabind-46-referencetype
Java
0
0
388
Minimal, Full
—
java-defects4j-jacksondatabind-49-writableobjectid
Java
0
0
154
Minimal, Full
—
java-defects4j-jacksondatabind-51-typedeserializerbase
Java
0
0
578
Minimal
—
java-defects4j-jacksondatabind-52-beandeserializerbase
Java
0
1
3296
Minimal
—
java-defects4j-jacksondatabind-55-stdkeyserializers
Java
0
3
464
Minimal, Full
—
java-defects4j-jacksondatabind-57-objectreader
Java
0
0
3780
Only one solution
—
java-defects4j-jacksondatabind-59-typefactory
Java
0
0
2855
Minimal, Full
—
java-defects4j-jacksondatabind-60-jsonvalueserializer
Java
0
20
855
Minimal, Full
—
java-defects4j-jacksondatabind-70-beanpropertymap
Java
0
0
1216
Only one solution
—
java-defects4j-jacksondatabind-71-stdkeydeserializer
Java
0
1
832
Minimal, Full
—
java-defects4j-jacksondatabind-79-objectidinfo
Java
0
0
174
Minimal
—
java-defects4j-jacksondatabind-82-beandeserializerfactory
Java
0
0
1816
Only one solution
—
java-defects4j-jacksondatabind-83-fromstringdeserializer
Java
0
0
628
Minimal
—
java-defects4j-jacksondatabind-84-resolvedrecursivetype
Java
0
0
237
Minimal, Full
—
java-defects4j-jacksondatabind-86-resolvedrecursivetype
Java
0
0
237
Minimal, Full
—
java-defects4j-jacksondatabind-90-valueinstantiator
Java
0
1
818
Minimal, Full
—
java-defects4j-jacksondatabind-94-subtypevalidator
Java
0
4
231
Minimal, Full
—
java-defects4j-jacksondatabind-95-typeparser
Java
0
0
276
Only one solution
—
java-defects4j-jacksondatabind-96-basicdeserializerfactory
Java
0
0
4356
Minimal, Full
—
java-defects4j-jacksondatabind-97-pojonode
Java
0
0
346
Minimal, Full
—
java-defects4j-jacksondatabind-99-referencetype
Java
0
0
563
Minimal, Full
—
java-defects4j-jacksonxml-5-xmlserializerprovider
Java
0
0
490
Only one solution
—
java-defects4j-jsoup-10-node
Java
0
0
910
Minimal, Full
—
java-defects4j-jsoup-15-treebuilderstate
Java
0
0
2966
Minimal, Full
—
java-defects4j-jsoup-16-documenttype
Java
0
0
92
Minimal, Full
—
java-defects4j-jsoup-17-treebuilderstate
Java
0
0
2966
Only one solution
—
java-defects4j-jsoup-19-whitelist
Java
0
0
888
Minimal, Full
—
java-defects4j-jsoup-2-parser
Java
0
0
583
Minimal, Full
—
java-defects4j-jsoup-20-datautil
Java
0
0
270
Minimal, Full
—
java-defects4j-jsoup-23-tokeniser
Java
0
0
458
Minimal, Full
—
java-defects4j-jsoup-24-tokeniserstate
Java
0
0
3559
Minimal, Full
—
java-defects4j-jsoup-25-tag
Java
0
1
526
Only one solution
—
java-defects4j-jsoup-26-cleaner
Java
0
0
261
Minimal, Full
—
java-defects4j-jsoup-28-parser
Java
0
0
334
Minimal, Full
—
java-defects4j-jsoup-31-token
Java
0
0
527
Minimal, Full
—
java-defects4j-jsoup-31-tokeniserstate
Java
0
0
3605
Minimal, Full
—
java-defects4j-jsoup-33-htmltreebuilder
Java
0
0
1411
Minimal, Full
—
java-defects4j-jsoup-34-characterreader
Java
0
1
570
Minimal, Full
—
java-defects4j-jsoup-35-htmltreebuilderstate
Java
0
0
2973
Minimal, Full
—
java-defects4j-jsoup-36-datautil
Java
0
0
359
Minimal
—
java-defects4j-jsoup-37-element
Java
0
0
2290
Minimal, Full
—
java-defects4j-jsoup-39-datautil
Java
0
0
379
Minimal, Full
—
java-defects4j-jsoup-40-documenttype
Java
0
0
97
Minimal, Full
—
java-defects4j-jsoup-41-element
Java
0
0
2380
Only one solution
—
java-defects4j-jsoup-43-element
Java
0
0
2412
Minimal, Full
—
java-defects4j-jsoup-44-treebuilder
Java
0
0
169
Minimal, Full
—
java-defects4j-jsoup-45-htmltreebuilder
Java
0
0
1408
Minimal, Full
—
java-defects4j-jsoup-46-entities
Java
0
0
532
Only one solution
—
java-defects4j-jsoup-47-entities
Java
0
1
534
Only one solution
—
java-defects4j-jsoup-49-node
Java
4
0
1360
Minimal, Full
—
java-defects4j-jsoup-51-characterreader
Java
0
1
794
Minimal, Full
—
java-defects4j-jsoup-52-xmldeclaration The invisible method_invocation nodes are a weird combination of both N:M and 1:1 group mapping at the same time.
Java
4
6
146
Minimal, Full
9
java-defects4j-jsoup-54-w3cdom
Java
0
0
353
Minimal, Full
—
java-defects4j-jsoup-55-tokeniserstate
Java
0
0
3461
Minimal, Full
—
java-defects4j-jsoup-56-documenttype
Java
0
1
161
Minimal, Full
—
java-defects4j-jsoup-56-htmltreebuilderstate
Java
0
0
3028
Minimal, Full
—
java-defects4j-jsoup-56-tokeniserstate
Java
0
0
3468
Minimal, Full
—
java-defects4j-jsoup-56-xmltreebuilder
Java
0
0
276
Minimal, Full
—
java-defects4j-jsoup-57-attributes
Java
0
0
686
Minimal, Full
—
java-defects4j-jsoup-58-jsoup
Java
0
0
508
Minimal, Full
—
java-defects4j-jsoup-59-token
Java
0
0
752
Minimal, Full
—
java-defects4j-jsoup-61-element
Java
0
0
2582
Minimal, Full
—
java-defects4j-jsoup-62-htmltreebuilderstate
Java
0
0
3028
Minimal, Full
—
java-defects4j-jsoup-64-htmltreebuilderstate
Java
0
0
3042
Minimal, Full
—
java-defects4j-jsoup-7-document We need to decide what we want to do with end-of-line-whitespace
Java
0
0
610
Minimal, Full
—
java-defects4j-jsoup-71-queryparser
Java
2
0
760
Minimal, Full
—
java-defects4j-jsoup-72-characterreader
Java
0
0
950
Minimal, Full
—
java-defects4j-jsoup-76-htmltreebuilderstate
Java
0
0
3063
Minimal, Full
—
java-defects4j-jsoup-77-xmltreebuilder
Java
0
0
288
Minimal, Full
—
java-defects4j-jsoup-79-leafnode
Java
0
0
196
Minimal, Full
—
java-defects4j-jsoup-80-xmltreebuilder
Java
0
0
290
Minimal, Full
—
java-defects4j-jsoup-86-comment
Java
0
0
172
Minimal, Full
—
java-defects4j-jsoup-87-tag
Java
0
0
652
Minimal, Full
—
java-defects4j-jsoup-88-attribute
Java
0
0
418
Minimal, Full
—
java-defects4j-jsoup-9-entities
Java
0
0
4550
Only one solution
—
java-defects4j-jsoup-90-httpconnection
Java
0
0
2406
Minimal, Full
—
java-defects4j-jsoup-91-uncheckedioexception
Java
0
0
33
Minimal, Full
—
java-defects4j-jsoup-92-parsesettings
Java
0
0
155
Minimal, Full
—
java-defects4j-jsoup-92-token
Java
0
0
790
Only one solution
—
java-defects4j-jsoup-92-xmltreebuilder
Java
0
0
307
Minimal, Full
—
java-defects4j-jsoup-93-formelement
Java
0
0
231
Minimal, Full
—
java-defects4j-jxpath-1-jdomnodepointer
Java
0
0
1536
Minimal, Full
—
java-defects4j-jxpath-10-coreoperationrelationalexpression
Java
0
0
240
Minimal, Full
—
java-defects4j-jxpath-15-unioncontext
Java
0
2
137
Minimal, Full
—
java-defects4j-jxpath-16-jdomnodepointer
Java
0
0
1544
Only one solution
—
java-defects4j-jxpath-18-attributecontext
Java
2
5
194
Minimal, Full
—
java-defects4j-jxpath-7-coreoperationgreaterthan
Java
0
2
82
Minimal, Full
—
java-defects4j-jxpath-7-coreoperationgreaterthanorequal
Java
0
2
84
Minimal, Full
—
java-defects4j-jxpath-7-coreoperationlessthan
Java
0
2
82
Minimal, Full
—
java-defects4j-jxpath-7-coreoperationlessthanorequal
Java
0
2
84
Minimal, Full
—
java-defects4j-jxpath-7-coreoperationrelationalexpression
Java
0
5
157
Minimal, Full
—
java-defects4j-lang-14-stringutils
Java
0
0
13181
Minimal, Full
—
java-defects4j-lang-16-numberutils
Java
0
1
2828
Minimal, Full
—
java-defects4j-lang-17-charsequencetranslator
Java
0
2
258
Minimal, Full
—
java-defects4j-lang-19-numericentityunescaper Requires N:M mapping.
Java
0
0
176
Minimal, Full
—
java-defects4j-lang-21-dateutils
Java
0
0
3744
Minimal, Full
—
java-defects4j-lang-24-numberutils
Java
0
1
2848
Minimal, Full
—
java-defects4j-lang-26-fastdateformat
Java
0
1
3516
Minimal
—
java-defects4j-lang-28-numericentityunescaper
Java
0
0
144
Minimal, Full
—
java-defects4j-lang-29-systemutils
Java
0
0
3650
Only one solution
—
java-defects4j-lang-33-classutils
Java
0
0
2106
Minimal, Full
—
java-defects4j-lang-38-fastdateformat
Java
0
0
3515
Minimal, Full
—
java-defects4j-lang-4-lookuptranslator
Java
0
2
172
Only one solution
—
java-defects4j-lang-43-extendedmessageformat
Java
0
0
951
Minimal, Full
—
java-defects4j-lang-48-equalsbuilder
Java
0
0
1692
Minimal, Full
—
java-defects4j-lang-51-booleanutils
Java
0
0
1947
Minimal, Full
—
java-defects4j-lang-54-localeutils
Java
0
0
587
Minimal, Full
—
java-defects4j-lang-55-stopwatch
Java
0
0
530
Minimal, Full
—
java-defects4j-lang-57-localeutils
Java
0
0
584
Only one solution
—
java-defects4j-lang-59-strbuilder
Java
0
0
4730
Only one solution
—
java-defects4j-lang-6-charsequencetranslator
Java
0
0
252
Minimal, Full
—
java-defects4j-lang-61-strbuilder
Java
0
0
4730
Minimal, Full
—
java-defects4j-lang-64-valuedenum
Java
0
0
443
Minimal, Full
—
java-defects4j-math-10-dscompiler
Java
0
0
3527
Minimal, Full
—
java-defects4j-math-103-normaldistributionimpl
Java
8
0
414
Minimal, Full
—
java-defects4j-math-104-gamma
Java
0
0
526
Only one solution
—
java-defects4j-math-105-simpleregression
Java
0
0
1040
Minimal, Full
—
java-defects4j-math-11-multivariatenormaldistribution
Java
0
0
482
Minimal, Full
—
java-defects4j-math-14-weight
Java
0
0
141
Minimal, Full
—
java-defects4j-math-2-hypergeometricdistribution
Java
0
0
670
Minimal, Full
—
java-defects4j-math-22-fdistribution
Java
0
0
588
Only one solution
—
java-defects4j-math-22-uniformrealdistribution
Java
0
0
410
Only one solution
—
java-defects4j-math-27-fraction
Java
0
0
1334
Minimal, Full
—
java-defects4j-math-30-mannwhitneyutest
Java
0
0
470
Only one solution
—
java-defects4j-math-32-polygonsset
Java
0
1
950
Minimal, Full
—
java-defects4j-math-33-simplextableau
Java
0
0
1248
Only one solution
—
java-defects4j-math-34-listpopulation
Java
0
0
424
Minimal, Full
—
java-defects4j-math-35-elitisticlistpopulation
Java
0
0
226
Minimal, Full
—
java-defects4j-math-41-variance
Java
0
0
1242
Minimal, Full
—
java-defects4j-math-5-complex
Java
0
0
2464
Only one solution
—
java-defects4j-math-57-kmeansplusplusclusterer
Java
0
0
668
Only one solution
—
java-defects4j-math-58-gaussianfitter
Java
0
1
674
Minimal, Full
—
java-defects4j-math-6-baseoptimizer
Java
0
0
464
Only one solution
—
java-defects4j-math-6-cmaesoptimizer
Java
0
0
2637
Minimal, Full
—
java-defects4j-math-6-powelloptimizer
Java
0
0
763
Minimal
—
java-defects4j-math-70-bisectionsolver
Java
0
1
220
Only one solution
—
java-defects4j-math-95-fdistributionimpl
Java
0
1
392
Minimal, Full
—
java-defects4j-mockito-11-delegatingmethod
Java
0
0
132
Minimal, Full
—
java-defects4j-mockito-12-genericmaster
Java
0
0
58
Minimal, Full
—
java-defects4j-mockito-15-finalmockcandidatefilter
Java
0
0
87
Minimal, Full
—
java-defects4j-mockito-17-mocksettingsimpl
Java
0
1
162
Minimal, Full
—
java-defects4j-mockito-19-finalmockcandidatefilter
Java
0
48
99
Only one solution
—
java-defects4j-mockito-19-mockcandidatefilter
Java
0
0
39
Minimal, Full
—
java-defects4j-mockito-19-namebasedcandidatefilter
Java
0
3
108
Minimal, Full
—
java-defects4j-mockito-19-typebasedcandidatefilter
Java
0
1
62
Only one solution
—
java-defects4j-mockito-2-timer
Java
0
0
65
Minimal, Full
—
java-defects4j-mockito-21-constructorinstantiator
Java
0
0
108
Minimal, Full
—
java-defects4j-mockito-22-equality
Java
0
1
84
Minimal, Full
—
java-defects4j-mockito-28-defaultinjectionengine
Java
1
1
209
Minimal, Full
—
java-defects4j-mockito-29-same
Java
0
0
84
Only one solution
—
java-defects4j-mockito-30-returnssmartnulls
Java
0
1
160
Only one solution
—
java-defects4j-mockito-31-returnssmartnulls Requires N:M mapping.
Java
0
0
158
Minimal, Full
—
java-defects4j-mockito-32-spyannotationengine
Java
0
0
142
Minimal, Full
—
java-defects4j-mockito-37-answersvalidator
Java
0
0
138
Minimal, Full
—
java-defects4j-mockito-38-argumentmatchingtool
Java
0
0
102
Minimal, Full
—
java-defects4j-mockito-5-verificationovertimeimpl
Java
0
0
270
Only one solution
—
java-defects4j-mockito-7-genericmetadatasupport
Java
0
0
1255
Minimal, Full
—
java-defects4j-mockito-9-callsrealmethods
Java
0
1
81
Full, Minimal
—
java-eclipse-jdt-eclipse-remove-import-and-inheritance
Java
0
0
137
—
—
java-fix-array-index
Java
0
0
22
Only one solution
—
java-genymobile-scrcpy-a-single-move
Java
0
0
468
Minimal, Full
—
java-genymobile-scrcpy-add
Java
0
0
169
Minimal, Full
—
java-genymobile-scrcpy-add-2
Java
0
0
641
Minimal, Full
—
java-genymobile-scrcpy-add-3
Java
0
0
474
Minimal, Full
—
java-genymobile-scrcpy-add-4
Java
0
4
888
Minimal, Full
—
java-genymobile-scrcpy-add-a-few-arguments
Java
0
1
593
Minimal, Full
—
java-genymobile-scrcpy-add-a-path-element
Java
0
0
160
Only one solution
—
java-genymobile-scrcpy-add-and-modify
Java
0
5
211
Minimal, Full
—
java-genymobile-scrcpy-add-delete
Java
0
5
286
Minimal
—
java-genymobile-scrcpy-add-enum-value
Java
0
0
35
Minimal, Full
—
java-genymobile-scrcpy-add-func
Java
0
2
43
Minimal, Full
—
java-genymobile-scrcpy-add-func-2
Java
0
3
51
Minimal, Full
—
java-genymobile-scrcpy-add-only
Java
0
1
607
Minimal, Full
—
java-genymobile-scrcpy-add-parameter
Java
0
1
16
Only one solution
—
java-genymobile-scrcpy-add-path-identifier
Java
0
0
86
Minimal
—
java-genymobile-scrcpy-call-slightly-different-function
Java
0
0
360
Minimal, Full
—
java-genymobile-scrcpy-change-some-android-version-constant
Java
0
0
245
Minimal, Full
—
java-genymobile-scrcpy-char-to-string-bugfix
Java
0
0
48
Only one solution
—
java-genymobile-scrcpy-good-example-of-3-to-1-map An interesting case. AST mapping is a 3:1 map, and the painting is a 3:1 update.
Java
0
6
87
Minimal, Full
—
java-genymobile-scrcpy-match-comments-by-content
Java
2
2
608
Minimal, Full
—
java-genymobile-scrcpy-only-add
Java
0
3
88
Minimal
—
java-genymobile-scrcpy-only-add-2
Java
0
1
97
Minimal, Full
—
java-genymobile-scrcpy-only-insert
Java
0
1
25
Minimal, Full
—
java-genymobile-scrcpy-refactor-for-loop-in-a-function
Java
0
5
272
—
—
java-genymobile-scrcpy-small-but-many-operations
Java
0
0
107
Minimal, Full
—
java-genymobile-scrcpy-switch-from-three-exceptions-to-one
Java
0
128
455
—
—
java-genymobile-scrcpy-whitespace-only Whitespace only change
Java
0
2
36
Only one solution
—
java-genymobile-scrcpy-whitespace-only-2 Whitespace only
Java
0
2
166
—
—
java-genymobile-scrcpy-whitespace-only-3 Whitespace only
Java
0
3
417
—
—
java-hunterhacker-jdom-javadoc-update
Java
0
1
1230
—
—
java-hunterhacker-jdom-move-a-block
Java
0
2
2610
—
—
java-jakartaee-rest-real-logic-change-of-a-significant-chunck
Java
1
4
573
—
—
java-jflex-de-jflex-javadoc-update
Java
0
0
108
—
—
java-jopt-simple-jopt-simple-remove-import
Java
0
1
184
—
—
java-junit-pioneer-junit-pioneer-add-block-comment
Java
0
0
173
—
—
java-nextcloud-android-add
Java
0
1
1734
Minimal, Full
—
java-nextcloud-android-add-2
Java
0
1
5603
Minimal, Full
—
java-nextcloud-android-add-and-delete Insert+Delte even if Update would be cheaper because the semantic diverges completely. Logically, Update doesn't make sense.
Java
0
1
3011
Minimal, Full
—
java-nextcloud-android-add-if-branch-with-reused-return
Java
6
3
4617
—
—
java-nextcloud-android-add-one-line
Java
0
0
4591
Minimal, Full
—
java-nextcloud-android-add-two-function-calls
Java
0
2
3552
Minimal, Full
—
java-nextcloud-android-public-private
Java
0
0
2358
Only one solution
—
java-paddlepaddle-paddleocr-whitespace-only Whitespace only
Java
0
2
53
—
—
java-paddlepaddle-paddleocr-whitespace-only-2 Whitespace only
Java
0
2
35
—
—
java-pdftk-java-pdftk-license-comment-change
Java
0
4
355
—
—
java-pdftk-java-pdftk-real-change-all-across-the-file
Java
20
159
1421
—
—
java-protobuf-add-two-annotations
Java
0
0
1410
Minimal, Full
—
java-protocolbuffers-protobuf-add-a-method
Java
0
3
1423
Minimal, Full
—
java-protocolbuffers-protobuf-add-and-update
Java
0
0
7531
Minimal
—
java-protocolbuffers-protobuf-add-final
Java
0
1
3644
Minimal
—
java-protocolbuffers-protobuf-add-if-block
Java
0
0
6125
Minimal, Full
—
java-protocolbuffers-protobuf-add-import-and-update-field-access
Java
0
0
9771
Only one solution
—
java-protocolbuffers-protobuf-add-one-annotation
Java
0
0
2261
Only one solution
—
java-protocolbuffers-protobuf-add-one-import
Java
0
0
6121
Only one solution
—
java-protocolbuffers-protobuf-add-throws
Java
0
15
7525
Minimal
—
java-protocolbuffers-protobuf-delete-and-update
Java
0
2
151
Minimal, Full
—
java-protocolbuffers-protobuf-if-null-replaced-with-checknotnull
Java
0
0
9771
Minimal, Full
—
java-protocolbuffers-protobuf-move-from-one-utf8-object-to-other-via-import
Java
0
0
5316
Minimal
—
java-protocolbuffers-protobuf-single-update
Java
0
0
7036
Minimal, Full
—
java-protocolbuffers-protobuf-small
Java
0
0
186
Minimal, Full
—
java-protocolbuffers-protobuf-update-comment
Java
0
1
38
Only one solution
—
java-protocolbuffers-protobuf-update-comment-2
Java
0
1
38
Only one solution
—
java-refactor-constants Requires N:M mapping
Java
0
0
33
Minimal, Full
—
java-scrcpy-public-to-protected
Java
0
0
292
Only one solution
—
java-scrcpy-remove-or-expression
Java
0
1
300
Minimal, Full
—
java-zeroc-ice-ice-comment-only-update
Java
0
2
76
—
—
javascript-add-array-method
JavaScript
0
0
19
Minimal, Full
—
javascript-add-destructuring Requires N:M mapping
JavaScript
0
0
22
Minimal, Full
—
javascript-add-event-listener
JavaScript
0
0
19
Full, Minimal
—
javascript-axios-axios-real-small-change
JavaScript
0
1
26
Minimal, Full
—
javascript-d3-d3-nice-small-change
JavaScript
4
4
58
Minimal, Full
—
javascript-eslint-eslint-add-only
JavaScript
0
0
386
Minimal, Full
—
javascript-eslint-eslint-doccoment-change
JavaScript
0
0
954
Only one solution
—
javascript-facebook-react-add-test-case
JavaScript
0
1
21341
Minimal, Full
—
javascript-facebook-react-delete-one-line
JavaScript
0
0
191
Only one solution
—
javascript-facebook-react-update-comment-only
JavaScript
0
0
16
Only one solution
—
javascript-fix-promises
JavaScript
5
2
32
Minimal, Full
—
javascript-grobian-carbonapi-web-add-binary-expression-to-existing-assignment
JavaScript
0
0
526
—
—
javascript-home-sweet-gnome-dash-to-panel-change-set-style-arguments
JavaScript
5
2
3273
—
—
javascript-jquery-ui-rails-jquery-ui-rails-add-strict-and-move-function-call-parenthesis A very small change results in a big change in data flow
JavaScript
0
2
90
—
—
javascript-jquery-ui-rails-jquery-ui-rails-update-text-in-string
JavaScript
0
2
84
—
—
javascript-jquery-ui-rails-jquery-ui-rails-update-text-in-string-2
JavaScript
0
0
82
—
—
javascript-microsoft-typescript-add-use-strict
JavaScript
0
0
5
Only one solution
—
javascript-microsoft-typescript-add-use-strict-2
JavaScript
0
0
19
Only one solution
—
javascript-microsoft-typescript-another-test-case-marked-with-strict
JavaScript
0
0
61
Only one solution
—
javascript-microsoft-typescript-broken-js-remove-string-fragment
JavaScript
0
0
1881
Only one solution
—
javascript-microsoft-typescript-concat-to-template
JavaScript
0
0
16
Minimal, Full
—
javascript-microsoft-typescript-errors Many errors.
JavaScript
0
0
1690
Minimal
—
javascript-microsoft-typescript-refactor
JavaScript
0
0
40
Minimal, Full
—
javascript-microsoft-typescript-remove-one-line
JavaScript
0
0
317
Only one solution
—
javascript-microsoft-typescript-small-change
JavaScript
0
0
22
Only one solution
—
javascript-microsoft-typescript-small-change-2
JavaScript
0
0
43
Only one solution
—
javascript-microsoft-typescript-small-change-3
JavaScript
0
0
22
Minimal, Full
—
javascript-microsoft-typescript-test-data-pretending-to-be-code-maybe-broken-parsing
JavaScript
0
123
1026
—
—
javascript-microsoft-typescript-use-strict
JavaScript
0
0
45
Only one solution
—
javascript-microsoft-typescript-use-strict-2
JavaScript
0
0
57
Only one solution
—
javascript-microsoft-typescript-use-strict-3
JavaScript
0
0
45
Only one solution
—
javascript-microsoft-typescript-use-strict-4
JavaScript
0
0
35
Only one solution
—
javascript-microsoft-typescript-use-strict-5 Parse errors
JavaScript
0
0
533
Only one solution
—
javascript-microsoft-typescript-use-strict-6
JavaScript
0
0
91
Only one solution
—
javascript-microsoft-typescript-use-strict-7
JavaScript
0
0
2069
Only one solution
—
javascript-microsoft-typescript-use-strict-8
JavaScript
0
0
65
Only one solution
—
javascript-mozilla-firefox-add-comment
JavaScript
0
0
804
Only one solution
—
javascript-mozilla-firefox-firefox-add-two-lines
JavaScript
0
0
4950
Only one solution
—
javascript-mozilla-firefox-firefox-remove-one-comment
JavaScript
0
0
11
Only one solution
—
javascript-mui-material-ui-delete-one-import
JavaScript
0
0
15
Only one solution
—
javascript-nextcloud-server-remove-two-translations
JavaScript
0
0
278
Minimal, Full
—
javascript-refactor-arrow-func
JavaScript
0
0
20
Minimal, Full
—
javascript-twbs-bootstrap-comment-version-update
JavaScript
0
0
272
Only one solution
—
javascript-typescript-add-strict-3
JavaScript
0
0
215
Only one solution
—
javascript-typescript-add-use-strict
JavaScript
0
0
41
Only one solution
—
javascript-typescript-interesting-small-edit-refactor
JavaScript
0
0
16
Minimal, Full
—
javascript-typescript-use-strict-2
JavaScript
0
0
61
Only one solution
—
javascript-typescript-very-interesting-brokn-code
JavaScript
0
0
19
Only one solution
—
javascript-usebruno-bruno-add-class-to-classname-attribute
JavaScript
0
0
430
—
—
javascript-usebruno-bruno-style-change CSS in JS, with interesting split in the AST because of the template substitution.
JavaScript
10
10
60
Only one solution
—
javascript-vercel-next-add-doccomment
JavaScript
0
1
12
Only one solution
—
javascript-wordpress-wordpress-add-update-all-in-one-line
JavaScript
0
0
4
Minimal, Full
—
javascript-xpra-org-xpra-html5-small-change
JavaScript
0
0
9950
—
—
json-apache-string-change-version
JSON
0
0
826
Only one solution
—
json-apache-superset-js-to-ts
JSON
0
0
34
Only one solution
—
json-electron-electron-remove-only
JSON
0
0
326
Minimal, Full
—
json-excalidraw-excalidraw-change-translations-mostly-add
JSON
0
4
1382
—
—
json-excalidraw-excalidraw-version
JSON
0
0
272
Minimal, Full
—
json-fedoraqt-qgnomeplatform-remove-from-list
JSON
0
0
8
—
—
json-fortawesome-font-awesome-string-change
JSON
0
0
2
—
—
json-gorhill-ublock-add-5-pairs
JSON
0
2
810
Minimal, Full
—
json-gorhill-ublock-version
JSON
0
0
28
Only one solution
—
json-governikus-ausweisapp-whitespace-only
JSON
0
0
10
—
—
json-grafana-grafana-add-pair
JSON
0
0
21
Minimal, Full
—
json-immich-app-immich-small-change
JSON
1
1
128
Minimal
—
json-ipfs-ipfs-desktop-only-update-version-strings
JSON
0
0
48684
—
—
json-iwalton3-jellyfin-web-jmp-gigantic-file-trivial-string-version-change
JSON
0
0
31412
—
—
json-jellyfin-jellyfin-add-to-list
JSON
0
1
284
Minimal, Full
—
json-jesseduffield-lazygit-delete-only
JSON
0
0
1368
Minimal, Full
—
json-kellyjonbrazil-jc-add-maxhops-to-traceroute
JSON
0
0
4
—
—
json-kiwix-kiwix-desktop-add-a-few-change-a-few
JSON
0
1
396
—
—
json-langflow-update-single-string
JSON
0
0
4300
Only one solution
—
json-lidarr-lidarr-remove-one-line
JSON
0
0
1759
Minimal, Full
—
json-louislam-uptime-kuma-big-add-only
JSON
0
4
40020
Minimal
—
json-main-branch-track_open_instances-remove-item-from-list
JSON
0
1
47
—
—
json-mastodon-add-translation
JSON
0
0
2089
Minimal, Full
—
json-microsoft-playwright-version-update
JSON
0
0
14
Only one solution
—
json-mui-material-ui-version
JSON
0
0
78
Only one solution
—
json-mui-material-ui-version-2
JSON
0
0
152
Only one solution
—
json-mui-material-ui-version-3
JSON
0
0
142
Only one solution
—
json-mui-material-ui-version-4
JSON
0
0
106
Only one solution
—
json-nextcloud-server-delete-last-pair-in-list
JSON
0
1
711
Minimal, Full
—
json-nextcloud-server-deleted-pair
JSON
0
1
51
Minimal, Full
—
json-nextcloud-server-remove-many-and-move-one
JSON
0
1
708
Minimal, Full
—
json-openhands-openhands-version
JSON
0
0
34508
Only one solution
—
json-puppeteer-puppeteer-update-version
JSON
0
0
16
Only one solution
—
json-puppeteer-puppeteer-version
JSON
0
0
76
Only one solution
—
json-puppeteer-puppeteer-version-update
JSON
0
0
4
Only one solution
—
json-puppeteer-puppeteer-version-update-2
JSON
0
0
4
Only one solution
—
json-radarr-radarr-rename-string-key
JSON
0
0
2240
Only one solution
—
json-radarr-radarr-update-only
JSON
0
0
2148
Minimal, Full
—
json-radarr-radarr-update-pair-key
JSON
0
1
3600
Minimal, Full
—
json-shadcn-ui-ui-add-one-line
JSON
0
0
187
Minimal, Full
—
json-shadcn-ui-ui-pure-add
JSON
0
0
38
Minimal, Full
—
json-shadcn-ui-ui-react-code-in-string-constant
JSON
0
1
30
Minimal
—
json-shadcn-ui-ui-string-value-update-string-is-code
JSON
0
0
24
—
—
json-tauri-apps-tauri-version-change
JSON
0
0
20
Only one solution
—
json-tauri-apps-tauri-version-change-2
JSON
0
0
20
Only one solution
—
json-twbs-bootstrap-version
JSON
0
0
376
Minimal, Full
—
json-vercel-next-version
JSON
0
0
30
Only one solution
—
json-vercel-next-version-2
JSON
0
0
64
Only one solution
—
json-vercel-next-version-change
JSON
0
0
18
Only one solution
—
json-vercel-next-version-change-2
JSON
0
0
18
Only one solution
—
json-vercel-next-version-change-3
JSON
0
0
18
Only one solution
—
json-webgpu-native-webgpu-headers-only-insertions
JSON
0
5
13602
—
—
kotlin-add-data-class
Kotlin
0
1
23
Minimal, Full
—
kotlin-add-null-check
Kotlin
0
0
23
Full, Minimal
—
kotlin-add-validation
Kotlin
0
0
24
Full, Minimal
—
kotlin-fix-loop-bug
Kotlin
0
0
30
Only one solution
—
kotlin-godotengine-godot-version
Kotlin
0
0
2866
Minimal, Full
—
kotlin-jetbrains-kotlin-add-single-const
Kotlin
0
0
61
—
—
kotlin-jetbrains-kotlin-remove-one-comment-line
Kotlin
0
0
65
—
—
kotlin-jetbrains-kotlin-remove-some-deprecation
Kotlin
0
1
60
—
—
kotlin-jetbrains-kotlin-remove-typealias-with-annotations
Kotlin
0
1
64
—
—
kotlin-mozilla-firefox-firefox-add
Kotlin
0
0
4550
Minimal, Full
—
kotlin-mozilla-firefox-firefox-add-one-annotation
Kotlin
0
0
2073
Minimal, Full
—
kotlin-mozilla-firefox-firefox-add-one-line
Kotlin
0
0
5627
Minimal, Full
—
kotlin-mozilla-firefox-firefox-add-one-line-2
Kotlin
0
0
865
Minimal, Full
—
kotlin-mozilla-firefox-firefox-insert-and-update
Kotlin
0
0
89
Minimal, Full
—
kotlin-mozilla-firefox-firefox-rename
Kotlin
0
0
60
Minimal, Full
—
kotlin-mozilla-firefox-firefox-small-change
Kotlin
0
0
2526
Minimal, Full
—
kotlin-mozilla-firefox-firefox-version
Kotlin
0
0
72
Minimal, Full
—
kotlin-nextcloud-a-few-small-removals
Kotlin
2
3
858
—
—
kotlin-nextcloud-android-add-a-feature
Kotlin
0
4
1050
Minimal, Full
—
kotlin-nextcloud-android-add-one-annotation
Kotlin
0
0
6363
Minimal, Full
—
kotlin-nextcloud-android-add-param
Kotlin
0
0
57
Only one solution
—
kotlin-nextcloud-android-add-param-to-class
Kotlin
0
1
35
Minimal, Full
—
kotlin-nextcloud-android-ast-has-more-invisible-changes-than-text
Kotlin
1
1
668
Only one solution
—
kotlin-nextcloud-android-delete-one-condition
Kotlin
0
0
6300
Minimal, Full
—
kotlin-nextcloud-android-different-function
Kotlin
0
0
44
Minimal, Full
—
kotlin-nextcloud-android-dot-to-question-mark-dot
Kotlin
0
0
392
Minimal, Full
—
kotlin-nextcloud-android-extract-argument-into-variable
Kotlin
0
0
405
Minimal, Full
—
kotlin-nextcloud-android-move-from-one-mocking-library-to-other
Kotlin
0
3
119
—
—
kotlin-nextcloud-android-navigation-expressions-replaced-with-simple-identifier
Kotlin
0
0
272
Only one solution
—
kotlin-nextcloud-android-real-small-change
Kotlin
0
1
42
Only one solution
—
kotlin-nextcloud-android-remove-function
Kotlin
0
1
55
Minimal
—
kotlin-nextcloud-android-remove-one-argument
Kotlin
0
0
761
Minimal, Full
—
kotlin-nextcloud-android-remove-one-argument-2
Kotlin
0
0
157
Minimal, Full
—
kotlin-nextcloud-android-remove-one-import
Kotlin
0
0
6287
Only one solution
—
kotlin-nextcloud-android-rename
Kotlin
0
0
38
Minimal, Full
—
kotlin-nextcloud-android-rename-3
Kotlin
0
0
254
Minimal, Full
—
kotlin-nextcloud-android-rename-field
Kotlin
0
0
38
Only one solution
—
kotlin-nextcloud-android-rename-function
Kotlin
0
0
460
Minimal, Full
—
kotlin-nextcloud-android-rename-function-2
Kotlin
0
0
86
Only one solution
—
kotlin-nextcloud-android-small-change
Kotlin
0
0
44
Minimal, Full
—
kotlin-nextcloud-android-update
Kotlin
0
0
406
Minimal, Full
—
kotlin-nextcloud-android-whitespace Whitespace only
Kotlin
0
3
115
—
—
kotlin-nextcloud-android-whitespace-only
Kotlin
0
1
183
Only one solution
—
kotlin-nextcloud-android-whitespace-only-2 Whitespace only
Kotlin
0
2
268
—
—
kotlin-nextcloud-android-whitespace-only-3 Whitespace change only
Kotlin
0
4
492
Full
—
kotlin-nextcloud-change-function-fingerprint
Kotlin
0
2
320
—
—
kotlin-nextcloud-remove-function
Kotlin
1
10
1678
Minimal, Full
—
kotlin-nextcloud-whitespace-only-change Whitespace only
Kotlin
0
1
141
Only one solution
—
kotlin-refactor-function Requires N:M mapping
Kotlin
1
3
26
Minimal, Full
—
kotlin-remove-function
Kotlin
0
4
136
—
—
kotlin-rustdesk-rustdesk-add-func
Kotlin
0
0
57
Minimal, Full
—
kotlin-small-api-change
Kotlin
0
3
172
Only one solution
—
kotlin-yairm210-unciv-another-vector2-removal
Kotlin
0
0
1617
—
—
kotlin-yairm210-unciv-move-from-vec2-to-hexexpression
Kotlin
0
1
1162
—
—
kotlin-yairm210-unciv-remove-tovector2-from-multiple-callsites
Kotlin
0
6
1178
—
—
kotlin-yairm210-unciv-small-change
Kotlin
0
0
297
—
—
kotlin-yairm210-unciv-vector2-to-hexgrid
Kotlin
0
0
499
—
—
kotlin-yairm210-unciv-yet-another-vector2-removal
Kotlin
0
0
421
—
—
lua-awesome-only-comment-change
LUA
0
1
1440
Only one solution
—
lua-awesomewm-awesome-add-comment
LUA
0
0
41
Only one solution
—
lua-awesomewm-awesome-add-deprecation-notice-to-comment
LUA
0
1
1210
Minimal, Full
—
lua-awesomewm-awesome-add-func
LUA
0
1
40
Only one solution
—
lua-awesomewm-awesome-add-func-call
LUA
0
0
37
Only one solution
—
lua-awesomewm-awesome-add-h-to-align
LUA
0
0
56
Minimal, Full
—
lua-awesomewm-awesome-add-noreturn-comment
LUA
0
0
273
Only one solution
—
lua-awesomewm-awesome-add-opt-to-comments
LUA
0
4
506
Only one solution
—
lua-awesomewm-awesome-add-to-table-constructor
LUA
0
0
9
Minimal, Full
—
lua-awesomewm-awesome-align-to-halign
LUA
0
0
166
Full, Minimal
—
lua-awesomewm-awesome-align-to-halign-2
LUA
0
0
74
Minimal, Full
—
lua-awesomewm-awesome-change-doccomments
LUA
4
0
966
—
—
lua-awesomewm-awesome-comment-changes-and-additions
LUA
0
0
502
Minimal, Full
—
lua-awesomewm-awesome-comment-only
LUA
0
2
40
Only one solution
—
lua-awesomewm-awesome-comment-only-2
LUA
0
1
38
Only one solution
—
lua-awesomewm-awesome-delete-comments-only
LUA
0
1
508
Only one solution
—
lua-awesomewm-awesome-delete-one-local
LUA
0
1
106
Only one solution
—
lua-awesomewm-awesome-fix-one-byte-typo-in-comment
LUA
0
0
206
Only one solution
—
lua-awesomewm-awesome-halign
LUA
0
0
60
Minimal, Full
—
lua-awesomewm-awesome-insert
LUA
0
0
37
Only one solution
—
lua-awesomewm-awesome-insert-only
LUA
6
0
48
Only one solution
—
lua-awesomewm-awesome-update-comment
LUA
0
0
20
Only one solution
—
lua-corsixth-corsixth-refactor-if-expressions Another case of code partially moving in and out of strings.
LUA
0
0
558
—
—
lua-dromozoa-dromozoa-utf8-only-comment-text-update
LUA
0
1
576
—
—
lua-luakit-luakit-actual-test-change-merging-two-tests-into-one
LUA
13
3
161
—
—
lua-luals-lua-language-server-add-gsub-function-call
LUA
0
1
1344
—
—
lua-luals-lua-language-server-add-two-translations
LUA
0
0
2626
—
—
lua-luaposix-luaposix-copyright-year-change
LUA
0
0
974
—
—
lua-neovim-neovim-add-if-around-one-line
LUA
0
0
2152
Minimal, Full
—
lua-neovim-neovim-add-leading-comment
LUA
0
0
195
Only one solution
—
lua-neovim-neovim-add-new-logic
LUA
0
3
4203
Minimal, Full
—
lua-neovim-neovim-add-only
LUA
0
1
707
Minimal, Full
—
lua-neovim-neovim-constant-changes
LUA
0
4
530
Only one solution
—
lua-neovim-neovim-if-flips-two-branches
LUA
2
8
3044
—
—
lua-neovim-neovim-logic-change-with-some-code-re-use Requires N:M mapping
LUA
0
5
2922
—
—
lua-neovim-neovim-rename
LUA
0
0
34
Minimal, Full
—
lua-neovim-one-added-line
LUA
0
0
481
Minimal, Full
—
lua-return-to-the-roots-s25client-add-two-items-to-list
LUA
0
3
1054
—
—
lua-return-to-the-roots-s25client-few-added-lines
LUA
0
0
168
—
—
lua-teeworlds-teeworlds-add-or-expression-to-existing-if
LUA
0
1
1122
—
—
php-consol-monitoring-pnp-move-from-one-function-to-other-that-has-more-params
PHP
0
0
3798
—
—
php-doctrine-orm-delete-3-comments-and-update-1
PHP
0
0
2103
—
—
php-icinga-icingaweb2-module-graphite-add-a-few-nodes
PHP
0
2
239
—
—
php-nextcloud-change-doccomment
PHP
0
1
314
Only one solution
—
php-nextcloud-server-add
PHP
0
3
5869
Minimal, Full
—
php-nextcloud-server-add-a-few-types
PHP
0
3
56
Only one solution
—
php-nextcloud-server-add-declare
PHP
0
1
24
Only one solution
—
php-nextcloud-server-add-declare-2
PHP
0
1
30
Only one solution
—
php-nextcloud-server-add-declare-3
PHP
0
1
34
Only one solution
—
php-nextcloud-server-add-declare-4
PHP
0
1
46
Only one solution
—
php-nextcloud-server-add-declare-5
PHP
0
1
42
Only one solution
—
php-nextcloud-server-add-declare-6
PHP
0
1
40
Only one solution
—
php-nextcloud-server-add-declare-7
PHP
0
1
42
Only one solution
—
php-nextcloud-server-add-one-element-to-array-init
PHP
0
0
4645
Minimal, Full
—
php-nextcloud-server-add-readonly
PHP
0
1
60
Only one solution
—
php-nextcloud-server-real-small-change
PHP
0
2
50
Minimal, Full
—
php-nextcloud-server-variable-to-null
PHP
0
0
410
Only one solution
—
php-nextcloud-server-whitespace-and-added-declaration
PHP
0
2
81
Only one solution
—
php-php-fig-log-deleted-a-class
PHP
0
1
286
—
—
php-rk4an-phpsysinfo-actual-logic-change
PHP
0
0
1922
—
—
php-smarty-php-smarty-change-version-string
PHP
0
0
4480
—
—
php-symfony-finder-move-elseif-block-to-else
PHP
6
9
1710
—
—
php-theseer-directoryscanner-add-two-test-cases-and-reformat-file
PHP
3
72
380
—
—
php-wordpress-wordpress-add-null-to-return
PHP
0
1
5648
Minimal, Full
—
php-wordpress-wordpress-add-one-require-statement
PHP
0
0
1507
Only one solution
—
php-wordpress-wordpress-add-rtc-check
PHP
0
4
3283
—
—
php-wordpress-wordpress-add-some-checks
PHP
0
0
7915
—
—
php-wordpress-wordpress-not-sure-if-this-parses-correctly This can't be solved because of how TreeSitter parses HTML and PHP combined.
PHP
4
0
18447
Minimal, Full
10
php-wordpress-wordpress-one-line-file-insert-and-update
PHP
0
0
2
Minimal, Full
—
php-wordpress-wordpress-one-line-file-with-real-insert-and-update
PHP
0
0
2
Minimal, Full
—
php-wordpress-wordpress-remove-one-todo-comment
PHP
0
0
3113
Minimal, Full
—
php-wordpress-wordpress-update-doccomment
PHP
0
3
1724
Only one solution
—
php-wordpress-wordpress-version
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-2
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-3
PHP
0
0
4
Only one solution
—
php-wordpress-wordpress-version-4
PHP
0
0
4
Only one solution
—
php-wordpress-wordpress-version-5
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-6
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-7
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-8
PHP
0
0
2
Only one solution
—
php-wordpress-wordpress-version-update
PHP
0
0
116
Minimal, Full
—
php-wordpress-wordpress-version-update-2
PHP
0
0
116
Minimal, Full
—
php-wordpress-wordpress-version-update-3
PHP
0
0
116
Minimal, Full
—
php-wordpress-wordpress-whitespace-only-change Whitespace only
PHP
0
2
5660
Only one solution
—
php-zetacomponents-base-whitespace-only-change
PHP
0
2
284
—
—
php-zetacomponents-consoletools-file-with-parse-errors-and-a-few-deletions
PHP
1
0
815
—
—
python-aajanki-yle-dl-tiny-change
Python
0
1
118
—
—
python-aboutcode-org-license-expression-excellent-test-case True solution requires a N:M multi-map because two strings should map to one. And it has a interesting case of modifying the list with version numbers being removed and added, which requires logical analysis not just syntax.
Python
2
5
4575
—
—
python-add-remove-block Code structure change: Added a new filtering block to the process_data function. This represents adding a significant new code block that changes the function's behavior.
Key changes:
- Added new if block: `if len(result) > 0:`
- Added nested for loop for filtering: `for num in result:`
- Added conditional filtering: `if num < 10:`
- Added early return with filtered results
This pattern shows how functions evolve by adding new processing blocks while maintaining the existing structure.
Python
0
2
48
Full, Minimal
—
python-added-if-block
Python
0
0
45
Minimal, Full
—
python-added-if-block-small
Python
0
0
9
Minimal, Full
—
python-ansible-ansible-add-comment
Python
0
1
36
Minimal, Full
—
python-ansible-ansible-field-rename
Python
0
0
3074
Minimal, Full
—
python-ansible-ansible-ridiculously-long-yaml-in-string-constant-and-actual-code-changes
Python
32
33
3159
Minimal, Full
—
python-ansible-ansible-small-rename
Python
0
0
84
Minimal, Full
—
python-api-change API change and enhancement: Updated API client code with better error handling, type hints, and new functionality. This represents a common evolution of API client code.
Key changes:
- Added type hints throughout (`int`, `Optional`, `Dict`, etc.)
- Updated API version from v1 to v2 in URL
- Added timeout parameter to fetch_user_data
- Improved error handling with try/except and raise_for_status()
- Added new function get_user_info() for comprehensive user data
- Enhanced return types and error reporting
This shows how API client code evolves to handle new API versions and becomes more robust over time.
Python
0
4
51
Minimal, Full
—
python-bolero-murakami-sprout-change-copyright-year
Python
0
0
244
—
—
python-bugfix-loop Bug fix: Fixed array iteration logic in find_duplicate function. The original code had a subtle bug where it directly iterated over nums, which could cause issues with certain input types. The fix uses proper indexing with range(len(nums)) to ensure correct iteration.
Key changes:
- Changed `for num in nums:` to `for i in range(len(nums)):`
- Added explicit indexing: `num = nums[i]`
- Added additional test case for edge case with single element
This represents a typical bug fix pattern where iteration logic is corrected.
Python
0
1
54
Minimal, Full
—
python-cloudflare-cloudflare-python-comment-only-changes
Python
2
0
94
—
—
python-django-django-add-test
Python
0
1
137
Minimal
—
python-django-django-identifier-update
Python
0
0
1532
Only one solution
—
python-django-django-tiny-change
Python
0
0
971
Minimal, Full
—
python-django-django-update-unit-tests-actual-logic-change
Python
0
6
1095
—
—
python-espressomd-espresso-fix-comment-typo
Python
0
1
672
—
—
python-fuzzyray-esearch-whitespace-only-change
Python
0
104
174
—
—
python-kovidgoyal-calibre-add-a-parameter
Python
0
1
798
Only one solution
—
python-langchain-ai-langchain-version-change
Python
0
0
8
Only one solution
—
python-langflow-ai-langflow-actual-change-of-logic
Python
0
4
601
—
—
python-langflow-ai-langflow-bob
Python
0
1
6
Only one solution
—
python-langflow-ai-langflow-real-small-change
Python
0
1
30
Minimal, Full
—
python-langflow-ai-langflow-small-but-a-lot
Python
3
2
105
Minimal, Full
—
python-nvbn-thefuck-add-three-arguments
Python
0
3
20
Only one solution
—
python-nvbn-thefuck-change
Python
0
9
166
Minimal, Full
—
python-nvbn-thefuck-extract-function-to-local-var
Python
0
0
241
Minimal
—
python-nvbn-thefuck-small-change
Python
0
1
36
Only one solution
—
python-nvbn-thefuck-small-change-2
Python
0
2
26
Only one solution
—
python-nvbn-thefuck-small-change-3
Python
0
2
44
Only one solution
—
python-nvbn-thefuck-stdout-stderr-change
Python
0
0
28
Only one solution
—
python-nvbn-thefuck-update-string
Python
0
0
276
Only one solution
—
python-odoo-odoo-add-function-call
Python
0
0
94
Only one solution
—
python-odoo-odoo-add-import
Python
0
0
9
Only one solution
—
python-odoo-odoo-add-import-2
Python
0
0
11
Only one solution
—
python-odoo-odoo-add-two-imports
Python
0
0
12
Only one solution
—
python-odoo-odoo-interesting-complex-change
Python
0
1
85
Minimal, Full
—
python-odoo-odoo-version
Python
0
0
60
Only one solution
—
python-open-telemetry-opentelemetry-python-move-from-one-function-to-other
Python
0
0
78
—
—
python-open-webui-open-webui-add
Python
0
1
796
Only one solution
—
python-openhands-openhands-add
Python
0
2
852
Minimal, Full
—
python-openhands-openhands-add-only
Python
0
0
218
Minimal
—
python-openhands-openhands-change-string-constant
Python
0
0
118
Only one solution
—
python-openhands-openhands-small-change
Python
0
1
54
Minimal, Full
—
python-openhands-openhands-version-update
Python
0
0
120
Only one solution
—
python-paddlepaddle-paddleocr-formatting-only-change
Python
0
4
1072
Minimal, Full
—
python-paddlepaddle-paddleocr-remove-import
Python
0
0
7
Only one solution
—
python-paddlepaddle-paddleocr-update
Python
0
0
346
Only one solution
—
python-paddlepaddle-paddleocr-whitespace-only Whitespace only
Python
0
7
38
—
—
python-paddlepaddle-paddleocr-whitespace-only-change Whitespace only
Python
0
2
4
—
—
python-pandas-dev-pandas-add
Python
0
0
6290
Minimal, Full
—
python-pandas-dev-pandas-doccoment-changes-only
Python
38
21
7093
—
—
python-pandas-dev-pandas-interesting-case-code-becomes-string Another interesting case of code being quoted in string so code nodes need to match string node.
Python
0
0
11192
Minimal, Full
—
python-pandas-dev-pandas-small-removal
Python
0
0
1397
Minimal
—
python-pandas-dev-pandas-update-comment-one-byte
Python
0
1
354
Minimal, Full
—
python-pandas-dev-pandas-update-one-letter
Python
0
1
2050
Minimal, Full
—
python-persepolisdm-persepolis-add-a-single-node
Python
0
1
522
—
—
python-portagefilelist-client-remove-one-import-and-update-one-const-string
Python
2
0
343
—
—
python-pytorch-pytorch-add-param-to-many-places-and-update-one
Python
0
0
1392
Minimal, Full
—
python-redis-redis-add
Python
0
1
171
Minimal, Full
—
python-refactoring
Python
0
3
47
Full, Minimal
—
python-scrapy-scrapy-add-comments
Python
0
3
76
Minimal, Full
—
python-scrapy-scrapy-assert-to-assert
Python
0
0
86
Minimal, Full
—
python-scrapy-scrapy-comment-update
Python
0
0
46
Only one solution
—
python-thefuck-multiline-string-change
Python
0
1
151
—
—
python-ytdl-add-import-and-function-call
Python
0
1
222
Only one solution
—
python-ytdl-org-youtube-dl-regex-update
Python
0
0
406
Minimal, Full
—
python-ytdl-org-youtube-dl-version-update
Python
0
0
8
Only one solution
—
python-ytdl-org-youtube-dl-version-update-2
Python
0
0
8
Only one solution
—
python-zaneb-autopage-move-time-sleep
Python
0
2
676
—
—
r-gtownsend-icon-one-letter-identifier-change
R
0
0
730
—
—
r-hroptatyr-dateutils-real-changes-to-an-r-script
R
0
1
220
—
—
r-mtytel-helm-dummy-file
R
0
0
16
—
—
r-oracle-dtrace-utils-i-have-no-idea-what-this-change-actually-does
R
0
0
28
—
—
ruby-homebrew-add-or-expression
Ruby
0
1
601
Minimal, Full
—
ruby-homebrew-brew-actual-logic-change
Ruby
13
3
1258
—
—
ruby-homebrew-brew-add-extends
Ruby
0
0
339
Minimal, Full
—
ruby-homebrew-brew-change-heredoc-to-string
Ruby
0
0
594
Minimal, Full
—
ruby-homebrew-brew-decent-amount-of-new-code-and-some-changes
Ruby
0
3
820
—
—
ruby-homebrew-brew-enclose-block-in-rescue
Ruby
0
0
456
—
—
ruby-homebrew-brew-function-callsite-argument-change
Ruby
0
2
1387
—
—
ruby-homebrew-brew-real-small-change
Ruby
0
0
455
—
—
ruby-homebrew-brew-version
Ruby
0
0
24
Only one solution
—
ruby-intridea-multi_json-remove-double-colon
Ruby
0
1
52
—
—
ruby-intridea-multi_json-remove-single-comma
Ruby
0
1
60
—
—
ruby-jekyll-jekyll-version
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-2
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-3
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-4
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-5
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-6
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-version-7
Ruby
0
0
12
Only one solution
—
ruby-jekyll-jekyll-whitespace-only Whitespace only
Ruby
0
16
20
—
—
ruby-jekyll-jekyll-whitespace-only-2 Whitespace only
Ruby
0
16
20
Minimal
—
ruby-jekyll-jekyll-whitespace-only-3 Whitespace only
Ruby
0
1
47
—
—
ruby-jekyll-jekyll-whitespace-only-4
Ruby
0
1
125
Only one solution
—
ruby-jmespath-jmespath-formatting-and-style-guide-fixes Interesting case. Technically requires a N:M (2:1) multi-mapping of bare_symbol and it's string to simple_symbol for a perfect solution.
Ruby
9
39
674
—
63
ruby-jmespath-jmespath-go-from-conditional-to-unless The deleted end is mateched to the if
Ruby
13
18
89
—
—
ruby-junegunn-fzf-add-test-case
Ruby
0
1
7589
Minimal, Full
—
ruby-junegunn-fzf-add-test-case-2
Ruby
0
1
7963
Minimal, Full
—
ruby-main-branch-process_executer-actual-small-change
Ruby
0
2
78
—
—
ruby-marcandre-backports-actual-small-change
Ruby
0
6
180
—
—
ruby-mastodon-mastodon-add-func-and-attribute
Ruby
0
1
40
Minimal, Full
—
ruby-mastodon-mastodon-add-method
Ruby
0
1
16
Minimal, Full
—
ruby-mastodon-mastodon-add-one-call
Ruby
0
0
3259
Minimal, Full
—
ruby-mastodon-mastodon-add-one-line
Ruby
0
1
22
Minimal, Full
—
ruby-mastodon-mastodon-insert-only
Ruby
0
2
45
Minimal, Full
—
ruby-mastodon-mastodon-move
Ruby
4
0
48
Minimal, Full
—
ruby-mastodon-mastodon-normal-change
Ruby
0
4
32
Minimal, Full
—
ruby-mastodon-mastodon-one-operator
Ruby
0
0
52
Only one solution
—
ruby-mastodon-mastodon-rare-example-of-true-move A rare example of a true move
Ruby
4
0
38
Minimal, Full
—
ruby-mastodon-mastodon-smal-change
Ruby
0
0
44
Minimal, Full
—
ruby-mastodon-mastodon-use-context-and-new-test-case
Ruby
6
9
243
—
—
ruby-mikel-mail-whitespace-only-change
Ruby
0
18
118
—
—
ruby-moneta-rb-moneta-change-one-identifier
Ruby
0
0
50
—
—
ruby-moneta-rb-moneta-trivial-version-update
Ruby
0
0
12
—
—
ruby-rapid7-ruby_smb-add-import-and-one-expression
Ruby
0
1
737
—
—
rust-add-comments-and-real-new-logic
Rust
2
1
906
Minimal, Full
—
rust-add-if
Rust
0
8
20
Minimal, Full
—
rust-add-to-existing-use
Rust
0
0
14
Minimal, Full
—
rust-add-value-to-enum
Rust
0
0
45
Minimal, Full
—
rust-adding-a-variable-and-test-with-comments
Rust
0
23
5692
Minimal, Full
—
rust-adding-many-identical-cfg-test-statements-to-a-signle-file-doesnt-prefer-the-local-insert-but-rather-goes-to-some-other-existing-cfg
Rust
0
40
366
Only one solution
—
rust-adding-to-a-list-of-identical-attributes-should-favour-near-matches
Rust
0
2
960
Only one solution
—
rust-algorithm-change Requires a N:M multi-map for optimal solution
Rust
0
7
44
Minimal, Full
—
rust-cost-optimization Algorithm optimization: Added early termination check in the solve function to skip expensive computations when the current cost already exceeds the best known cost. This represents the optimization from commit 81bf47c "Best cost optimization, 10% faster".
Key changes:
- Added `if cost >= best_cost { continue; }` check before updating best_cost
- This allows the algorithm to skip entire branches of subproblems that cannot possibly result in a better solution
- The optimization is particularly effective in pruning the search space
This pattern is common in optimization algorithms where early termination can significantly improve performance.
Rust
0
1
63
Full, Minimal
—
rust-data-structure Data structure enhancement: Added methods and traits to a basic struct to make it more functional and useful. This represents a common Rust evolution pattern.
Key changes:
- Added `#[derive(Debug, Clone, Copy)]` for automatic trait implementations
- Added `impl Point` block with methods
- Added constructor method `new(x: i32, y: i32)`
- Added computed method `distance_from_origin()`
- Updated main function to use the new constructor and method
- Enhanced output to include distance information
This shows how basic data structures evolve to become more feature-rich in Rust.
Rust
0
1
44
Minimal, Full
—
rust-error-handling Error handling improvement: Converted from panic-based error handling (unwrap()) to proper Result-based error handling using the ? operator. This is a common Rust refactoring pattern.
Key changes:
- Changed return type from `String` to `Result<String, std::io::Error>`
- Replaced `.unwrap()` calls with `?` operator
- Updated main function to return `Result<(), std::io::Error>`
- Added proper error propagation
This represents a typical Rust code quality improvement where error handling is made more robust.
Rust
1
3
29
Minimal, Full
—
rust-firefox-webrenderer-borders Performance fixture: real-world Rust file pair from mozilla/firefox
(gfx/wr/webrender/src/prim_store/borders.rs, commit df7d2a75c2957f99765a015f6cfbd3ba6ef36ec9) that
takes diff_code roughly 840ms on a combined AST of 4916 nodes (~11.6KB per file) - notably faster
relative to its size than the other large fixtures here, included as a less extreme large-size data
point. Captured via research/diff_pairs_benchmark_rust.csv.
Rust
0
0
738
Full, Minimal
—
rust-fornwall-rust-script-add-lifecycle-management
Rust
0
3
2722
—
—
rust-gyulyvgc-sniffnet-add-mod
Rust
0
0
9
Only one solution
—
rust-gyulyvgc-sniffnet-add-mod-2
Rust
0
0
9
Only one solution
—
rust-gyulyvgc-sniffnet-add-mod-3
Rust
0
0
7
Only one solution
—
rust-gyulyvgc-sniffnet-mostly-delete
Rust
0
3
236
Minimal, Full
—
rust-gyulyvgc-sniffnet-nice-small-move
Rust
2
2
133
Minimal, Full
—
rust-gyulyvgc-sniffnet-remoev-attribute
Rust
0
1
20
Only one solution
—
rust-gyulyvgc-sniffnet-rename-one-identifier
Rust
0
0
3828
Minimal, Full
—
rust-gyulyvgc-sniffnet-small-change Contains a false->identifier mapping which is tricky in the AST.
Rust
0
0
178
Minimal, Full
—
rust-hash-optimization Requires a complex N->1 mapping.
Rust
2
4
63
Minimal, Full
14
rust-hello-world-added-message
Rust
0
0
9
Minimal, Full
—
rust-hello-world-removed-message
Rust
0
0
9
Minimal, Full
—
rust-leetcode-1-bugfix In the function Solution::two_sum, the following code was added:
```rust
for (i, v) in nums.iter().enumerate() {
indices.insert(v, i);
}
```
This fixes a bug and makes the code produce the correct output.
Rust
0
3
58
Minimal, Full
—
rust-multi-map-duplicate-calls Requires N:M multi-map to solve perfectly
Rust
6
6
13
Minimal, Full
—
rust-next-font-imports-generator
Rust
0
49
550
Minimal, Full
—
rust-no-change The two files are identical, there is no change.
Rust
0
0
100
Only one solution
—
rust-protocolbuffers-protobuf-add-enum-variant
Rust
0
0
165
Minimal, Full
—
rust-protocolbuffers-protobuf-add-two-attributes
Rust
0
0
166
Only one solution
—
rust-protocolbuffers-protobuf-add-with-a-move
Rust
0
1
650
Minimal
—
rust-quietvoid-dovi_tool-change-to-templated-call
Rust
0
0
222
—
—
rust-rbspy-rbspy-add-two-test-cases
Rust
0
21
6605
—
—
rust-real-logic-change-in-a-huge-75k-node-file
Rust
844
706
18732
—
147610
rust-refirmlabs-binwalk-whitespace-only
Rust
0
4
1842
—
—
rust-rust-lang-rust-a-few-small-changes
Rust
0
71
300
Minimal, Full
—
rust-rust-lang-rust-add-key-to-function-arguments-and-call-sites
Rust
0
0
1478
—
—
rust-rust-lang-rust-add-note-comment
Rust
0
0
43
Only one solution
—
rust-rust-lang-rust-add-one-check
Rust
0
0
371
Minimal, Full
—
rust-rust-lang-rust-add-or-expression
Rust
0
1
550
Minimal, Full
—
rust-rust-lang-rust-change-use
Rust
0
1
56
Minimal, Full
—
rust-rust-lang-rust-one-comment-line-into-two Requires N:M mapping, but a somewhat weird case of it
Rust
5
3
61
Minimal, Full
15
rust-rust-lang-rust-remove-min-version-comment
Rust
0
0
39
Only one solution
—
rust-rust-lang-rust-remove-path-from-using
Rust
1
0
410
Only one solution
—
rust-rust-lang-rust-remove-starting-comment
Rust
0
0
43
Only one solution
—
rust-rust-lang-rust-remove-warn-comment
Rust
0
0
23
Only one solution
—
rust-rust-lang-rust-remove-warn-comment-2
Rust
0
0
39
Only one solution
—
rust-rust-lang-rust-remove-warn-comment-3
Rust
0
0
43
Only one solution
—
rust-rust-lang-rust-remove-warn-comments
Rust
0
0
26
Only one solution
—
rust-rust-lang-rust-update-comment
Rust
0
1
50
Minimal, Full
—
rust-rustdesk-add-item
Rust
0
0
1319
Minimal, Full
—
rust-rustdesk-add-one-slice-element
Rust
0
0
1483
Minimal, Full
—
rust-rustdesk-rustdesk-actual-logic-change-in-io-loop-medium-sized-file
Rust
0
177
4719
—
—
rust-rustdesk-rustdesk-add-one-token
Rust
0
0
1319
Minimal, Full
—
rust-rustdesk-rustdesk-add-two-values-to-slice
Rust
0
0
1466
Minimal, Full
—
rust-rustdesk-rustdesk-complex-change-with-a-lot-of-add
Rust
5
4
3505
Minimal, Full
—
rust-rustdesk-rustdesk-large-file-40k-normal-feature-work In progress
Rust
0
70
9090
—
—
rust-rustdesk-rustdesk-move-list-item-with-insert
Rust
0
0
1488
Minimal, Full
—
rust-rustdesk-rustdesk-string-constant-change
Rust
0
1
1438
Only one solution
—
rust-skim-rs-skim-format-string The best possible diff would require matching a node with part of a string constant
Rust
0
0
270
—
—
rust-small-addition-with-reuse-of-binary-expressions
Rust
0
16
7119
Minimal, Full
—
rust-sniffnet-protocol Performance fixture: real-world Rust file pair from GyulyVGC/sniffnet
(src/networking/types/protocol.rs, commit 2d9c9a06482ff40b759501ba53c1caf73b80e097) that takes
diff_code roughly 800ms despite a combined AST size of only 895 nodes (~25-100x slower than the
log-log size/time trend fitted across the broader benchmark sample predicts). Captured via
research/diff_pairs_benchmark_rust.csv; useful for regression-testing and profiling
diff_code's worst-case behavior on small/medium real-world inputs.
Rust
0
0
100
Minimal, Full
—
rust-some-to-const-slice
Rust
179
180
566
Minimal
5717
rust-tauri-api-build-1 Performance fixture: real-world Rust file pair from tauri-apps/tauri
(examples/api/src-tauri/build.rs, commit a16796a55592cf5be80043edfbb630dd2e32efab) that takes
diff_code roughly 650ms despite a combined AST size of only 907 nodes. Captured via
research/diff_pairs_benchmark_rust.csv; useful for regression-testing and profiling
diff_code's worst-case behavior on small/medium real-world inputs.
Rust
0
0
105
Minimal, Full
—
rust-tauri-api-build-2 Performance fixture: real-world Rust file pair from tauri-apps/tauri
(examples/api/src-tauri/build.rs, commit cde0ff7798a46712f69b34aab952209f45500fe9, a later commit
on the same file as medium-tauri-api-build-1) that takes diff_code roughly 670ms despite a
combined AST size of only 909 nodes. Captured via research/diff_pairs_benchmark_rust.csv; useful
for regression-testing and profiling diff_code's worst-case behavior on small/medium real-world
inputs.
Rust
0
0
106
Minimal, Full
—
rust-tauri-apps-tauri-add-doccomment-empty-line
Rust
0
1
6380
Minimal, Full
—
rust-tauri-apps-tauri-add-one-field-with-doccomment
Rust
0
0
2287
Minimal, Full
—
rust-tauri-apps-tauri-add-only
Rust
0
1
10363
Minimal, Full
—
rust-tauri-apps-tauri-add-only-2
Rust
1
5
10329
Minimal, Full
—
rust-tauri-apps-tauri-add-path-to-const-string
Rust
0
1
532
Only one solution
—
rust-tauri-apps-tauri-add-pub-to-mod
Rust
0
1
684
Only one solution
—
rust-tauri-apps-tauri-add-to-list
Rust
0
0
500
Minimal, Full
—
rust-tauri-apps-tauri-add-use-and-function
Rust
0
0
42
Minimal, Full
—
rust-tauri-apps-tauri-fix-typo-in-string-constant
Rust
0
0
584
Only one solution
—
rust-tauri-apps-tauri-insert-async-modifier
Rust
0
4
222
Minimal, Full
—
rust-tauri-apps-tauri-mostly-delete
Rust
0
1
1967
Minimal, Full
—
rust-tauri-apps-tauri-rename-mod
Rust
0
0
14
Minimal, Full
—
rust-tauri-apps-tauri-small-change
Rust
0
0
981
Minimal, Full
—
rust-tauri-cli-ios-dev Performance fixture: real-world Rust file pair from tauri-apps/tauri
(crates/tauri-cli/src/mobile/ios/dev.rs, commit 0aa48fb9e4b9d7b5bf3522000a76ebc1836394ed) that takes
diff_code roughly 13 seconds on a combined AST of 5162 nodes (~10.3KB per file) - the single
slowest pair found across the entire benchmark sample. Captured via
research/diff_pairs_benchmark_rust.csv; the top priority candidate for profiling diff_code's
worst-case behavior.
Rust
0
1
666
Only one solution
—
rust-tiffany352-rink-rs-real-change Requires N:M mapping.
Rust
4
24
826
—
—
rust-turbopack-module-rule
Rust
35
30
502
Minimal
94
rust-turbopack-persistence-tools-main Performance fixture: real-world Rust file pair from vercel/next.js
(turbopack/crates/turbo-persistence-tools/src/main.rs, commit
11823f8471cec98a093fd3af6d4193838da0b667) that takes diff_code roughly 5 seconds despite a
combined AST size of only 925 nodes and ~2KB per file - one of the most extreme slowdowns found in
the benchmark sample (~300x the fitted size/time trend). Captured via
research/diff_pairs_benchmark_rust.csv; a strong candidate for profiling diff_code's worst-case
behavior.
Rust
0
2
135
Minimal, Full
—
rust-tursodatabase-turso-unwrap-to-expect
Rust
0
2
206
—
—
rust-vercel-next-add-mode
Rust
0
0
11
Only one solution
—
rust-vercel-next-delete-only
Rust
0
4
1618
Minimal, Full
—
rust-vercel-next-medium-change
Rust
0
4
220
Minimal, Full
—
rust-vercel-next-refactoring-multi-merge-with-update
Rust
0
0
101
Minimal
—
rust-vercel-next-remove-mod
Rust
0
0
5
Only one solution
—
rust-vercel-next-simple-identifier-change
Rust
0
0
792
Only one solution
—
rust-vercel-nextjs-add-a-function
Rust
0
1
186
Minimal, Full
—
rust-vercel-nextjs-move-from-one-struct-to-another-and-add-some-code
Rust
0
5
448
—
—
rust-vercel-nextjs-refactoring-would-require-mulitmap-mapping Requires N:M multi-map.
Rust
58
55
2425
—
263
rust-weggli-rs-weggli-move-import-around-and-formatting-change
Rust
0
7
947
—
—
rust-xou816-spot-add-Some-around-existing-code
Rust
0
0
568
—
—
rust-yannjor-krabby-actual-normal-change Requires N:M mapping
Rust
32
49
352
Minimal, Full
—
rust-zed-git-panel-settings Performance fixture: real-world Rust file pair from zed-industries/zed
(crates/git_ui/src/git_panel_settings.rs, commit 00bee4515e2c69fbcedcb7032420ce9dafce6aa7) that
takes diff_code roughly 2.4 seconds despite a combined AST size of only 1232 nodes. Captured via
research/diff_pairs_benchmark_rust.csv; useful for regression-testing and profiling diff_code's
worst-case behavior on medium-sized real-world inputs.
Rust
0
0
146
Minimal, Full
—
rust-zed-industries-zed-a-lot-of-removed
Rust
0
0
168
Minimal, Full
—
rust-zed-industries-zed-add-and-one-small-delete
Rust
0
8
3071
Minimal, Full
—
rust-zed-industries-zed-add-argument
Rust
0
1
12292
Minimal, Full
—
rust-zed-industries-zed-add-mod
Rust
0
0
13
Only one solution
—
rust-zed-industries-zed-add-only
Rust
0
1
12622
Minimal, Full
—
rust-zed-industries-zed-add-only-2
Rust
0
0
28867
Minimal, Full
—
rust-zed-industries-zed-add-only-3
Rust
0
3
17634
Only one solution
—
rust-zed-industries-zed-add-test
Rust
0
1
2113
Minimal, Full
—
rust-zed-industries-zed-change-mod-and-use
Rust
0
0
14
Only one solution
—
rust-zed-industries-zed-change-mods
Rust
0
0
19
Only one solution
—
rust-zed-industries-zed-delete-only
Rust
0
0
1958
Minimal, Full
—
rust-zed-industries-zed-normal-change
Rust
0
1
5867
Minimal, Full
—
rust-zed-industries-zed-one-or-condition-moving-between-ifs
Rust
1
8
2870
Minimal, Full
—
rust-zed-industries-zed-small-change
Rust
0
0
176
Only one solution
—
rust-zed-industries-zed-small-refactor-out-of-main
Rust
28
5
103
Minimal, Full
—
rust-zed-workspace-tasks Performance fixture: real-world Rust file pair from zed-industries/zed
(crates/workspace/src/tasks.rs, commit 0698eccebb3ddd89e00081af3a8aab540478d220) that takes
diff_code roughly 1.3 seconds on a combined AST of 4075 nodes (before file 4.5KB, after file
11.7KB - a large insertion). Captured via research/diff_pairs_benchmark_rust.csv; useful for
regression-testing and profiling diff_code's worst-case behavior on larger real-world inputs.
Rust
4
14
468
—
—
scala-com-lihaoyi-mill-add-a-function-call
Scala
0
1
83
—
—
scala-com-lihaoyi-mill-add-a-member-to-expression-chains
Scala
0
2
939
—
—
scala-com-lihaoyi-mill-add-one-argument
Scala
0
1
87
—
—
scala-com-lihaoyi-mill-assert-format-string-change
Scala
0
0
176
—
—
scala-com-lihaoyi-mill-change-from-one-function-to-other-and-delete-a-function
Scala
0
2
946
—
—
scala-com-lihaoyi-mill-expand-import-path
Scala
0
1
510
—
—
scala-com-lihaoyi-mill-new-import-used-to-remove-a-lot-of-code
Scala
1
3
465
—
—
scala-com-lihaoyi-mill-only-change-failure-strings
Scala
0
0
168
—
—
scala-com-lihaoyi-mill-real-small-change
Scala
0
18
202
—
—
scala-com-lihaoyi-mill-small-change
Scala
0
0
236
—
—
scala-com-lihaoyi-mill-small-refactoring
Scala
1
0
150
—
—
scala-com-lihaoyi-mill-split-import
Scala
0
0
1223
—
—
scala-com-lihaoyi-mill-split-import-2 The best solution would require a many-to-many map
Scala
1
1
85
—
—
scala-com-lihaoyi-mill-split-two-asserts-into-six-two-times The string escape sequences would probably need a N:M mapping
Scala
20
25
115
—
331
scala-com-lihaoyi-mill-version-string-change
Scala
0
0
686
—
—
scala-sirthias-parboiled-value-change
Scala
0
0
44
—
—
scala-xerial-xerial-java-actual-code-change
Scala
0
1
359
—
—
scala-ymnk-jzlib-add-a-test-case
Scala
1
3
148
—
—
scala-ymnk-jzlib-add-one-test-case
Scala
0
1
358
—
—
scala-ymnk-jzlib-interesting-probably-has-no-optimal-solution
Scala
0
1
82
Minimal, Full
—
shellscript-ansible-ansible-a-small-add
ShellScript
0
1
16
Only one solution
—
shellscript-ansible-ansible-add-commadn
ShellScript
0
1
14
Only one solution
—
shellscript-ansible-ansible-add-variable-and-string-expansion
ShellScript
0
1
181
Only one solution
—
shellscript-ansible-ansible-only-insert
ShellScript
0
2
34
Only one solution
—
shellscript-ansible-ansible-simple-deletion
ShellScript
0
0
18
Only one solution
—
shellscript-ansible-ansible-small-add
ShellScript
0
1
16
Only one solution
—
shellscript-ansible-ansible-small-change
ShellScript
0
1
48
Only one solution
—
shellscript-cockroachdb-cockroach-another-flags-in-string-example
ShellScript
0
1
39
Minimal, Full
—
shellscript-cockroachdb-cockroach-string-content-has-flags
ShellScript
1
0
39
Minimal, Full
—
shellscript-docker-docker-bench-security-move-all-functions-by-one-and-add-one-to-the-end
ShellScript
62
63
2495
—
—
shellscript-fatedier-frp-add-to-string
ShellScript
0
1
120
Minimal, Full
—
shellscript-fleetingheart-ksre-multiline-string-change
ShellScript
0
0
227
—
—
shellscript-freeciv-freeciv-add-and-remove-flags
ShellScript
0
0
498
Minimal, Full
—
shellscript-freeciv-freeciv-version
ShellScript
0
0
70
Only one solution
—
shellscript-freeciv-freeciv-version-2
ShellScript
0
0
434
Only one solution
—
shellscript-genymobile-scrcpy-add-two-flags
ShellScript
0
0
214
Minimal, Full
—
shellscript-genymobile-scrcpy-insert-only
ShellScript
0
0
25
Minimal, Full
—
shellscript-genymobile-scrcpy-version
ShellScript
0
0
44
Only one solution
—
shellscript-genymobile-scrcpy-version-2
ShellScript
0
0
44
Only one solution
—
shellscript-go-delve-delve-add-if
ShellScript
0
1
185
—
—
shellscript-hgst-libzbc-add-variable
ShellScript
0
1
30
—
—
shellscript-imapsync-imapsync-add-some-test-cases-and-a-few-other-changes
ShellScript
0
31
15420
—
—
shellscript-jesseduffield-lazygit-version
ShellScript
0
0
18
Only one solution
—
shellscript-langchain-ai-langchain-some-interesting-raw-string-to-string-content
ShellScript
0
0
37
Minimal, Full
—
shellscript-maxsatula-ocp-small-change
ShellScript
0
0
26
—
—
shellscript-microsoft-playwright-version
ShellScript
0
0
8
Only one solution
—
shellscript-mongodb-mongo-small-change
ShellScript
0
1
43
Minimal, Full
—
shellscript-nextcloud-server-change-invocation-string
ShellScript
0
0
920
Minimal, Full
—
shellscript-nicolargo-glances-add-shebang
ShellScript
0
0
9
—
—
shellscript-nomad-software-vend-huge-multi-line-strings-updated This is shellscript, but it contains huge strings of cpp code
ShellScript
244
242
1402
Minimal, Full
—
shellscript-nvbn-thefuck-repository-name-is-appropriate Interesting case. [[ being changed to [ has no unique solution, because obviously either can match.
ShellScript
0
0
124
Minimal (Prefer deleting outer), Minimal (Prefer deleting inner), Full (Prefer deleting outer), Full (Prefer deleting inner)
—
shellscript-nvm-sh-nvm-add
ShellScript
0
0
7190
Minimal, Full
—
shellscript-nvm-sh-nvm-add-command
ShellScript
1
1
8730
Minimal, Full
—
shellscript-nvm-sh-nvm-add-one-line
ShellScript
0
0
119
Only one solution
—
shellscript-nvm-sh-nvm-add-only
ShellScript
0
0
6548
Minimal, Full
—
shellscript-nvm-sh-nvm-single-char-add
ShellScript
0
1
7170
Only one solution
—
shellscript-nvm-sh-nvm-tiny-change-lowercase-to-uppercase
ShellScript
0
0
6592
Only one solution
—
shellscript-nvm-sh-nvm-upgrade-version-string
ShellScript
0
0
8776
Only one solution
—
shellscript-nvm-sh-nvm-version More interesting version update case, where two numbers in the same string were updated.
ShellScript
0
0
8376
Minimal, Full
—
shellscript-nvm-sh-nvm-version-change
ShellScript
0
0
5716
Only one solution
—
shellscript-nzbgetcom-nzbget-version
ShellScript
0
0
466
Full
—
shellscript-openhands-openhands-update-string-value
ShellScript
0
0
10
Only one solution
—
shellscript-openlightingproject-ola-real-small-change
ShellScript
0
1
634
—
—
shellscript-paddlepaddle-paddleocr-insert-inside-a-string
ShellScript
0
3
12
Only one solution
—
shellscript-pandas-dev-pandas-remove-one-line
ShellScript
1
0
249
Minimal, Full
—
shellscript-pi-hole-pi-hole-add-comment
ShellScript
0
0
27
Only one solution
—
shellscript-pi-hole-pi-hole-sql-code-in-string-constant
ShellScript
0
0
2652
Minimal, Full
—
shellscript-pytorch-pytorch-change-invocation-string
ShellScript
0
0
640
Only one solution
—
shellscript-ropery-ffcast-comment-only-change
ShellScript
0
1
394
—
—
shellscript-scikit-learn-scikit-learn-string-to-regex
ShellScript
0
0
278
Minimal, Full
—
shellscript-scikit-learn-scikit-learn-version
ShellScript
0
0
50
Only one solution
—
shellscript-stgpetrovic-stacuist-pure-add
ShellScript
0
2
12
Minimal, Full
—
shellscript-stgpetrovic-stacuist-pure-add-2
ShellScript
0
0
16
Only one solution
—
shellscript-torvalds-linux-double-equals-to-equals
ShellScript
0
0
776
Minimal, Full
—
shellscript-vercel-next-change-command-params
ShellScript
0
0
10
Only one solution
—
swift-apple-swift-argument-parser-if-to-guard
Swift
2
2
709
—
—
swift-apple-swift-argument-parser-refactor-and-improve-tests Requires an N:M mapping (2:1)
Swift
4
3
222
—
3
swift-apple-swift-argument-parser-remove-trimming-lines-function-call
Swift
0
3
617
—
—
swift-apple-swift-argument-parser-simplify-code
Swift
0
0
432
—
—
swift-apple-swift-argument-parser-small-change
Swift
0
1
223
—
—
swift-logseq-logseq-add-real-feature-keypress-tracking
Swift
0
1
946
—
—
swift-logseq-logseq-insertions-only
Swift
0
6
226
Minimal, Full
—
swift-nextcloud-ios-actual-control-flow-change
Swift
2
3
654
Minimal, Full
—
swift-nextcloud-ios-actual-logic-added
Swift
0
3
362
—
—
swift-nextcloud-ios-add-4-functions
Swift
0
2
1183
Minimal, Full
—
swift-nextcloud-ios-add-one-log-line
Swift
0
0
653
Minimal, Full
—
swift-nextcloud-ios-call-different-function
Swift
0
0
120
Minimal, Full
—
swift-nextcloud-ios-different-func
Swift
0
0
24
Minimal, Full
—
swift-nextcloud-ios-move-function-and-refactor-logic
Swift
0
25
860
—
—
swift-nextcloud-ios-refactor-and-change
Swift
0
3
603
—
—
swift-swift-emacs-swift-mode-seems-like-test-code
Swift
0
1
1852
—
—
swift-swiftlang-swift-actual-logic-change
Swift
0
1
675
—
—
swift-swiftlang-swift-add-target-comment
Swift
0
2
54
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment
Swift
0
1
14
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-1
Swift
0
1
8
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-2
Swift
0
1
8
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-4
Swift
0
1
18
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-5
Swift
0
1
20
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-6
Swift
0
1
10
Only one solution
—
swift-swiftlang-swift-add-to-typecheck-comment-7
Swift
0
1
8
Only one solution
—
swift-swiftlang-swift-comment-change
Swift
0
1
10
Only one solution
—
swift-swiftlang-swift-comment-change-2
Swift
0
1
22
Minimal, Full
—
swift-swiftlang-swift-constraint-comment
Swift
0
1
22
Only one solution
—
swift-swiftlang-swift-delete-and-insert-in-the-typecheck-comment
Swift
0
0
10
Full, Minimal
—
swift-swiftlang-swift-enable-checks-remove-todo-comment
Swift
0
1
395
—
—
swift-swiftlang-swift-insert-delete-comment
Swift
0
0
29
Only one solution
—
swift-swiftlang-swift-insert-only
Swift
0
0
37
Minimal, Full
—
swift-swiftlang-swift-signature-next-comment
Swift
0
1
32
Only one solution
—
swift-swiftlang-swift-signature-next-comment-2
Swift
0
1
22
Only one solution
—
swift-swiftlang-swift-small-change-mostly-add
Swift
0
1
40
Only one solution
—
swift-swiftlang-swift-target-comment
Swift
0
2
28
Only one solution
—
swift-swiftlang-swift-target-comment-2
Swift
0
1
40
Only one solution
—
swift-swiftlang-swift-update-leading-comment
Swift
0
1
14
Only one solution
—
swift-swiftlang-swift-update-typecheck-comment
Swift
0
1
10
Only one solution
—
swift-tree-sitter-tree-sitter-haskell-remove-a-list-item
Swift
0
0
99
—
—
swift-zeroc-ice-ice-add-an-if-block-and-variable
Swift
0
1
427
—
—
tsx-apache-superset-add-test-case
TSX
0
1
1590
Minimal, Full
—
tsx-apache-superset-error-handling-change Requires an N:M mapping. A rare case of 1:2.
TSX
0
0
792
Minimal, Full
—
tsx-excalidraw-excalidraw-add-type-to-import
TSX
0
1
16
Only one solution
—
tsx-excalidraw-excalidraw-huge-file-with-real-logic-change Requiers N:M mapping
TSX
1
6
18718
—
—
tsx-excalidraw-excalidraw-import-path-change
TSX
0
0
92
Only one solution
—
tsx-excalidraw-excalidraw-move-from-one-struct-to-other
TSX
0
1
791
Minimal, Full
—
tsx-greenbone-gsa-add-import-and-use-it
TSX
0
1
621
Minimal, Full
—
tsx-keybase-client-change-from-one-import-and-call-to-another
TSX
0
0
358
—
—
tsx-keybase-client-emoji-to-native
TSX
0
0
476
—
—
tsx-kong-insomnia-classname-strings-changed
TSX
0
0
202
—
—
tsx-kong-insomnia-if-to-ternary-operator
TSX
2
2
1278
—
—
tsx-kong-insomnia-rewrite-if-using-ternary-twice Contains a 2:1 mapping not currently expressible with 1-1 maps
TSX
0
0
1146
—
—
tsx-langflow-ai-langflow-add-type-to-import
TSX
0
1
14
Only one solution
—
tsx-langflow-ai-langflow-insert-only
TSX
0
0
32
Minimal, Full
—
tsx-langflow-ai-langflow-move-function-around-update-string-constant
TSX
0
2
1110
—
—
tsx-langflow-ai-langflow-split-import Requires N:M mapping
TSX
3
3
19
Minimal, Full
41
tsx-langflow-ai-langflow-split-import-2 Requies N:M mapping
TSX
3
3
19
Minimal, Full
41
tsx-langflow-ai-langflow-split-import-3 Requires N:M mapping
TSX
0
0
19
Minimal, Full
—
tsx-material-remove-import
TSX
0
0
215
Only one solution
—
tsx-microsoft-typescript-delete-only
TSX
0
0
45
Only one solution
—
tsx-microsoft-typescript-libpath-to-lib
TSX
0
0
34
Minimal, Full
—
tsx-mitmproxy-mitmproxy-array-to-object
TSX
0
0
30
—
—
tsx-mui-material-ui-add-attribute
TSX
0
1
22
Only one solution
—
tsx-mui-material-ui-add-name-to-pair
TSX
0
0
40
Minimal, Full
—
tsx-mui-material-ui-add-to-empty-block
TSX
1
1
6
Minimal, Full
—
tsx-mui-material-ui-delete-only
TSX
0
0
29
Only one solution
—
tsx-mui-material-ui-move-colour-to-a-new-attribute
TSX
2
0
318
Minimal, Full
—
tsx-mui-material-ui-move-import
TSX
0
0
52
Only one solution
—
tsx-mui-material-ui-remove-import
TSX
0
0
9
Only one solution
—
tsx-mui-material-ui-remove-import-2
TSX
0
0
13
Only one solution
—
tsx-mui-material-ui-remove-import-3
TSX
0
0
13
Only one solution
—
tsx-mui-material-ui-remove-import-4
TSX
0
0
15
Only one solution
—
tsx-mui-material-ui-remove-one-import
TSX
0
0
107
Only one solution
—
tsx-popcorn-official-popcorn-desktop-simple-property-rename
TSX
0
0
288
—
—
tsx-rektdeckard-departure-mono-import-path
TSX
0
1
1532
—
—
tsx-shadcn-ui-ui-add-attribute
TSX
0
1
132
Minimal, Full
—
tsx-shadcn-ui-ui-move-class-around-in-string
TSX
0
0
56
Minimal, Full
—
tsx-shadcn-ui-ui-order-of-class-names
TSX
0
0
50
Minimal, Full
—
tsx-shadcn-ui-ui-real-small-change
TSX
1
0
77
Minimal, Full
—
tsx-shadcn-ui-ui-update-release-announcement
TSX
0
0
31
Minimal
—
tsx-troyeguo-koodo-reader-pure-insert
TSX
0
0
1324
—
—
typescript-add-error-handling
TypeScript
0
0
21
Minimal, Full
—
typescript-add-generics
TypeScript
0
0
37
Minimal, Full
—
typescript-add-type-annotations
TypeScript
0
13
28
Minimal, Full
—
typescript-apache-echarts-envelop-2-lines-with-an-if-block
TypeScript
4
0
1544
—
—
typescript-async-await
TypeScript
0
0
23
Minimal, Full
—
typescript-excalidraw-excalidraw-add-function
TypeScript
0
1
2072
—
—
typescript-excalidraw-excalidraw-add-values-to-lists
TypeScript
0
0
582
Minimal, Full
—
typescript-lxqt-lxqt-openssh-askpass-change-url
TypeScript
0
0
52
—
—
typescript-lxqt-lxqt-panel-not-actually-ts-but-still
TypeScript
0
0
896
—
—
typescript-microsoft-playwright-add-two-test-cases
TypeScript
0
1
634
Minimal, Full
—
typescript-microsoft-typescript-add-dot-js-to-import-paths
TypeScript
0
3
258
Only one solution
—
typescript-microsoft-typescript-add-es-target
TypeScript
0
0
17
Only one solution
—
typescript-microsoft-typescript-add-es-target-2
TypeScript
0
0
11
Only one solution
—
typescript-microsoft-typescript-add-es-target-3
TypeScript
0
0
11
Only one solution
—
typescript-microsoft-typescript-add-es-target-4
TypeScript
0
0
15
Only one solution
—
typescript-microsoft-typescript-add-es-target-5
TypeScript
0
0
5
Only one solution
—
typescript-microsoft-typescript-add-es-target-6
TypeScript
0
0
17
Only one solution
—
typescript-microsoft-typescript-add-eslint
TypeScript
0
0
15
Only one solution
—
typescript-microsoft-typescript-add-lib-comment
TypeScript
0
1
38
Only one solution
—
typescript-microsoft-typescript-add-module-and-target-comment
TypeScript
0
0
26
Only one solution
—
typescript-microsoft-typescript-add-one-item
TypeScript
0
0
8535
Minimal, Full
—
typescript-microsoft-typescript-add-one-line
TypeScript
0
0
22611
Minimal, Full
—
typescript-microsoft-typescript-add-strict
TypeScript
0
0
7
Only one solution
—
typescript-microsoft-typescript-add-strict-2
TypeScript
0
0
15
Only one solution
—
typescript-microsoft-typescript-add-strict-false
TypeScript
0
0
9
Only one solution
—
typescript-microsoft-typescript-add-target
TypeScript
0
0
55
Only one solution
—
typescript-microsoft-typescript-add-target-2
TypeScript
0
0
47
Only one solution
—
typescript-microsoft-typescript-add-target-3
TypeScript
0
0
25
Only one solution
—
typescript-microsoft-typescript-add-target-4
TypeScript
0
0
161
Only one solution
—
typescript-microsoft-typescript-add-target-comment
TypeScript
0
0
71
Only one solution
—
typescript-microsoft-typescript-add-target-comment-2
TypeScript
0
0
35
Only one solution
—
typescript-microsoft-typescript-comment-change
TypeScript
0
1
22
Only one solution
—
typescript-microsoft-typescript-expand-target
TypeScript
0
1
28
Only one solution
—
typescript-microsoft-typescript-expand-target-2
TypeScript
0
1
38
Only one solution
—
typescript-microsoft-typescript-expand-target-3
TypeScript
0
1
30
Only one solution
—
typescript-microsoft-typescript-extend-target-comment
TypeScript
0
1
22
Only one solution
—
typescript-n8n-io-n8n-remove-and-add-imports
TypeScript
0
2
228
Minimal, Full
—
typescript-refactor-interface
TypeScript
42
41
55
Minimal, Full
—
typescript-th-ch-youtube-music-add-a-function-and-some-small-changes
TypeScript
0
1
1740
—
—
typescript-typescript-add-target-comment
TypeScript
0
0
21
Only one solution
—
typescript-typescript-add-target-comment-2
TypeScript
0
0
23
Only one solution
—
typescript-typescript-add-target-comment-3
TypeScript
0
0
25
Only one solution
—
typescript-vercel-next-whitespace-only
TypeScript
0
1
3999
Only one solution
—
vimscript-chikamichi-mediawiki-add-one-autocmd
Vimscript
1
1
15
—
—
vimscript-chikamichi-mediawiki-remove-3-lines
Vimscript
0
0
375
—
—
vimscript-fedorenchik-qt-support-add-two-lines
Vimscript
0
0
2808
—
—
vimscript-fholgado-minibufexpl-massive-comment-reduction
Vimscript
6
13
4141
—
—
vimscript-idanarye-vim-merginal-add-one-call
Vimscript
0
0
519
—
—
vimscript-jreybert-vimagit-move-one-line
Vimscript
0
0
772
—
—
vimscript-junegunn-fzf-condition-canges
Vimscript
0
0
2208
Minimal, Full
—
vimscript-m-pilia-vim-mediawiki-add-a-new-functon
Vimscript
0
1
236
—
—
vimscript-neovim-neovim-add-a-few-lines
Vimscript
0
1
104
Minimal, Full
—
vimscript-neovim-neovim-add-a-few-lines-one-after-the-other
Vimscript
0
1
580
Minimal, Full
—
vimscript-neovim-neovim-add-line-comment
Vimscript
0
1
3466
Minimal, Full
—
vimscript-neovim-neovim-add-one-dict-entry
Vimscript
0
0
6697
Minimal, Full
—
vimscript-neovim-neovim-add-one-dict-item
Vimscript
0
0
6695
Minimal, Full
—
vimscript-neovim-neovim-add-one-line-to-dict
Vimscript
0
0
6547
Minimal, Full
—
vimscript-neovim-neovim-add-one-line-to-test
Vimscript
0
0
2161
Minimal, Full
—
vimscript-neovim-neovim-add-test-case-plus-edit-existing-one
Vimscript
0
3
12670
—
—
vimscript-neovim-neovim-add-two-functions-and-modify-a-few-lines
Vimscript
0
2
1620
—
—
vimscript-neovim-neovim-awful-test-case-bunch-of-hex-colours-more-data-than-code Requires N:M mapping
Vimscript
460
406
688
—
5677
vimscript-neovim-neovim-changes-in-string
Vimscript
0
1
56
Minimal
—
vimscript-neovim-neovim-comment-only-insert
Vimscript
0
0
46
Only one solution
—
vimscript-neovim-neovim-date-update-plus-bugfix
Vimscript
0
1
52
Only one solution
—
vimscript-neovim-neovim-expand-author-comment
Vimscript
0
0
22
Only one solution
—
vimscript-neovim-neovim-i-have-no-idea-what-this-diff-does
Vimscript
0
2
1085
Minimal, Full
—
vimscript-neovim-neovim-improved-asserts
Vimscript
0
1
786
Minimal, Full
—
vimscript-neovim-neovim-insert-only
Vimscript
0
0
51
Minimal
—
vimscript-neovim-neovim-insert-only-3
Vimscript
0
0
44
Full, Minimal
—
vimscript-neovim-neovim-only-delete
Vimscript
0
1
57
Minimal, Full
—
vimscript-neovim-neovim-small-change
Vimscript
0
1
49
Minimal, Full
—
vimscript-neovim-neovim-small-change-2
Vimscript
0
1
33
Minimal, Full
—
vimscript-neovim-neovim-test-debian-package-parsing-awful-string-matching Requires N:M mapping
Vimscript
10
12
286
—
539
vimscript-preservim-tagbar-add-if-statements
Vimscript
0
0
8251
—
—
vimscript-protesilaos-tempus-themes-vim-add-terminal-color-scheme
Vimscript
0
2
463
—
—
vimscript-protesilaos-tempus-themes-vim-change-two-values
Vimscript
0
0
398
—
—
xml-adoptopenjdk-icedtea-web-update-version-string
XML
0
0
460
—
—
xml-antlr-antlr3-comment-out-part-of-code-interesting-case
XML
0
14
101
—
—
xml-eclipse-ee4j-jaxb-istack-commons-update-version-string
XML
0
1
100
—
—
xml-fasterxml-jackson-dataformat-xml-only-string-value-change
XML
0
0
340
—
—
xml-gap-packages-toric-remove-two-attributes
XML
0
2
1884
—
—
xml-genymobile-scrcpy-remove-package-attribute
XML
0
1
6
Only one solution
—
xml-godotengine-godot-update-element-value
XML
0
1
1139
Minimal, Full
—
xml-gpuopen-drivers-amdvlk-version-update
XML
0
0
30
—
—
xml-javacc-javacc-version-update
XML
0
0
1676
—
—
xml-jellyfin-jellyfin-update-attribute-values
XML
0
0
14
Minimal, Full
—
xml-libreoffice-add-one-menu-item
XML
3
1
1555
Minimal, Full
—
xml-libreoffice-non-latin-string-data-update
XML
0
0
48
Only one solution
—
xml-libreoffice-unicode I can't read this, so I hope this is correct.
XML
0
0
16
Minimal
—
xml-lincity-ng-lincity-ng-whitespace-only-change
XML
0
2
34
—
—
xml-megaglest-megaglest-data-update-url-path
XML
0
0
228
—
—
xml-microsoft-terminal-add-one-element
XML
0
0
39
Minimal, Full
—
xml-microsoft-terminal-multiline-string-constant-change
XML
0
2
367
—
—
xml-mozilla-firefox-firefox-add-a-few-attributes
XML
0
3
76
Minimal, Full
—
xml-mozilla-firefox-firefox-add-a-few-translations-and-a-few-attributes
XML
0
3
90
Minimal, Full
—
xml-mozilla-firefox-firefox-add-four-attributes
XML
0
2
38
Minimal, Full
—
xml-mozilla-firefox-firefox-update-value
XML
0
1
14
Only one solution
—
xml-nextcloud-android-add-few-translations
XML
0
6
1858
Minimal, Full
—
xml-nextcloud-android-add-one-element
XML
0
1
2365
Minimal, Full
—
xml-nextcloud-android-add-translation
XML
0
1
2565
Minimal, Full
—
xml-nextcloud-android-add-translation-2
XML
0
1
2577
Minimal, Full
—
xml-nextcloud-android-delete-element
XML
0
1
2429
Minimal, Full
—
xml-nextcloud-android-delete-element-2
XML
0
1
2411
Minimal, Full
—
xml-odoo-odoo-add-attribute
XML
0
1
960
Minimal, Full
—
xml-odoo-odoo-add-attribute-2
XML
0
0
177
Minimal, Full
—
xml-odoo-odoo-add-button-roles
XML
0
33
483
—
—
xml-odoo-odoo-add-two-attributes
XML
0
6
4332
Only one solution
—
xml-odoo-odoo-change-value
XML
0
0
350
Minimal, Full
—
xml-odoo-odoo-insert-only
XML
0
1
20
Minimal, Full
—
xml-paddlepaddle-paddleocr-whitespace-only Whitespace only
XML
0
2
15
—
—
xml-paddlepaddle-paddleocr-whitespace-only-2 Whitespace only
XML
0
2
11
—
—
xml-paddlepaddle-paddleocr-whitespace-only-3 Whitespace only
XML
0
2
15
—
—
xml-paddlepaddle-paddleocr-whitespace-only-4 Whitespace only
XML
0
2
15
—
—
xml-paddlepaddle-paddleocr-whitespace-only-change Whitespace only
XML
0
2
9
—
—
xml-veracrypt-veracrypt-version-string
XML
0
0
3400
—
—
yaml-ansible-ansible-add-block-sequence
YAML
0
0
7
Minimal, Full
—
yaml-ansible-ansible-add-item-to-sequence
YAML
0
0
15
Only one solution
—
yaml-ansible-ansible-add-item-to-sequence-2
YAML
0
0
17
Only one solution
—
yaml-ansible-ansible-add-mapping-pair
YAML
0
0
9
Only one solution
—
yaml-ansible-ansible-add-two-sequence-items
YAML
0
0
80
Minimal, Full
—
yaml-ansible-ansible-change-in-string-scalar
YAML
0
1
6
Only one solution
—
yaml-ansible-ansible-double-quote-scalar-change-possible-treesitter-weakness
YAML
0
0
5068
Minimal
—
yaml-ansible-ansible-rename-string-scalar
YAML
0
0
8
Only one solution
—
yaml-ansible-ansible-version
YAML
0
0
6
Only one solution
—
yaml-arkq-bluez-alsa-version-string
YAML
0
0
342
—
—
yaml-axios-axios-node-to-number
YAML
0
0
34
Only one solution
—
yaml-axios-axios-update-string-value
YAML
0
0
34
Only one solution
—
yaml-containers-skopeo-remove-one-block-pair
YAML
0
0
295
—
—
yaml-draios-sysdig-const-string-url-change
YAML
0
0
18
—
—
yaml-draios-sysdig-string-url-change
YAML
0
0
18
—
—
yaml-draios-sysdig-string-url-change-2
YAML
0
0
18
—
—
yaml-draios-sysdig-string-url-change-3
YAML
0
0
18
—
—
yaml-draios-sysdig-string-url-change-4
YAML
0
0
18
—
—
yaml-gyulyvgc-sniffnet-version
YAML
0
0
20
Minimal, Full
—
yaml-jekyll-jekyll-true-to-false
YAML
0
0
12
Only one solution
—
yaml-junegunn-fzf-version-upgrade
YAML
0
0
36
Minimal
—
yaml-kbudde-rabbitmq_exporter-string-url-change
YAML
0
0
116
—
—
yaml-manugarg-pacparser-string-url-change
YAML
0
0
58
—
—
yaml-mastodon-mastodon-add-block-pair-translation
YAML
0
0
400
Minimal, Full
—
yaml-mastodon-mastodon-delete-one-pair
YAML
0
0
817
Minimal, Full
—
yaml-mastodon-mastodon-remove-one-translation
YAML
0
0
767
Minimal, Full
—
yaml-mastodon-mastodon-remove-translation
YAML
0
0
3779
Minimal, Full
—
yaml-mastodon-remove-one-pair
YAML
0
0
1879
Minimal, Full
—
yaml-mongodb-mongo-add-two-block-sequence-items
YAML
0
0
56
Minimal, Full
—
yaml-mozilla-pdf-single-value-update
YAML
0
0
86
Only one solution
—
yaml-n8n-io-n8n-add-performance-check-to-ci-config
YAML
1
2
365
—
—
yaml-ollama-ollama-expand-flag
YAML
0
1
814
Minimal, Full
—
yaml-puppeteer-puppeteer-false-to-true
YAML
0
0
12
Only one solution
—
yaml-python-xmp-toolkit-python-xmp-toolkit-insert-two-values-to-a-slice
YAML
0
1
120
—
—
yaml-twbs-bootstrap-remove-v-semicolon-from-version-numbers
YAML
0
32
114
—
—
yaml-twbs-bootstrap-version-pin-with-comment
YAML
0
0
88
Minimal, Full
—
yaml-ytdl-org-youtube-dl-add-prepare-linux-step
YAML
50
0
899
Minimal
—