Commit Graph

531 Commits

Author SHA1 Message Date
Darryl Pogue
2c39057f1b Fix a typo 2010-12-19 00:12:16 -08:00
Darryl Pogue
c6962d9f48 Fixes for Python 2.6 2010-12-18 22:18:32 -08:00
Michael Hansen
3f8311122d Update Windows version to include bytecode maps 2010-11-07 15:39:36 -08:00
Darryl Pogue
90bfaad7d0 Fixed imports, and restructured ifs to be "code blocks" 2010-09-07 21:32:34 -07:00
Darryl Pogue
814475960e Merge with Zrax's fancy magic mapping stuff :D 2010-09-04 23:53:38 -07:00
Darryl Pogue
6fb01bbbf6 Much better handling of if/else statements. 2010-09-04 23:51:22 -07:00
Michael Hansen
1161c8de26 Use opcode mappings to keep things a bit cleaner and hopefully more sane 2010-09-04 01:20:41 -07:00
Michael Hansen
ea615df200 Remove subscript binary op fragments since this had a dedicated node type 2010-09-03 21:56:29 -07:00
Michael Hansen
7ffa2562c3 Merge uncommitted changes from old SVN copy 2010-09-03 21:50:35 -07:00
Michael Hansen
b45c30cc59 Add pycdas support for Python 2.7 2010-09-02 01:01:05 -07:00
Darryl Pogue
6f67603858 Oh, I fail so much >.< Make it compile. 2010-08-31 23:22:26 -07:00
Darryl Pogue
96235c9290 Hacky attempts at if statements. If someone wants to clean this up and make it work, they have eternal gratitude. 2010-08-31 23:20:40 -07:00
Darryl Pogue
49c15b324c Updates to make progress. Progress is good. 2010-08-31 23:17:38 -07:00
Michael Hansen
7ce87a2ec3 Added windows/VS stuff 2010-04-12 12:59:44 -07:00
Michael Hansen
0f0f8e2ae6 Added .hgignore file 2010-04-12 11:50:43 -07:00
Michael Hansen
7bb356d00a Improved output formatting, and added more instruction support 2009-08-03 23:13:50 +00:00
Michael Hansen
17f962e9f1 Various formatting fixes and more code support 2009-07-27 08:42:59 +00:00
Michael Hansen
b3e5024efd More common functionality 2009-07-27 03:23:56 +00:00
Michael Hansen
835b391979 Decompyles classes and imports 2009-07-27 03:00:55 +00:00
Michael Hansen
ef30d16b58 Fixed crashes for files with certain unsupported opcodes 2009-07-27 00:30:31 +00:00
Michael Hansen
03042b7e23 Decoding simple files with functions and assignments is now possible 2009-07-27 00:23:49 +00:00
Michael Hansen
b89ae8b2ac A little bit of code support now 2009-07-26 10:07:13 +00:00
Michael Hansen
98a50fd042 Added the rest of the marshalable types, and more info to the disassembly output (including a bytecode position counter to help with jump calculations) 2009-07-25 02:41:15 +00:00
Michael Hansen
3b389f4b00 Added GPL v3 license file 2009-07-25 00:43:46 +00:00
Michael Hansen
47b3a24c29 Some more Py1k fixes, and added Py3k support 2009-07-25 00:02:31 +00:00
Michael Hansen
b11b69c9de Another fix for old Python versions 2009-07-24 23:21:56 +00:00
Michael Hansen
1806dda346 Fix for old python versions 2009-07-24 23:19:46 +00:00
Michael Hansen
3d813075bd Finished dicts ;) 2009-07-24 21:39:51 +00:00
Michael Hansen
1737240a7c Added dict object 2009-07-24 21:15:51 +00:00
Michael Hansen
8b0fc18921 Added more info to the disassembly 2009-07-24 19:52:47 +00:00
Michael Hansen
da046a9a90 Code so far 2009-07-24 08:35:21 +00:00