Commit Graph

1656 Commits

Author SHA1 Message Date
rocky
50e9a9102b One more change to revert 2018-02-04 17:02:58 -05:00
rocky
a8051f049f Revert most of last change 2018-02-04 15:08:23 -05:00
rocky
4cbba3d46e 2.7 control flow futzing.
Some overall cleanup. But again we need to attack all of this more head on.

Closes Issue #149
2018-02-04 14:20:11 -05:00
rocky
296fcd89ce Add self.offset2inst_index and document more 2018-02-04 09:13:49 -05:00
rocky
ca2c06ca87 Small cleanups 2018-02-03 11:43:00 -05:00
rocky
be03b22d32 Clean up fragments code for "for"...
And make a little more precise.
tag "store" part of "for" in consts.
2018-02-03 11:12:12 -05:00
rocky
9dfd495bfa Small changes 2018-02-01 17:46:07 -05:00
rocky
576ab98319 List comprehension fragment bugs in 3.4 2018-02-01 09:08:46 -05:00
rocky
555a1235b2 Add fragment rules for RAISE_VARARGS and ...
Fix a fragment offset-sorting bug
2018-02-01 00:43:46 -05:00
rocky
a753e2c08f fragments gen_ast more like pysource gen_ast
Skip deparse test for now
2018-01-30 10:28:32 -05:00
rocky
c433d2d9a7 Fix extended_arg breakage from last commit 2018-01-29 21:43:15 -05:00
rocky
a8fe985ed3 Add a scanner next_offset() routine
Remove extended_arg_val() as that is now in xdis
2018-01-29 21:36:19 -05:00
rocky
0a12dfb422 Add uncompyle6 option to show fragments 2018-01-29 21:14:34 -05:00
rocky
9d852b48aa Small change 2018-01-29 16:20:38 -05:00
rocky
a5526d704a I said "go over runtests.sh for 2.7" 2018-01-29 12:28:01 -05:00
rocky
8d3bee6c8e Go over 2.7 run tests 2018-01-29 12:12:23 -05:00
rocky
bcf437deda 3.x bug in adding extra , in **kargs 2018-01-29 12:03:15 -05:00
rocky
1a018cd3ea reduce CircleCI test time
Use say just test_p-z*.py tests
2018-01-29 11:35:43 -05:00
rocky
e371956c72 Runtest.sh improvements; reduce CircleCI test time
runtests.sh: show total elapsed time. Be smart
about when patterns are entered as a parameter
2018-01-29 11:32:36 -05:00
rocky
a9df4e3a54 Fix 3.0 .. 3.2 kwargs bug 2018-01-29 09:40:38 -05:00
rocky
30090a09bf CircleCI Mongo testing take 3 2018-01-29 09:13:19 -05:00
rocky
0452f3dcf9 Another attempt at massive CircleCI testing 2018-01-29 09:00:03 -05:00
rocky
9d426dfe3f On CircleCI try massive 2.7 test 2018-01-29 08:56:38 -05:00
rocky
106a325ef1 Fix Python 2.7 try: try: else: bug 2018-01-29 08:47:53 -05:00
rocky
5039a71846 fixes 151 2018-01-29 01:05:22 -05:00
rocky
5edcc7c2eb Remove restriction that there are no more statements after a "return" statement 2018-01-28 00:13:09 -05:00
rocky
567dd786d1 Typo 2018-01-27 17:26:24 -05:00
rocky
3a79cfd82e Bump xdis 2018-01-27 14:25:17 -05:00
rocky
6533628dfb Bump xdis version 2018-01-27 13:43:02 -05:00
rocky
551fdfe0c5 Get ready for release 2.15.0 2018-01-27 12:07:57 -05:00
rocky
fe51f72040 Small format typo 2018-01-27 11:50:47 -05:00
R. Bernstein
b8baff4290 Merge pull request #152 from rocky/linemap
Linemap
2018-01-27 11:20:43 -05:00
rocky
883f524fe4 Newer hypothesis is broken...
Stick with 3.8.3
2018-01-27 11:13:23 -05:00
rocky
835124eba2 DRY fragments by using OO more effectively
Split grammar customization to its own file. It's quite large now.
2018-01-27 11:02:42 -05:00
rocky
4725624d46 More linestart hacking.
Not very successful though
2018-01-27 01:47:56 -05:00
rocky
5e13077fd2 Possibly linemap improvements 2018-01-26 01:56:41 -05:00
rocky
b552c413f9 Start us off with a 2.7 run test 2018-01-24 10:41:15 -05:00
rocky
dce3de164f Remove erroneous Makefile target 2018-01-24 10:20:51 -05:00
rocky
cb27f244dc Go over verification routines again
Add meager verify-run tests for those versions. More tests will follow
2018-01-24 06:20:38 -05:00
rocky
0d32ec028c Add deparse_code_with_fragments_and_map and simplify 2018-01-24 04:23:14 -05:00
rocky
e193c72d12 Adjust linemap start offset 2018-01-23 11:44:05 -05:00
rocky
40feac749a Update runtests for 2.7 2018-01-23 10:16:28 -05:00
rocky
bd3359b486 linemap and merge fixes 2018-01-22 23:35:30 -05:00
rocky
1b60f5e63b Fix Linemap bugs 2018-01-22 23:31:48 -05:00
rocky
cbce24d716 Forgot to add linemap file 2018-01-22 23:31:48 -05:00
rocky
9d0bb5e392 Record source-to-translation line mappings 2018-01-22 23:29:59 -05:00
rocky
71e7120501 JUMP_BACK and CONTINUE need to be treated more similar...
fixes 148
2018-01-22 23:08:20 -05:00
rocky
bd49fcb001 A stray syntax-error bug 2018-01-22 22:13:24 -05:00
rocky
b873e689db 2.7 compatibility 2018-01-20 22:15:53 -05:00
rocky
bd8563e212 Add missing linemap.py file 2018-01-20 22:04:07 -05:00