Commit Graph

  • 2d0b446486 Add install rules to CMake build Arthur Zamarin 2015-10-26 09:40:35 +02:00
  • 888882c743 Help convince clang that 'this' can be NULL in some cases. Closes #65 Michael Hansen 2015-10-02 23:00:07 -07:00
  • badd17bd21 Support @ operator Michael Hansen 2015-10-01 17:01:02 -07:00
  • aea5b2dab1 Forgot to add .map file Michael Hansen 2015-10-01 17:00:31 -07:00
  • 5fae3e2d1f Add Python 3.5 disassembly support Michael Hansen 2015-10-01 16:06:09 -07:00
  • 6883a7ecf0 Merge pull request #62 from Eximius/master Michael Hansen 2015-08-16 11:03:03 -07:00
  • c1a120ac6e Fix SEGFAULT due to defblock being changed. Eximius 2015-08-16 14:34:54 +03:00
  • 5fd250af99 Merge pull request #59 from mancoast/loadBuildClass Michael Hansen 2015-07-18 14:28:30 -07:00
  • 58edafd872 Add support for LOAD_BUILD_CLASS op-code mancoast 2015-04-20 17:38:36 -04:00
  • 69a757210a Fix compile error on ARM Michael Hansen 2015-04-17 19:52:35 -07:00
  • 669b5bcd41 Don't print an error if 'tests' directory already exists Michael Hansen 2015-04-17 18:45:05 -07:00
  • a2f549a89e Add docstring test case for Python 2.7 Michael Hansen 2015-04-17 18:43:50 -07:00
  • bbed2dc0fd Merge remote-tracking branch 'gurnec/docstrings' Michael Hansen 2015-04-17 18:39:34 -07:00
  • 486629dda0 Tabs -> spaces Michael Hansen 2015-04-17 18:37:37 -07:00
  • eb04199d98 Test for qualified name of function mancoast 2015-04-17 09:51:00 -04:00
  • b2e5e77c48 Support function docstrings Christopher Gurnee 2015-01-28 14:35:18 -05:00
  • 7e03be30a4 Fixes for module and class docstrings Christopher Gurnee 2015-01-28 13:35:17 -05:00
  • 805caa7ca0 Merge pull request #54 from mancoast/master Michael Hansen 2014-12-13 10:05:05 -08:00
  • b7dc792499 Magic Number 34 mancoast 2014-12-13 10:42:30 -05:00
  • 6275a874f6 Fix #51 by adding more precise build instructions Michael Hansen 2014-12-03 18:07:27 -08:00
  • 32a14d55fa Clean up some CMakeLists stuff Michael Hansen 2014-06-10 19:38:32 -07:00
  • 7dcd8b9c41 Update readme Michael Hansen 2014-06-10 19:26:53 -07:00
  • 4d21654134 Switch build system to CMake Michael Hansen 2014-06-10 19:20:56 -07:00
  • 36cf09ca82 Minor style cleanup Michael Hansen 2014-01-20 22:21:56 -08:00
  • 6787d57a28 Merge pull request #48 from Zlodiy/master Michael Hansen 2014-06-04 21:20:51 -07:00
  • cbfd5e980e Alternative solution using union Zlodiy 2014-06-05 15:11:06 +11:00
  • f3100a8bd1 Alternative solution using union Zlodiy 2014-06-05 12:26:16 +11:00
  • eb11934f6a Alternative solution using union Zlodiy 2014-06-05 12:19:19 +11:00
  • 5cd3bb8626 Alternative solution using union Zlodiy 2014-06-05 12:17:06 +11:00
  • 67eaa4fddd Alternative solution using union Zlodiy 2014-06-05 12:12:46 +11:00
  • 820397f9bf Interned strings and ASCII literals are always in the native format Michael Hansen 2014-01-21 00:47:11 -08:00
  • 176a049a68 Support new marshal types from Python 3.4 Michael Hansen 2014-01-21 00:07:34 -08:00
  • 6ecbcfb564 Add documentation and initial framework for Python 3.4 support Michael Hansen 2013-11-27 14:10:05 -08:00
  • ad03ec3034 Fixes for large operands (> 0x7fff). Closes #34 Michael Hansen 2013-08-06 22:16:28 -07:00
  • 5e4b2fcf9c Merge pull request #32 from charlietang98/patch-1 Michael Hansen 2013-07-23 17:36:14 -07:00
  • 7d8fad3cc7 Update ASTree.cpp charlietang98 2013-07-23 13:16:49 -04:00
  • e1667b4300 Update ASTree.cpp charlietang98 2013-07-22 22:23:45 -04:00
  • b75411b5bf Update ASTree.cpp charlietang98 2013-07-22 16:11:59 -04:00
  • f71d6d8d27 Fix for VS2012 re-ordering getByte() calls in Release mode. Fixes #23 Michael Hansen 2013-06-30 12:54:35 -07:00
  • a46c5ec66d Merge pull request #30 from dpogue/lambdas Michael Hansen 2013-06-29 12:12:25 -07:00
  • 2af14ddb8c Fixes pointed out by @zrax. Darryl Pogue 2013-06-29 00:22:59 -07:00
  • 4b335fb248 Fix for the lambda assignment issue. Darryl Pogue 2013-06-28 23:22:25 -07:00
  • 4a64f7fee9 Test case for the lambda assignment issue. Darryl Pogue 2013-06-28 23:21:57 -07:00
  • 0a85038ec8 Test case for the tuple iterator fix. Darryl Pogue 2013-06-28 23:21:39 -07:00
  • bb62c3364e Added test cases for Python 2.5. Darryl Pogue 2013-06-28 23:21:09 -07:00
  • 4e879a053b Add tests for #29 Michael Hansen 2013-06-28 22:02:30 -07:00
  • 0ab6d4c297 Merge pull request #29 from Iota1/master Michael Hansen 2013-06-28 21:58:33 -07:00
  • afb2208e6e Fix tuple unpacking in for loops Olivier Iffrig 2013-06-28 16:30:05 +02:00
  • 404993fb3c Fix comp_map.py for Python 3.x (Closes #26) Michael Hansen 2013-03-01 17:22:32 -08:00
  • 209970f668 Update magic number for Python 3.3 beta Michael Hansen 2012-06-27 18:03:55 -07:00
  • cfbc806955 Save the output of 'make test' for later inspection Michael Hansen 2012-06-11 18:10:47 -07:00
  • 1faffc4a2e Merge pull request #21 from kunalparmar/decorators Michael Hansen 2012-06-11 18:07:33 -07:00
  • 4af1884177 Merge pull request #19 from kunalparmar/with-statement Michael Hansen 2012-06-11 18:04:47 -07:00
  • c483fb9c77 Merge pull request #22 from kunalparmar/import-as Michael Hansen 2012-06-11 17:50:46 -07:00
  • 2cc5e52201 Handle import as correctly. Kunal Parmar 2012-06-10 02:57:28 -07:00
  • 0fd7bccf52 Handle decorators correctly. Kunal Parmar 2012-06-10 00:26:28 -07:00
  • d7a15472c7 Only test decompiling pyc files. Kunal Parmar 2012-06-09 16:57:10 -07:00
  • 0f012b62d3 Pop a with block on a WITH_CLEANUP. Kunal Parmar 2012-06-09 16:45:37 -07:00
  • c38193faa8 Fix for try..else..finally blocks. Kunal Parmar 2012-06-06 23:00:03 -07:00
  • 5ef70d151e Only decompyle .pyc files in the tests directory Michael Hansen 2012-06-06 22:53:56 -07:00
  • cc9bdfa085 Support for with statement. Kunal Parmar 2012-06-03 20:39:45 -07:00
  • 6a1eba1622 Add support for STORE_MAP. Kunal Parmar 2012-06-02 02:38:59 -07:00
  • f0d14cd8fd Add Python33 files to VS solution Michael Hansen 2012-05-26 21:37:53 -07:00
  • 237a0788aa Make version comparisons human readable Michael Hansen 2012-05-26 14:03:10 -07:00
  • 50657fb984 Preview of Python 3.3 support Michael Hansen 2012-05-26 13:50:23 -07:00
  • 3fb340ccd8 Further cleanup and proper sorting of generated bytecode map files Michael Hansen 2012-05-26 13:10:46 -07:00
  • 732bb2295c Clean up the makefile a bit, and fix `make test' to properly use bash. Michael Hansen 2012-05-26 12:07:45 -07:00
  • 285bba5444 Fix comp_map.py to work with ancient versions of Python. Closes #16 Michael Hansen 2012-05-23 18:48:17 -07:00
  • 2eb61bd017 Print out globals if they're used in a del statement too Michael Hansen 2011-10-25 21:40:05 -07:00
  • b99f0acfb3 Fix a couple of string output issues Michael Hansen 2011-10-23 19:33:24 -07:00
  • f030a77767 Allow for output file override Michael Hansen 2011-10-23 19:04:06 -07:00
  • c474d368a1 Use less conflicting filenames Michael Hansen 2011-10-23 17:48:10 -07:00
  • 99662d8119 Slight cleanup... Also avoids an unintended list copy Michael Hansen 2011-10-23 00:21:17 -07:00
  • 15d4d0fe6f Fix for some deeply nested except blocks. Darryl Pogue 2011-10-22 22:47:09 -07:00
  • 5134341972 Improved lambda output. Darryl Pogue 2011-10-22 14:06:14 -07:00
  • 735788c54f Fix for if 1 in 2.3. Darryl Pogue 2011-10-22 01:33:18 -07:00
  • 1975139843 Fix a weird try block case. Darryl Pogue 2011-10-22 00:42:22 -07:00
  • f795613445 Support for closure functions. Darryl Pogue 2011-10-16 22:46:17 -07:00
  • 03b96592a2 Fix for exiting for loops. Darryl Pogue 2011-10-16 21:22:08 -07:00
  • 0a54f1a91d Fix some tuple assignment issues. Darryl Pogue 2011-10-16 21:21:48 -07:00
  • e61d99fc87 Fix almost the entire python22 stdlib. Darryl Pogue 2011-10-16 18:55:34 -07:00
  • 5e36a3bd4b Various fixes including for/else blocks. Darryl Pogue 2011-10-16 18:17:48 -07:00
  • 1d480555f7 Initial attempt to deal with lambdas. Darryl Pogue 2011-09-18 00:37:33 -07:00
  • d60b4fbdab More block closing fixes. Darryl Pogue 2011-10-10 21:51:29 -07:00
  • cce5f3cf34 Fix for pickle.pyc from Python 2.2. Darryl Pogue 2011-10-10 21:22:02 -07:00
  • 787650cb2e Fix for raising exceptions skipping opcodes. Darryl Pogue 2011-10-10 19:49:33 -07:00
  • 2ed124ab59 Fix a stack history leak with complex while loops. Darryl Pogue 2011-10-10 19:09:31 -07:00
  • e2cf440736 List comprehension support. Darryl Pogue 2011-10-10 15:57:20 -07:00
  • f0d47dc959 Fix for lingering try blocks. Darryl Pogue 2011-10-10 01:41:57 -07:00
  • 4c4a24173f Fix a block bug with deeply nested continues. Darryl Pogue 2011-10-10 01:06:18 -07:00
  • c6d98d6e40 Preserve Dox's 80 columns while using boolean ops instead of binary ops Michael Hansen 2011-10-10 00:15:25 -07:00
  • 0c1d04fc8f Declare globals used in a function. Fixes #8. Darryl Pogue 2011-10-09 23:42:34 -07:00
  • 7701f221e8 Function varargs and keywordargs. Darryl Pogue 2011-10-09 22:38:18 -07:00
  • e372deb43b Fix while loops with complex conditionals. Darryl Pogue 2011-10-09 21:42:18 -07:00
  • ea0ebf8b96 Fix and/or combiners for if statements. Darryl Pogue 2011-10-09 15:32:14 -07:00
  • 84b9471043 Fix for combining if statements. Darryl Pogue 2011-10-09 15:05:01 -07:00
  • 2df831176e Fixes for obscure loop conditions. Darryl Pogue 2011-10-09 01:47:20 -07:00
  • 29edae5685 Properly check range when chars are signed Michael Hansen 2011-10-02 19:51:54 -07:00
  • 1f34a6fa2b Update .gitignore a bit Michael Hansen 2011-10-02 19:47:18 -07:00
  • 725a2f9a02 Test cases for try/except/finally stuff. Darryl Pogue 2011-10-02 19:01:07 -07:00