Skip to content

2.12.26: refactor writing files#1683

Merged
larshp merged 4 commits intomainfrom
hvam/writefiles2501
Jan 25, 2026
Merged

2.12.26: refactor writing files#1683
larshp merged 4 commits intomainfrom
hvam/writefiles2501

Conversation

@larshp
Copy link
Member

@larshp larshp commented Jan 25, 2026

No description provided.

@larshp larshp changed the title refactor writing files 2.12.26: refactor writing files Jan 25, 2026
@github-actions
Copy link

github-actions bot commented Jan 25, 2026

Regression test results:

Repository Result Runtime
abap-openapi/abap-openapi 🟢 18s
abapGit/abapGit 🟢 19s
heliconialabs/abap-opentelemetry 🟢 6s
heliconialabs/abap-protobuf 🟢 7s
larshp/abap-advent-2020 🟢 6s
larshp/abap-wasm 🟢 6s
larshp/abapNTLM 🟢 7s
larshp/abapPGP 🟢 156s
oisee/zork-abap 🟢 8s
open-abap/open-abap-core 🟢 7s
open-abap/open-abap-gui 🟢 6s
open-abap/open-abap-jobs 🟢 11s
open-abap/open-abap-lock 🟢 7s
open-abap/open-abap-odata 🟢 8s
open-abap/open-table-maintenance 🟢 15s
SAP/abap-file-formats-tools 🟢 20s
Sumu-Ning/AES 🟢 7s

Performance test results:

Performance Before After Delta
1: APPEND and DELETE 933ms 946ms 13 🟢
2: READ TABLE, table_line 984ms 989ms 5 🟢
3: LOOP USING KEY 1271ms 1209ms -62 🟢
4: Copy, same sorting 272ms 267ms -5 🟢
5: Copy, becomes sorted 68ms 70ms 2 🟢
6: INSERT INDEX 1 998ms 998ms 0 🟢
7: APPEND matching types 517ms 524ms 7 🟢
8: READ TABLE BINARY SEARCH 75ms 78ms 3 🟢
9: INSERT INTO TABLE hashed 393ms 400ms 7 🟢
10: DELETE ADJACENT 882ms 881ms -1 🟢
11: READ WITH TABLE KEY HASHED 275ms 270ms -5 🟢
12: READ WITH KEY HASHED, primary 369ms 361ms -8 🟢
13: INSERT INTO TABLE standard 43ms 42ms -1 🟢
14: Constant characters 90ms 85ms -5 🟢
15: Compare characters 108ms 109ms 1 🟢
16: Method number 5 🎶 796ms 809ms 13 🟢
17: Substring and find negative 261ms 265ms 4 🟢
18: CO compare 189ms 192ms 3 🟢
19: Call method, compatible structure 110ms 113ms 3 🟢
20: Call method, identical structure 17ms 17ms 0 🟢
21: CASE many char constants 375ms 408ms 33 🟢
22: READ TABLE WITH KEY secondary 52ms 58ms 6 🟢
23: CASE many int constants 345ms 351ms 6 🟢
24: Copy table contents 370ms 325ms -45 🟢
25: READ TABLE, not found 26ms 25ms -1 🟢
26: REPLACE OCCURRENCES, simple 144ms 151ms 7 🟢
27: READ TABLE, building hash 76ms 74ms -2 🟢
28: CONCATENATE 2ms 2ms 0 🟢
29: Write Hex to Hex via offset 1491ms 1488ms -3 🟢
30: Get Hex from Hex via offset 8ms 8ms 0 🟢
31: SET BIT hex 1357ms 1310ms -47 🟢
32: GET BIT hex 1143ms 1060ms -83 🟢
33: Compare Hex 858ms 788ms -70 🟢
34: Basic CONCATENATE 84ms 85ms 1 🟢
35: gt 380ms 372ms -8 🟢
36: CLEAR char 255ms 255ms 0 🟢
37: CLEAR numc 231ms 231ms 0 🟢

Updated: 2026-01-25T16:59:13.438Z

SHA: f8cbea3

@larshp larshp marked this pull request as ready for review January 25, 2026 17:10
@larshp larshp merged commit 1d17dbf into main Jan 25, 2026
4 checks passed
@larshp larshp deleted the hvam/writefiles2501 branch January 25, 2026 17:21
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