Darryl Pogue
2df831176e
Fixes for obscure loop conditions.
2011-10-09 15:43:24 -07:00
Michael Hansen
29edae5685
Properly check range when chars are signed
2011-10-02 19:51:54 -07:00
Michael Hansen
1f34a6fa2b
Update .gitignore a bit
2011-10-02 19:47:18 -07:00
Darryl Pogue
725a2f9a02
Test cases for try/except/finally stuff.
2011-10-02 19:01:07 -07:00
Darryl Pogue
ff8bb4844b
Fix except/else and generic except statements.
2011-10-02 18:58:38 -07:00
Michael Hansen
53f207949f
Fix Windows build
2011-10-02 12:14:54 -07:00
Michael Hansen
18a5f1082e
Clean up use of inline loop/conditional bodies
2011-10-02 10:40:05 -07:00
Darryl Pogue
db0c4c724c
Fix some extraneous junk output.
2011-10-01 23:00:12 -07:00
Darryl Pogue
30967b4d32
This should fix try/finally blocks.
2011-10-01 21:56:48 -07:00
Darryl Pogue
8cbff72f08
Handle/ignore the py3k POP_EXCEPT op.
2011-10-01 21:50:24 -07:00
Darryl Pogue
12c019e5e5
Print pass in empty blocks.
2011-10-01 21:45:20 -07:00
Darryl Pogue
51a85fdfb1
Fix assert statements.
2011-10-01 21:44:57 -07:00
Darryl Pogue
ffc06bace5
Fix an issue with try blocks appearing empty.
2011-10-01 21:17:22 -07:00
Darryl Pogue
fbbb3d63c6
Handling for except blocks without argument.
...
It would seem that else blocks after an except are still a source of
problems, as well as assert statements (but that's unrelated to the
try/except work).
2011-10-01 21:05:33 -07:00
Darryl Pogue
70160f8a28
Basic handling of try/except/finally blocks.
2011-10-01 19:40:34 -07:00
Darryl Pogue
ac4d254a73
Remove old attempts at try handling.
2011-10-01 19:09:59 -07:00
Darryl Pogue
deed36e912
Make coverage optional.
2011-10-01 19:09:33 -07:00
Darryl Pogue
63abea06e7
Enable code profiling.
2011-10-01 17:47:09 -07:00
Darryl Pogue
bc7c549e8f
RSpec-style test output.
2011-09-25 22:35:22 -07:00
Darryl Pogue
5b769fd746
Fix assigning None in 2.5
2011-09-24 00:26:05 -07:00
Darryl Pogue
4fc7096b92
Fix for using tuples as for iterators.
2011-09-24 00:26:05 -07:00
Michael Hansen
6a93c9f22d
Actually output PyLong constants
2011-09-23 21:46:05 -07:00
Michael Hansen
df8db4da3c
Fix for marshalling negative PyLongs on 64-bit hosts. Closes #5
2011-09-23 19:58:53 -07:00
Michael Hansen
398551ed77
Merge branch 'readme' of git://github.com/dpogue/pycdc
2011-09-22 22:07:53 -07:00
Darryl Pogue
2b6c1df72d
Added README file.
2011-09-22 20:53:45 -07:00
Darryl Pogue
1e249b42fd
Fix importing modules with aliases.
...
aka - from blah import foo as bar
2011-09-20 22:36:15 -07:00
Darryl Pogue
140e7410da
Added DUP_TOP_TWO and DUP_TOPX.
2011-09-19 22:32:35 -07:00
Michael Hansen
fb785b5dc8
Slightly more consistent formatting
2011-09-18 23:55:27 -07:00
Darryl Pogue
fca95bc8f6
Tidy up some print stuff.
2011-09-18 22:32:00 -07:00
Darryl Pogue
4ebf1054e0
Fix break and continue statements.
2011-09-18 22:31:43 -07:00
Darryl Pogue
51ca98d766
Support for the yield statement.
2011-09-18 22:31:09 -07:00
Darryl Pogue
dfd8a620f2
Fix a problem with for loop iterator names.
2011-09-18 22:30:27 -07:00
Darryl Pogue
ed1fefc205
Resize the stack if necessary when pushing.
...
This fixes a bunch of valgrind warnings and crashes.
2011-09-18 21:02:10 -07:00
Darryl Pogue
b0769cf432
Added all the in-place operators.
2011-09-18 21:01:43 -07:00
Darryl Pogue
84b8cba005
Correct output for in-place operators.
2011-09-18 12:06:29 -07:00
Michael Hansen
f907dc76ad
Merge pull request #1 from dpogue/master
...
Improved tests and support PRINT_*_TO
2011-09-18 00:51:59 -07:00
Darryl Pogue
fd34165a88
Generate empty print statements.
2011-09-18 00:49:29 -07:00
Darryl Pogue
521490c819
Support for printing to a stream (PRINT_*_TO).
2011-09-18 00:35:28 -07:00
Darryl Pogue
81fe5d56dd
Added a bunch of tests from decompyle.
...
These test various features for 1.5 and 2.2. We should probably create
tests for 2.7 and 3.x.
2011-09-17 21:51:20 -07:00
Michael Hansen
e58fad7b6e
Move .hgignore to .gitignore
2011-08-09 19:44:24 -07:00
Darryl Pogue
13a7c0d6c8
Added exec statement
2011-01-10 13:15:56 -08:00
Darryl Pogue
3b4320ded9
Clean up a few things
2011-01-10 12:54:17 -08:00
Darryl Pogue
43640fcbd6
Added sequence unpacking
2011-01-08 16:19:38 -08:00
Michael Hansen
be6ea32619
Add Python 3.2 support
2011-01-06 17:15:48 -08:00
Darryl Pogue
c0d7bc9515
Delete slices and magic build slice stuff
2011-01-06 10:56:10 -08:00
Darryl Pogue
4750015423
Support storing slices.
2011-01-05 22:15:22 -08:00
Darryl Pogue
91ba5e9e53
Add deleting subscr support.
2011-01-05 22:14:24 -08:00
Darryl Pogue
703fbdb127
Fixes for nested if/elif statements
2011-01-05 13:05:01 -08:00
Darryl Pogue
df491b0108
Added support for deletes (del statement)
2011-01-05 10:52:57 -08:00
Darryl Pogue
0ab2d702fa
Don't print empty else blocks.
2011-01-04 15:40:00 -08:00