Commit Graph

  • fb400cd0e4 bump 3.14 model versions dev-python-3.14 dev Josh Wiedemeier 2026-01-16 10:24:48 -06:00
  • ad8cb2d9ca better support for inlining new generics Josh Wiedemeier 2026-01-08 16:52:33 -06:00
  • 985b389227 add soft per-file --timeout option to allow slow files to be skipped in batch jobs Josh Wiedemeier 2026-01-08 14:46:00 -06:00
  • 17908643d6 add --force option to CLI to enable overwriting output files Josh Wiedemeier 2026-01-08 14:31:47 -06:00
  • ee8bac2d07 support passing directories to pylingual CLI files list Josh Wiedemeier 2026-01-08 13:45:13 -06:00
  • 46e53c072d Add -d/--directory option to recursively scan for .pyc files copilot/increase-timeout-and-support-folder-decompilation copilot-swe-agent[bot] 2026-01-08 13:50:22 +00:00
  • 1c54f7a5eb Initial commit - planning directory support feature copilot-swe-agent[bot] 2026-01-08 13:46:19 +00:00
  • 90441ee2a6 Initial plan copilot-swe-agent[bot] 2026-01-08 13:41:06 +00:00
  • 0de9958652 improve annotation inlining for typedefs Josh Wiedemeier 2026-01-07 17:01:11 -06:00
  • 881d7b03f7 fix slice masking Josh Wiedemeier 2026-01-07 15:40:05 -06:00
  • ede802d9ee version bump in readme Josh Wiedemeier 2026-01-07 14:11:58 -06:00
  • 4a4a8a081d Merge branch 'dev' into dev-python-3.14 Josh Wiedemeier 2026-01-07 14:09:28 -06:00
  • 8daa5dfd1f Revert token limit validation - CodeT5 can handle sequences > 512 tokens copilot/fix-truncated-decompiled-output copilot-swe-agent[bot] 2026-01-07 17:03:27 +00:00
  • fd5ab559d7 Merge pull request #120 from XinlongCS/misc-improvements jdw170000 2026-01-07 10:24:06 -06:00
  • 99c74eeff5 Merge pull request #119 from tmquan2508/main main jdw170000 2026-01-07 10:21:56 -06:00
  • 46a7751deb Adjusted EarlyRet and created EarlyRetDuplicateBlocks Xinlong Hu 2026-01-06 17:48:43 -06:00
  • 50979f1578 Update README Kudo 2026-01-06 23:20:34 +01:00
  • 4050edefaf Merge remote-tracking branch 'origin/python-3.14-cflow' into misc-improvements Xinlong Hu 2026-01-05 13:27:48 -06:00
  • 578e17bd11 ignore stderr messages from uv logging that compilation occurred Josh Wiedemeier 2026-01-05 12:11:03 -06:00
  • c8863bb4d3 Refactor: simplify model max length detection for better readability copilot-swe-agent[bot] 2026-01-05 16:01:51 +00:00
  • 621a84d21c Address code review: add custom exception and improve model max length detection copilot-swe-agent[bot] 2026-01-05 16:00:53 +00:00
  • 360e87aa22 Add token limit detection to prevent silent truncation in translation copilot-swe-agent[bot] 2026-01-05 15:57:32 +00:00
  • b6f8a7a384 Initial plan copilot-swe-agent[bot] 2026-01-05 15:53:43 +00:00
  • e6d7e359a3 Merge pull request #115 from syssec-utd/dev-python-3.14 jdw170000 2025-12-24 13:36:54 -06:00
  • 840537c07f Merge pull request #114 from syssec-utd/main jdw170000 2025-12-24 13:27:47 -06:00
  • 2d581d89b1 update pylingual model for 3.14 Josh Wiedemeier 2025-12-24 13:25:08 -06:00
  • 13bc3bf297 better attempt at inlining __annotations__ in 314 Josh Wiedemeier 2025-12-19 18:51:24 -06:00
  • f18449cbf9 additional EarlyRet instruction Xinlong Hu 2025-12-19 15:22:34 -06:00
  • a4bfd757db fix inlined __annotate__ jumps to return Josh Wiedemeier 2025-12-19 11:16:41 -06:00
  • 9300d74c21 update python 3.14 model versions Josh Wiedemeier 2025-12-19 10:05:15 -06:00
  • b643db87fd Merge pull request #112 from XinlongCS/python-3.14-cflow jdw170000 2025-12-19 10:03:10 -06:00
  • a4c113ec31 Ast fix for old deprecated values XinlongCS 2025-12-18 15:38:03 -06:00
  • 3d4ffc3911 Merge remote-tracking branch 'upstream/dev-python-3.14' into python-3.14-cflow XinlongCS 2025-12-18 15:36:13 -06:00
  • e833907ee0 replace new 3.14 equivalent opcodes Xinlong Hu 2025-12-18 14:50:13 -06:00
  • 76816ffed4 3.14 assert template recognize LOAD_COMMON_CONSTANT Josh Wiedemeier 2025-12-17 17:43:41 -06:00
  • 42267b82cb Merge pull request #111 from XinlongCS/python-3.14-cflow jdw170000 2025-12-17 11:55:53 -06:00
  • 1de20f78e2 replace_firstlno patch nits Josh Wiedemeier 2025-12-17 10:47:43 -06:00
  • 34fe0fa356 adjust firstlno patch for 314 load small int Josh Wiedemeier 2025-12-17 10:34:23 -06:00
  • 9ccb0275a0 remove cfg.end from exiting ElseBlock checks Xinlong Hu 2025-12-16 18:33:38 -06:00
  • ed22e7a30c 3.14 Loop changes Xinlong Hu 2025-12-16 18:32:04 -06:00
  • 78fef3e7f0 3.14 Generator template Xinlong Hu 2025-12-16 18:30:36 -06:00
  • 0c50bf1ebd disallow BlockTemplate to match after JumpTemplate matches Xinlong Hu 2025-12-16 18:27:20 -06:00
  • f4cd3eadc0 editing header to adjust for <3.12 versions Xinlong Hu 2025-12-15 14:20:41 -06:00
  • 8090d4cbf0 fix instruction backpoint in inlined __annotate__ functions Josh Wiedemeier 2025-12-16 15:10:53 -06:00
  • 70716b2ff1 add no-cleanup option to evaluate cflow Josh Wiedemeier 2025-12-16 15:10:38 -06:00
  • c7d96dcc15 uvify the cflwo eval script Josh Wiedemeier 2025-12-16 14:10:48 -06:00
  • 26772c99ee nits Josh Wiedemeier 2025-12-16 11:45:03 -06:00
  • e3af3a512d faster inlining of __annotate__ functions Josh Wiedemeier 2025-12-16 11:32:44 -06:00
  • a013a7d78f inline __annotations__ function code Josh Wiedemeier 2025-12-15 16:54:11 -06:00
  • 599c63a3c1 eval script type nits Josh Wiedemeier 2025-12-15 11:18:19 -06:00
  • a8e5a0aa44 compile uv fixes Josh Wiedemeier 2025-12-12 17:56:53 -06:00
  • e9cfc05023 blacklist NOT_TAKEN a s a low-information opcode Josh Wiedemeier 2025-12-12 17:20:16 -06:00
  • eaf3cf225c give up and add tensorboardX Josh Wiedemeier 2025-12-12 11:43:06 -06:00
  • 05669555da draft: add model cache Josh Wiedemeier 2025-12-12 11:24:38 -06:00
  • 50de9568b8 add evaluate dependency Josh Wiedemeier 2025-12-12 11:24:22 -06:00
  • 43bd68d6a2 Merge branch 'dev-python-3.14' of github.com:syssec-utd/pylingual into dev-python-3.14 Josh Wiedemeier 2025-12-12 11:24:07 -06:00
  • 8fe1af238b upgrade dependencies Josh Wiedemeier 2025-12-12 11:23:39 -06:00
  • 9017e8cc13 decompiler evaluation Joel Flores 2025-12-12 11:18:32 -06:00
  • af2262cab8 add 3.14 to supported version lists Josh Wiedemeier 2025-12-12 10:41:19 -06:00
  • 9491656af0 update gitignore Josh Wiedemeier 2025-12-12 10:39:15 -06:00
  • 56aa6d5470 remove transformers version lock Josh Wiedemeier 2025-12-11 16:22:37 -06:00
  • 41dfc4d973 return to standard 3.14 xdis branch Josh Wiedemeier 2025-12-11 15:59:27 -06:00
  • a95e610388 3.14 docstring changes Joel Flores 2025-12-11 13:04:26 -06:00
  • 82a95a7b8e networkx dependency change Joel Flores 2025-12-11 13:02:29 -06:00
  • 1c3992079d bytecode patch update for 3.14 Joel Flores 2025-12-11 12:59:53 -06:00
  • f4f06e548d temp: point xdis at a staging branch Josh Wiedemeier 2025-12-10 15:29:37 -06:00
  • 9861ecd7a8 conditional ast unparser import Josh Wiedemeier 2025-12-10 10:19:32 -06:00
  • 070b5a356c masking nits Josh Wiedemeier 2025-12-10 10:10:04 -06:00
  • f208b407fe update number of returned items from xdis Josh Wiedemeier 2025-12-09 17:25:36 -06:00
  • ec86c97401 add cellvars to masking Josh Wiedemeier 2025-12-09 11:02:47 -06:00
  • 8e63788deb fix LOAD_SMALL_INT masking Josh Wiedemeier 2025-12-09 10:46:07 -06:00
  • ff010d2f42 make dataset generation pylingual dependency editable Josh Wiedemeier 2025-12-09 10:17:01 -06:00
  • 7168c89095 masking for LOAD_SMALL_INT Josh Wiedemeier 2025-12-08 16:46:54 -06:00
  • 8f233eb125 More multiple node matching using | Xinlong Hu 2025-10-24 16:37:21 -05:00
  • 704ec01017 Exception Table Fix Xinlong Hu 2025-10-23 17:20:25 -05:00
  • 3159022b92 Fixes list index out of range in TryFinally3_11 Xinlong Hu 2025-10-25 19:38:55 -05:00
  • 4ae81ccefc TryExcept Adjustments Xinlong Hu 2025-10-25 19:34:01 -05:00
  • f1b91a5105 More multiple node matching using | Xinlong Hu 2025-10-24 16:37:21 -05:00
  • 1d6222b265 Exception Table Fix Xinlong Hu 2025-10-23 17:20:25 -05:00
  • ab262d085b Merge pull request #86 from syssec-utd/uv-migration Joel-Flores123 2025-09-29 18:44:50 -05:00
  • 335af894a1 Merge pull request #88 from XinlongCS/cflow-refactor Joel-Flores123 2025-09-29 14:43:50 -05:00
  • 5970a0d68d Update README.md uv-migration Joel-Flores123 2025-09-16 14:48:40 -05:00
  • 9f0ba2aa01 fix: emoji - windows encoding #89 Marco 2025-09-11 22:13:34 +02:00
  • 444c7661f1 add pylingual dev script dependencies Josh Wiedemeier 2025-09-12 11:40:46 -05:00
  • 1b9543d058 fix missing close bracket Josh Wiedemeier 2025-09-12 11:12:13 -05:00
  • 27782bb471 gitignore .venv Josh Wiedemeier 2025-09-12 11:06:28 -05:00
  • 444f5ba141 Merge branch 'dev' into uv-migration Josh Wiedemeier 2025-09-12 11:04:41 -05:00
  • 73ecbb0460 Loosening EarlyRet for 3.11+ Xinlong Hu 2025-09-11 14:12:47 -05:00
  • f1c282ddf8 EarlyRet template for IfElse statements Xinlong Hu 2025-09-10 15:14:05 -05:00
  • adfb6f8be6 nit Xinlong Hu 2025-09-10 15:11:19 -05:00
  • d85b0830f7 Merge branch 'syssec-utd:main' into cflow-refactor Xinlong Hu 2025-09-10 10:16:19 -05:00
  • 7978a439e9 Conditional adjustments Xinlong Hu 2025-09-08 13:47:12 -05:00
  • 79d291bc1e WhileElse templates Xinlong Hu 2025-09-08 13:45:40 -05:00
  • 675d242151 Loops/Continue/Break/Else adjustment + comments for the future Xinlong Hu 2025-09-08 13:44:00 -05:00
  • 7eb0c8ca38 3.8 and 3.13 model update Joel Flores 2025-09-03 11:48:35 -05:00
  • a96f657ed9 Merge remote-tracking branch 'upstream/dev' into cflow-refactor Xinlong Hu 2025-08-29 15:48:36 -05:00
  • 20ffe0da11 eval script nits Josh Wiedemeier 2025-08-29 15:22:29 -05:00
  • a142dc69f1 cflow eval script improvements Josh Wiedemeier 2025-08-29 14:12:55 -05:00
  • 3ace3d09da Merge branch 'dev' into cflow-refactor Xinlong Hu 2025-08-28 14:07:52 -05:00
  • 744506152e draft cflow eval script Josh Wiedemeier 2025-08-27 18:07:06 -05:00