Metehan Dundar
a8fca2afdb
Format code with black and fix flake8 linting issues
...
- Applied black formatting with line length 99
- Fixed flake8 linting issues (E265 block comments)
- All 115 tests still pass after formatting
- Code style is now consistent across the codebase
Changes:
- osaca/parser/base_parser.py: improved line breaks and comment formatting
- osaca/osaca.py: added missing blank line
- osaca/db_interface.py: reformatted long lines and comments
- osaca/parser/parser_RISCV.py: extensive formatting improvements
- osaca/semantics/kernel_dg.py: improved formatting and readability
- osaca/semantics/hw_model.py: fixed shebang and formatting
- osaca/semantics/marker_utils.py: removed TODO comment and formatting
2025-07-11 22:28:29 +02:00
Metehan Dundar
480c0dcac0
Merge branch 'master' into dev/risc-v
2025-05-08 12:23:22 +02:00
Metehan Dundar
d782f06e84
Add RISC-V support and update version to 0.6.2
2025-03-21 17:16:39 +01:00
Metehan Dundar
653c27135d
Add initial support for RISC-V architecture and update relevant files
2025-03-11 05:10:03 +01:00
JanLJL
63f56e50b4
black formatting
2025-03-05 10:20:47 +01:00
JanLJL
fb7f1a289d
flake8 formatting
2025-03-05 10:19:10 +01:00
JanLJL
1be2f320b9
add default syntax for get_parser for compatibility with kerncraft
2025-03-04 17:44:02 +01:00
JanLJL
dbbbe743ac
get_marker() needed for kerncraft
2025-03-03 18:26:33 +01:00
pleroy
b4d342266d
Add support for the Intel syntax supported by MSVC and ICC
2025-02-02 14:02:16 +01:00
stefandesouza
9cd841cd08
Added updated files
2024-02-27 14:47:55 +01:00
stefandesouza
1885ce6ddb
flake8 standards
2023-12-03 21:04:58 +01:00
stefandesouza
23d10d10cb
Black formatting
2023-12-03 17:22:11 +01:00
stefandesouza
62d575714a
Fixed semantic and marker tests. Now only dump needs to be adjusted
2023-12-03 16:49:33 +01:00
stefandesouza
37ca6670c7
pre/post-indexed to pre/post_indexed. Now have use ImmediateOperand type for mem offset. Changed some parser tests also
2023-12-02 16:56:43 +01:00
stefandesouza
0f182551f2
Changes to accomodate the new OO style
2023-08-28 15:19:46 +02:00
stefandesouza
9d54b4da47
Added eq methods, changed AArch parser tests for class usage
2023-08-21 15:36:40 +02:00
stefandesouza
5ca37a2a3f
Added 2 operand types and made changes for attribute usage
2023-08-20 21:01:44 +02:00
JanLJL
e4df8893dd
fixed #88
2022-06-22 17:09:24 +02:00
JanLJL
babb5e1d84
formatting
2022-01-27 10:12:00 +01:00
Qingcai Jiang
d1450517b3
fix a bug when 'mov' is the last instruction
2021-12-30 20:30:43 +08:00
JanLJL
bc7761007c
fixed formatting with correct line length
2021-10-04 15:00:17 +02:00
JanLJL
314feb4104
black formatting
2021-10-04 14:33:28 +02:00
Julian Hammer
48db31b430
flake8 to ignore some errors and small style improvements
2021-03-11 12:52:34 +01:00
Julian Hammer
0f8e53e918
making flake8 happy
2021-03-11 12:29:14 +01:00
Julian Hammer
afa607e546
migrate code style to Black
2021-03-11 12:02:45 +01:00
JanLJL
633e93ee4b
Merge branch 'master' into A64FX
2020-10-15 22:44:12 +02:00
Julian Hammer
f3156e54dc
fixed ignoring of last line without end marker
2020-10-15 11:59:51 +02:00
Julian Hammer
38a37afbda
if not markes were found, use whole code
2020-10-12 15:04:55 +02:00
Julian Hammer
da16a6eac3
ignoring b.none branched in basic block detection
2020-08-03 19:23:33 +02:00
JanLJL
7bc39c1343
prepared for aarch64 8.2 support
2020-07-23 15:54:54 +02:00
JanLJL
52ca93ad03
added documentation
2020-03-09 16:35:06 +01:00
JanLJL
a204762fa3
enabled kerncraft marker insertion for aarch64 and more tests
2020-02-27 16:00:23 +01:00
Julian Hammer
1c792f91ac
frontend returns strings; added helper function to calc. unmatched ratio
2020-01-28 17:24:00 +01:00
JanLJL
15782bd106
added comment line marker support and adjusted tests
2020-01-22 15:06:56 +01:00
Julian Hammer
e0486751e7
allowing for comment in marker; dev version bump
2019-12-13 17:38:35 +01:00
Julian Hammer
63ca1e66bf
FIX #46 untangled semantic and non-semantic operand info
2019-11-14 16:43:33 +01:00
Julian Hammer
f265f45900
fixed loop and basic block finder
2019-11-13 10:36:45 +01:00
JanLJL
d1204f7e9d
separated SemanticsAppender into ISA and Arch semantics
2019-10-29 09:09:52 +01:00
Julian Hammer
b8283f3777
added marker definition to marker_utils
2019-10-25 13:16:24 +02:00
Julian Hammer
f0350d7606
added functions for extraction of basic blocks and loop bodies
2019-10-23 14:45:12 +02:00
JanLJL
354d5b9fdc
refactoring from AArch64 to aarch64
2019-08-13 18:26:48 +02:00
JanLJL
d4a4698106
refactoring as preparations for explicit semanticsAppender
2019-07-05 15:34:00 +02:00