Skip to content

Commit 5acabfc

Browse files
committed
Get ready for release 1.9.0.
1 parent 40f24ba commit 5acabfc

File tree

4 files changed

+176
-7
lines changed

4 files changed

+176
-7
lines changed

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
*.pyc
22
*~
3+
.cache
34
/.eggs
45
/.python-version
56
/.tox
7+
/ChangeLog
8+
/ChangeLog-spell-corrected
69
/build
710
/dist
811
/how-to-make-a-release.txt
912
/spark.egg-info
1013
/spark3_parser.egg-info
1114
/spark_parser.egg-info
1215
/tmp
13-
.cache
14-
/ChangeLog

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ repos:
2121
- id: black
2222
language_version: python3
2323
stages: [commit]
24-
exclude: 'trepan/version.py'
24+
exclude: 'spark_parser/version.py'

ChangeLog-spell-corrected.diff

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
--- ChangeLog 2024-10-08 07:34:12.955418050 -0400
2+
+++ ChangeLog-spell-corrected 2024-10-08 07:35:49.302374064 -0400
3+
@@ -156,7 +156,7 @@
4+
* admin-tools/{check-older-versions.sh =>
5+
check-2.4-2.7-versions.sh}, admin-tools/check-3.3-3.5-versions.sh,
6+
admin-tools/check-3.6-3.10-versions.sh,
7+
- admin-tools/{check-newer-versions.sh => check-newest-versions.sh}:
8+
+ admin-tools/{check-newer-versions.sh => check-newest-versions.sh}:
9+
Administrivia: Add check programs
10+
11+
2024-10-04 rocky <rb@dustyfeet.com>
12+
@@ -188,7 +188,7 @@
13+
admin-tools/pyenv-3.3-3.5-versions,
14+
admin-tools/pyenv-3.6-3.10-versions, admin-tools/setup-master.sh,
15+
admin-tools/setup-python-3.0.sh, admin-tools/setup-python-3.3.sh,
16+
- admin-tools/setup-python-3.6.sh: Start separting code into verison
17+
+ admin-tools/setup-python-3.6.sh: Start separating code into version
18+
branches
19+
20+
2024-10-02 gdesmar <75089569+gdesmar@users.noreply.github.com>
21+
@@ -215,11 +215,11 @@
22+
23+
2023-05-29 rocky <rb@dustyfeet.com>
24+
25+
- * spark_parser/spark.py: lint a litle bit
26+
+ * spark_parser/spark.py: lint a little bit
27+
28+
2022-03-09 rocky <rb@dustyfeet.com>
29+
30+
- * spark_parser/__init__.py, test/test_grammar.py, test/test_misc.py:
31+
+ * spark_parser/__init__.py, test/test_grammar.py, test/test_misc.py:
32+
__init__.py lint
33+
34+
2022-02-11 rocky <rb@dustyfeet.com>
35+
@@ -290,7 +290,7 @@
36+
37+
2019-11-16 rocky <rocky@gnu.org>
38+
39+
- * admin-tools/pyenv-newer-versions, admin-tools/setup-master.sh:
40+
+ * admin-tools/pyenv-newer-versions, admin-tools/setup-master.sh:
41+
Administriva - bump testing versions
42+
43+
2019-11-16 rocky <rocky@gnu.org>
44+
@@ -404,7 +404,7 @@
45+
2018-03-28 rocky <rb@dustyfeet.com>
46+
47+
* bin/spark-parser-coverage: Canonicalize to reduce false-positive
48+
- unused rules Specifically we remove the epsilon transition marks. Note we don't bother doing this for all rules, just the unsed ones
49+
+ unused rules Specifically we remove the epsilon transition marks. Note we don't bother doing this for all rules, just the unused ones
50+
51+
2018-02-18 rocky <rb@dustyfeet.com>
52+
53+
@@ -428,7 +428,7 @@
54+
55+
2017-12-07 rocky <rb@dustyfeet.com>
56+
57+
- * test/test_misc.py: Python 2.6 compatability
58+
+ * test/test_misc.py: Python 2.6 compatibility
59+
60+
2017-12-07 rocky <rb@dustyfeet.com>
61+
62+
@@ -491,7 +491,7 @@
63+
64+
* example/gdb-loc/gdbloc/semantics.py,
65+
example/python2/py2_format.py, spark_parser/spark.py,
66+
- test/test_checker.py, test/test_grammar.py, test/test_spark.py:
67+
+ test/test_checker.py, test/test_grammar.py, test/test_spark.py:
68+
Check for rules with the same non-nul RHS
69+
70+
2017-11-16 rocky <rb@dustyfeet.com>
71+
@@ -546,7 +546,7 @@
72+
2017-10-24 rocky <rb@dustyfeet.com>
73+
74+
* ChangeLog, NEWS, example/gdb-loc/gdbloc/semantics.py,
75+
- example/gdb-loc/pytest/test_semantics.py, spark_parser/version.py:
76+
+ example/gdb-loc/pytest/test_semantics.py, spark_parser/version.py:
77+
Get ready for release 1.7.1
78+
79+
2017-10-24 rocky <rb@dustyfeet.com>
80+
@@ -559,14 +559,14 @@
81+
example/gdb-loc/gdbloc/scanner.py,
82+
example/gdb-loc/gdbloc/semantics.py,
83+
example/gdb-loc/pytest/test_parser.py,
84+
- example/gdb-loc/pytest/test_semantics.py, spark_parser/spark.py:
85+
+ example/gdb-loc/pytest/test_semantics.py, spark_parser/spark.py:
86+
parser: handle errorstack better; better gdbloc
87+
88+
2017-10-12 rocky <rb@dustyfeet.com>
89+
90+
* example/README.md, example/expr2/eval.py,
91+
example/expr2/{parser.py => expr_parser.py},
92+
- example/expr2/test_grammar.py, example/python2/py2_format.py:
93+
+ example/expr2/test_grammar.py, example/python2/py2_format.py:
94+
Improve examples.
95+
96+
2017-10-12 rocky <rb@dustyfeet.com>
97+
@@ -615,7 +615,7 @@
98+
99+
* example/gdb-loc/README.md, example/gdb-loc/gdbloc/parser.py,
100+
example/gdb-loc/gdbloc/scanner.py,
101+
- example/gdb-loc/gdbloc/semantics.py: Pretty much coplete the gdbloc
102+
+ example/gdb-loc/gdbloc/semantics.py: Pretty much complete the gdbloc
103+
example Now I just need to add it to trepan2 and trepan3k...
104+
105+
2017-10-08 rocky <rb@dustyfeet.com>
106+
@@ -801,7 +801,7 @@
107+
108+
2017-01-28 rocky <rb@dustyfeet.com>
109+
110+
- * spark_parser/spark.py, test/test_spark.py: Banc on coverage a
111+
+ * spark_parser/spark.py, test/test_spark.py: Bang on coverage a
112+
little more
113+
114+
2017-01-28 rocky <rb@dustyfeet.com>
115+
@@ -957,7 +957,7 @@
116+
2016-11-22 rocky <rb@dustyfeet.com>
117+
118+
* example/python2/test/helper.py, spark_parser/spark.py: Fix bug
119+
- introdoced in last release... guard agains self.debug == None Reinstate "with ..." will handle 2.4-2.5 in a branch
120+
+ introdoced in last release... guard against self.debug == None Reinstate "with ..." will handle 2.4-2.5 in a branch
121+
122+
2016-11-21 rocky <rb@dustyfeet.com>
123+
124+
@@ -1043,7 +1043,7 @@
125+
example/python2/test/parse/exec.right,
126+
example/python2/test/parse/if.right,
127+
example/python2/test/parse/imports.right,
128+
- example/python2/test/parse/while.right: Python 2 start Handlin '=='
129+
+ example/python2/test/parse/while.right: Python 2 start Handling '=='
130+
and subscripts
131+
132+
2016-06-12 rocky <rb@dustyfeet.com>
133+
@@ -1090,7 +1090,7 @@
134+
2016-06-10 rocky <rb@dustyfeet.com>
135+
136+
* example/python2/py2_format.py, example/python2/py2_parser.py,
137+
- example/python2/py2_scan.py, example/python2/test/format/expr.right:
138+
+ example/python2/py2_scan.py, example/python2/test/format/expr.right:
139+
Almost all of the grammar added. py2_scan.py: add "and" and "or" reserved words
140+
141+
2016-06-10 rocky <rb@dustyfeet.com>
142+
@@ -1447,7 +1447,7 @@
143+
2016-04-28 rocky <rb@dustyfeet.com>
144+
145+
* NEWS, example/expr/expr.py, setup.py, spark/__init__.py,
146+
- spark/ast.py, spark/scanner.py, spark/spark.py, test/test_spark.py:
147+
+ spark/ast.py, spark/scanner.py, spark/spark.py, test/test_spark.py:
148+
Get ready for release 1.0.2
149+
150+
2016-04-27 rocky <rb@dustyfeet.com>
151+
@@ -1539,4 +1539,3 @@
152+
2016-04-20 rocky <rb@dustyfeet.com>
153+
154+
* Initial guess at Spark package
155+
-

NEWS.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
1.9.0 2024-10-8 Has it been that long?
2+
======================================
3+
4+
Revamp for more modern Python style in the 3.12 era:
5+
- start adding type annotations to code.
6+
- use pyproject.toml
7+
- remove illegal escape sequences
8+
9+
BuildTree now builds trees iteratively rather than recursively. With this we can handle larger trees which are needed in the decompielrs.
10+
11+
Revise README.rst for above and go over spelling and grammar
12+
13+
Internally, more git branches have been created to supoprt older Python.
14+
15+
116
1.8.9 2018-07-28 S
217
======================================
318

@@ -16,9 +31,7 @@
1631
1.8.6 2018-04-06
1732
================
1833

19-
* spark-parser-coverage: Canonicalize to reduce false-positive
20-
unused rules. Specifically we remove epsilon
21-
transition marks
34+
* spark-parser-coverage: Canonicalize to reduce false-positive unused rules. Specifically we remove epsilon transition marks
2235

2336

2437
1.8.5 2017-12-10 Dr Gecko
@@ -28,7 +41,7 @@
2841
Those are nonterminals used in *, +, and ? rules
2942
* example/python2/py2_parser.py: Pull constant out of nonterminal
3043
function
31-
* test/test_misc.py: Python 2.6 compatability
44+
* test/test_misc.py: Python 2.6 compatibility
3245
* example/gdb-loc/README.md, example/python2/README.md,
3346
example/python2/format-python.py, spark_parser/spark.py,
3447
test/test_misc.py: Create set of list-like nonterminals

0 commit comments

Comments
 (0)