Commit Graph

308 Commits

Author SHA1 Message Date
Xinlong Hu f4cd3eadc0 editing header to adjust for <3.12 versions 2025-12-16 17:27:54 -06:00
Josh Wiedemeier 8090d4cbf0 fix instruction backpoint in inlined __annotate__ functions 2025-12-16 15:10:53 -06:00
Josh Wiedemeier 70716b2ff1 add no-cleanup option to evaluate cflow 2025-12-16 15:10:38 -06:00
Josh Wiedemeier c7d96dcc15 uvify the cflwo eval script 2025-12-16 14:10:48 -06:00
Josh Wiedemeier 26772c99ee nits 2025-12-16 11:45:03 -06:00
Josh Wiedemeier e3af3a512d faster inlining of __annotate__ functions 2025-12-16 11:32:44 -06:00
Josh Wiedemeier a013a7d78f inline __annotations__ function code 2025-12-15 16:54:11 -06:00
Josh Wiedemeier 599c63a3c1 eval script type nits 2025-12-15 11:18:19 -06:00
Josh Wiedemeier a8e5a0aa44 compile uv fixes 2025-12-12 17:56:53 -06:00
Josh Wiedemeier e9cfc05023 blacklist NOT_TAKEN a s a low-information opcode 2025-12-12 17:20:16 -06:00
Josh Wiedemeier eaf3cf225c give up and add tensorboardX 2025-12-12 11:43:06 -06:00
Josh Wiedemeier 05669555da draft: add model cache 2025-12-12 11:24:38 -06:00
Josh Wiedemeier 50de9568b8 add evaluate dependency 2025-12-12 11:24:22 -06:00
Josh Wiedemeier 43bd68d6a2 Merge branch 'dev-python-3.14' of github.com:syssec-utd/pylingual into dev-python-3.14 2025-12-12 11:24:07 -06:00
Josh Wiedemeier 8fe1af238b upgrade dependencies 2025-12-12 11:23:39 -06:00
Joel Flores 9017e8cc13 decompiler evaluation 2025-12-12 11:18:47 -06:00
Josh Wiedemeier af2262cab8 add 3.14 to supported version lists 2025-12-12 10:41:19 -06:00
Josh Wiedemeier 9491656af0 update gitignore 2025-12-12 10:39:15 -06:00
Josh Wiedemeier 56aa6d5470 remove transformers version lock 2025-12-11 16:22:37 -06:00
Josh Wiedemeier 41dfc4d973 return to standard 3.14 xdis branch 2025-12-11 15:59:27 -06:00
Joel Flores a95e610388 3.14 docstring changes 2025-12-11 13:04:26 -06:00
Joel Flores 82a95a7b8e networkx dependency change 2025-12-11 13:02:29 -06:00
Joel Flores 1c3992079d bytecode patch update for 3.14 2025-12-11 12:59:53 -06:00
Josh Wiedemeier f4f06e548d temp: point xdis at a staging branch 2025-12-10 15:29:37 -06:00
Josh Wiedemeier 9861ecd7a8 conditional ast unparser import 2025-12-10 10:19:32 -06:00
Josh Wiedemeier 070b5a356c masking nits 2025-12-10 10:10:04 -06:00
Josh Wiedemeier f208b407fe update number of returned items from xdis 2025-12-09 17:25:36 -06:00
Josh Wiedemeier ec86c97401 add cellvars to masking 2025-12-09 11:02:47 -06:00
Josh Wiedemeier 8e63788deb fix LOAD_SMALL_INT masking 2025-12-09 10:46:07 -06:00
Josh Wiedemeier ff010d2f42 make dataset generation pylingual dependency editable 2025-12-09 10:17:01 -06:00
Josh Wiedemeier 7168c89095 masking for LOAD_SMALL_INT 2025-12-08 16:46:54 -06:00
Xinlong Hu 8f233eb125 More multiple node matching using |
Fixes AttributeError: '_Ns' object has no attribute '_auto_exc'

Co-Authored-By: caandt <caandt@twoha.cc>
2025-11-20 18:47:55 -06:00
Xinlong Hu 704ec01017 Exception Table Fix 2025-11-20 18:47:55 -06:00
Joel-Flores123 ab262d085b Merge pull request #86 from syssec-utd/uv-migration
Migrate from Poetry to UV
2025-09-29 18:44:50 -05:00
Joel-Flores123 335af894a1 Merge pull request #88 from XinlongCS/cflow-refactor
EarlyRet + WhileElse + LoopElse/Continue/Break adjustments + nit
2025-09-29 14:43:50 -05:00
Joel-Flores123 5970a0d68d Update README.md 2025-09-16 14:48:40 -05:00
Josh Wiedemeier 444c7661f1 add pylingual dev script dependencies 2025-09-12 11:40:46 -05:00
Josh Wiedemeier 1b9543d058 fix missing close bracket 2025-09-12 11:12:13 -05:00
Josh Wiedemeier 27782bb471 gitignore .venv 2025-09-12 11:06:28 -05:00
Josh Wiedemeier 444f5ba141 Merge branch 'dev' into uv-migration 2025-09-12 11:04:41 -05:00
Xinlong Hu 73ecbb0460 Loosening EarlyRet for 3.11+ 2025-09-11 14:12:47 -05:00
Xinlong Hu f1c282ddf8 EarlyRet template for IfElse statements 2025-09-10 15:14:24 -05:00
Xinlong Hu adfb6f8be6 nit
Prevent path from wrapping to next line in comparison report
2025-09-10 15:14:24 -05:00
Xinlong Hu d85b0830f7 Merge branch 'syssec-utd:main' into cflow-refactor 2025-09-10 10:16:19 -05:00
Xinlong Hu 7978a439e9 Conditional adjustments 2025-09-08 13:50:12 -05:00
Xinlong Hu 79d291bc1e WhileElse templates 2025-09-08 13:45:40 -05:00
Xinlong Hu 675d242151 Loops/Continue/Break/Else adjustment + comments for the future 2025-09-08 13:44:00 -05:00
Joel Flores 7eb0c8ca38 3.8 and 3.13 model update 2025-09-03 11:48:35 -05:00
Xinlong Hu a96f657ed9 Merge remote-tracking branch 'upstream/dev' into cflow-refactor 2025-08-29 15:48:36 -05:00
Josh Wiedemeier 20ffe0da11 eval script nits 2025-08-29 15:22:29 -05:00