Skip to content

2.14.15: change FOR UPDATE to runtime error - #2043

Merged
larshp merged 2 commits into
mainfrom
hvam/foruppdatedsdfs2810
Oct 28, 2026
Merged

larshp merged 2 commits into
mainfrom
hvam/foruppdatedsdfs2810

Conversation

@larshp

@larshp larshp commented Oct 28, 2026

Copy link
Copy Markdown
Member

No description provided.

@larshp larshp changed the title change FOR UPDATE to runtime error 2.14.15: change FOR UPDATE to runtime error Oct 28, 2026
@github-actions

Copy link
Copy Markdown

Regression test results:

Repository Result Runtime
abap-openapi/abap-openapi 🟢 27s
abapGit/abapGit 🔴 undefineds
heliconialabs/abap-opentelemetry 🟢 9s
heliconialabs/abap-protobuf 🟢 19s
larshp/abap-advent-2020 🟢 7s
larshp/abap-wasm 🟢 7s
larshp/abapNTLM 🟢 9s
larshp/abapPGP 🟢 186s
oisee/zork-abap 🟢 10s
open-abap/open-abap-core 🟢 11s
open-abap/open-abap-gui 🟢 289s
open-abap/open-abap-jobs 🟢 15s
open-abap/open-abap-lock 🟢 14s
open-abap/open-abap-odata 🟢 12s
open-abap/open-table-maintenance 🟢 19s
SAP/abap-file-formats-tools 🟢 11s
Sumu-Ning/AES 🟢 9s

Performance test results:

Performance Before After Delta
1: APPEND and DELETE 1040ms 1031ms -9 🟢
2: READ TABLE, table_line 1266ms 1224ms -42 🟢
3: LOOP USING KEY 56ms 57ms 1 🟢
4: Copy, same sorting 42ms 37ms -5 🟢
5: Copy, becomes sorted 69ms 67ms -2 🟢
6: INSERT INDEX 1 579ms 597ms 18 🟢
7: APPEND matching types 387ms 398ms 11 🟢
8: READ TABLE BINARY SEARCH 73ms 88ms 15 🟢
9: INSERT INTO TABLE hashed 389ms 413ms 24 🟢
10: DELETE ADJACENT 859ms 867ms 8 🟢
11: READ WITH TABLE KEY HASHED 273ms 277ms 4 🟢
12: READ WITH KEY HASHED, primary 368ms 373ms 5 🟢
13: INSERT INTO TABLE standard 39ms 39ms 0 🟢
14: Constant characters 73ms 73ms 0 🟢
15: Compare characters 132ms 132ms 0 🟢
16: Method number 5 🎶 826ms 861ms 35 🟢
17: Substring and find negative 216ms 222ms 6 🟢
18: CO compare 196ms 200ms 4 🟢
19: Call method, compatible structure 119ms 122ms 3 🟢
20: Call method, identical structure 18ms 20ms 2 🟢
21: CASE many char constants 406ms 414ms 8 🟢
22: READ TABLE WITH KEY secondary 44ms 50ms 6 🟢
23: CASE many int constants 424ms 416ms -8 🟢
24: Copy table contents 275ms 313ms 38 🟢
25: READ TABLE, not found 29ms 29ms 0 🟢
26: REPLACE OCCURRENCES, simple 114ms 115ms 1 🟢
27: READ TABLE, building hash 73ms 70ms -3 🟢
28: CONCATENATE 3254ms 3242ms -12 🟢
29: Write Hex to Hex via offset 1430ms 1411ms -19 🟢
30: Get Hex from Hex via offset 13ms 13ms 0 🟢
31: SET BIT hex 1393ms 1354ms -39 🟢
32: GET BIT hex 1066ms 1182ms 116 🟢
33: Compare Hex 919ms 925ms 6 🟢
34: Basic CONCATENATE 387ms 384ms -3 🟢
35: gt 634ms 595ms -39 🟢
36: CLEAR char 275ms 275ms 0 🟢
37: CLEAR numc 256ms 256ms 0 🟢
38: Structure copy and APPEND 937ms 900ms -37 🟢
39: eq int 1617ms 1515ms -102 🟢
40: eq string 1289ms 1289ms 0 🟢
41: eq char, different lengths 280ms 232ms -48 🟢
42: eq int with numc 244ms 225ms -19 🟢
43: CONCATENATE LINES OF 807ms 807ms 0 🟢
44: INSERT INTO TABLE sorted 20ms 19ms -1 🟢
45: long && concat chain 1031ms 978ms -53 🟢
46: BIT-XOR / BIT-AND x LENGTH 4 363ms 352ms -11 🟢
47: BIT-XOR long xstrings 74ms 68ms -6 🟢
48: Repeated nested value construction 476ms 445ms -31 🟢
49: Nested structures and table value construction 264ms 253ms -11 🟢

Updated: 2026-10-28T16:22:51.931Z

SHA: fea4fc6

@larshp
larshp marked this pull request as ready for review October 28, 2026 16:23
@larshp
larshp merged commit ca16f9f into main Oct 28, 2026
3 checks passed
@larshp
larshp deleted the hvam/foruppdatedsdfs2810 branch October 28, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant