summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorDavid Beazley <dave@dabeaz.com>2016-10-07 11:54:02 -0500
committerDavid Beazley <dave@dabeaz.com>2016-10-07 11:54:02 -0500
commit393cc558722eb892724701c110e7ae4c101c88c3 (patch)
treecd7a77c4e3ba6037a227f8b9eddc1f6b1b451fa6 /CHANGES
parentb515c5fa1003a2a575b5c175831142da94e21ee5 (diff)
downloadply-393cc558722eb892724701c110e7ae4c101c88c3.tar.gz
Fixed issue #101. Incorrect shift/reduce conflict resolution
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES16
1 files changed, 16 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 75cba86..a974a7c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,19 @@
+Version 3.10
+---------------------
+10/07/16: beazley
+ Fixed Issue #101: Incorrect shift-reduce conflict resolution with
+ precedence specifier.
+
+ PLY was incorrectly resolving shift-reduce conflicts in certain
+ cases. For example, in the example/calc/calc.py example, you
+ could trigger it doing this:
+
+ calc > -3 - 4
+ 1 (correct answer should be -7)
+ calc >
+
+ Issue and suggested patch contributed by https://github.com/RomaVis
+
Version 3.9
---------------------
08/30/16: beazley