rocky
|
364827a2f2
|
Handle BUILD_MAP_UNPACK in a build_list
|
2017-04-29 21:44:52 -04:00 |
|
rocky
|
87db833f62
|
Add await expr
Fixes #111
|
2017-04-22 10:39:20 -04:00 |
|
rocky
|
810649799c
|
Add async for with pass statement
Fixes #109
|
2017-04-20 12:39:15 -04:00 |
|
rocky
|
d4be647bce
|
3.5 ifelsestmtl grammar bug.
Fixes #108
|
2017-04-19 05:08:48 -04:00 |
|
rocky
|
4a898ff4c1
|
Expand await stmt handling
Fixes #107
|
2017-04-18 01:51:23 -04:00 |
|
rocky
|
03498963d4
|
Python 3.5+ BUILD_UNMAP_PACK rules
Towards addressing Issue #98
|
2017-04-14 23:39:56 -04:00 |
|
rocky
|
bb24df596d
|
Bang on 3.x annotations
|
2017-04-11 17:09:10 -04:00 |
|
rocky
|
6acec471e3
|
Towards fixing annotated decorator functions...
and annotate functions
|
2017-04-11 05:56:20 -04:00 |
|
rocky
|
9e34654b38
|
Add more while1else grammar rules
Towards addressing issue #93
|
2017-04-10 02:47:46 -04:00 |
|
rocky
|
b9703cf6b4
|
One more FUNCTION_VAR test for 3.3
|
2017-04-09 06:58:41 -04:00 |
|
rocky
|
792df2a7a7
|
Another Python 3.5 FUNCTION_VAR bug
Fixes #94
|
2017-04-09 06:54:32 -04:00 |
|
rocky
|
4199bc7f61
|
Fix Python 3.5 CALL_FUNCTION_VAR_KW
Fixes Issue #95
|
2017-04-09 05:30:45 -04:00 |
|
rocky
|
a0c090932e
|
Bug found by hypothesis in creating function calls
|
2017-03-04 11:49:09 -05:00 |
|
rocky
|
9491c67779
|
More COME_FROM's in Python 3...
Need this to find boundaries of simple if better
|
2017-02-20 04:17:46 -05:00 |
|
rocky
|
a760188724
|
Improve BUILD_xxx_UNPACK slightly
|
2017-01-10 04:36:28 -05:00 |
|
rocky
|
ad345ef94a
|
Add async_call_function for 3.5+
|
2017-01-09 07:03:51 -05:00 |
|
rocky
|
9392103998
|
Works now
|
2017-01-08 22:28:33 -05:00 |
|
rocky
|
3f40c16587
|
Fix 3.5, 3.6 while true if/break bug
|
2017-01-08 15:54:49 -05:00 |
|
rocky
|
21023fea74
|
Add 3.5+ async with/for ..
scanner3.py: 3.6 bytecode vs wordcode fix
|
2017-01-08 08:54:03 -05:00 |
|
rocky
|
66741d16ba
|
Start to add 3.5+ await and async
|
2017-01-07 21:36:37 -05:00 |
|
rocky
|
e02ebef45d
|
More Python 3 annotation bugs
|
2017-01-07 10:27:42 -05:00 |
|
rocky
|
08dcc7d820
|
Start to handle 3.5 build_map_unpack_with_call
3.6 also started but needs even more work
|
2016-12-16 20:39:24 -05:00 |
|
rocky
|
e888a87d15
|
Reinstate some tests
|
2016-10-09 06:44:08 -04:00 |
|
rocky
|
71591152ef
|
3.0 .. 3.4 bug in whileTrue
|
2016-09-09 22:27:13 -04:00 |
|
rocky
|
0fce4c6dc3
|
Another 3.5+ erroneous RETURN_END_IF misclassify
|
2016-09-07 04:03:21 -04:00 |
|
rocky
|
c44d4898cb
|
But in Python 3.5+ erroneosly adding RETURN_END_IF
|
2016-09-07 03:37:48 -04:00 |
|
rocky
|
c9f364df9f
|
Python 3.x bug in handling var number of args
|
2016-08-31 06:20:29 -04:00 |
|
rocky
|
fb5ad76c4e
|
Include Python 2.2 in testing
|
2016-08-13 09:07:15 -04:00 |
|
rocky
|
3a6f9d8f24
|
Fix 3.5 misclassifying RETURN_VALUE
We use location of SETUP_EXCEPT instructions to disambiguate.
|
2016-07-29 08:56:23 -04:00 |
|
rocky
|
cd8cbf9200
|
Add 3.5 matrix mult ops
We now run 3.5 verifycation so we need to remove some
of the tests that fail to verify pending fixing.
|
2016-07-15 12:12:19 -04:00 |
|
rocky
|
4e6e38358d
|
3.x list comprehenions list_if_not, comp_ifnot bug
Saw only list_if_not bug, but might also be applicable
to comp_ifnot
|
2016-07-14 11:30:42 -04:00 |
|
rocky
|
7b7a9fa4cf
|
Python 3.4 assertion handling. Improve verify
3.4 has jump optimization like 3.5.
verify.py: show mismatch on verification mismatch
|
2016-07-14 05:20:30 -04:00 |
|
rocky
|
772c67fcd7
|
Debugging smutz caused verify failures
|
2016-07-13 09:53:51 -04:00 |
|
rocky
|
9a2369830d
|
Python 3.5 if handling...
Allow RETURN_END_IF in a return statement
May want to do this in other versions as well, but right now
we only need it here.
|
2016-06-22 22:09:06 -04:00 |
|
rocky
|
f999e6a33a
|
Another kind of yield_from on 3.5
|
2016-06-22 16:48:03 -04:00 |
|
rocky
|
126af429fb
|
differing ways to do "yield from" in 3.3-3.5
|
2016-06-22 16:29:58 -04:00 |
|
rocky
|
70d4841a6a
|
Fix python 3 set comprehension and ...
Add a few set/list comprehension offsets for Python 3
|
2016-06-06 17:04:59 -04:00 |
|
rocky
|
fca233419f
|
Remove dis3. Fix in 3.x list if not comprehension
|
2016-05-28 12:05:38 -04:00 |
|
rocky
|
09f6286bec
|
Fix 3.x generator bug...
found by Daniel Brandburn. See
af61622960
|
2016-05-21 05:09:27 -04:00 |
|
rocky
|
9462e33f48
|
Fix Python 3.x bugs
* class definitions made via closures
* Add "make check-short" to top-level
* parse3.py: Python 3.3 uses STORE_LOGALS
|
2016-05-17 04:00:54 -04:00 |
|
rocky
|
b5eaa9445d
|
Python 3 genexpr bug
|
2016-05-15 20:59:28 -04:00 |
|
rocky
|
2c121545f0
|
Fix bug in Python 3 lambda expression handling
Some other small cleanup changes
|
2016-05-15 18:14:22 -04:00 |
|
rocky
|
631d7be921
|
Redo make_function for *, arg
main(*, file='foo') and things like that now work
|
2016-05-11 20:34:20 -04:00 |
|
rocky
|
d823dfb5d3
|
Python 3 "while True" bug
|
2016-05-09 14:44:34 -04:00 |
|
rocky
|
e63bcd54e9
|
Another Python 3 closure grammar bug
|
2016-05-09 06:21:57 -04:00 |
|
rocky
|
e37b197db9
|
Fix Python 3 list comprehansion closure bug
|
2016-05-09 05:03:49 -04:00 |
|
rocky
|
b11f6d94f7
|
come_from_opt handles and/or precidence properly
main.py: give a better error message when file is not found.
|
2016-05-08 15:51:54 -04:00 |
|
rocky
|
4a79082872
|
Fix 3.5 if..pass bug
Update HISTORY.MD to include Dan Pascu. Some minor doc corrections
|
2016-05-08 10:32:11 -04:00 |
|
rocky
|
406df297df
|
Python 3 build class parsing
|
2016-05-07 23:32:59 -04:00 |
|
rocky
|
039c115679
|
More Python3 deparsing
- grammar rule genexpr
- More Python3 docstring formatted
|
2016-05-06 23:51:25 -04:00 |
|