Skip to content

Commit b97328f

Browse files
author
rocky
committed
Get ready for release 1.2.1
1 parent cffd126 commit b97328f

18 files changed

+598
-182
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
/.mypy_cache
77
/.pytest_cache
88
/.python-version
9+
/ChangeLog-spell-corrected
910
/README.html
1011
/build
1112
/dist

.pre-commit-config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ repos:
99
stages: [pre-commit]
1010
- id: end-of-file-fixer
1111
stages: [pre-commit]
12-
- repo: https://github.com/pycqa/isort
13-
rev: 5.13.2
14-
hooks:
15-
- id: isort
16-
stages: [pre-commit]
12+
# - repo: https://github.com/pycqa/isort
13+
# rev: 5.13.2
14+
# hooks:
15+
# - id: isort
16+
# stages: [pre-commit]
1717
- repo: https://github.com/psf/black
1818
rev: 23.12.1
1919
hooks:

ChangeLog

Lines changed: 260 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,270 @@
1+
2025-10-13 rocky <rb@dusytfeet.com>
2+
3+
* xasm/version.py: Get ready for release 1.2.1
4+
5+
2025-10-13 rocky <rb@dusytfeet.com>
6+
7+
* README.rst, admin-tools/install-all-3.6-3.10.sh,
8+
admin-tools/install-all-newest.sh,
9+
admin-tools/make-dist-3.6-3.10.sh: Better package testing
10+
11+
2025-10-13 rocky <rb@dusytfeet.com>
12+
13+
* admin-tools/install-all-3.8-3.10.sh,
14+
admin-tools/install-all-newest.sh,
15+
admin-tools/make-dist-3.8-3.10.sh,
16+
admin-tools/pyenv-3.6-3.10-versions: Packaging, yet again
17+
18+
2025-10-13 rocky <rb@dusytfeet.com>
19+
20+
* Makefile, admin-tools/merge-for-3.6.sh: Ever changing "standards"
21+
22+
2025-10-13 rocky <rb@dusytfeet.com>
23+
24+
* admin-tools/check-newest-versions.sh: Correct admin scripts
25+
26+
2025-10-13 rocky <rb@dusytfeet.com>
27+
28+
* README.rst, admin-tools/make-dist-newest.sh, pyproject.toml,
29+
setup.py: Packaging
30+
31+
2025-10-13 rocky <rb@dusytfeet.com>
32+
33+
* admin-tools/check-3.6-3.10-versions.sh,
34+
admin-tools/check-newest-versions.sh,
35+
admin-tools/checkout_common.sh,
36+
admin-tools/install-all-3.8-3.10.sh,
37+
admin-tools/install-all-newest.sh,
38+
admin-tools/make-dist-3.8-3.10.sh, admin-tools/make-dist-newest.sh,
39+
admin-tools/merge-for-3.6.sh, admin-tools/pyenv-3.6-3.10-versions,
40+
admin-tools/pyenv-newest-versions, admin-tools/setup-master.sh,
41+
admin-tools/setup-python-3.6.sh, admin-tools/test-versions.sh: Admin
42+
crap
43+
44+
2025-10-13 rocky <rb@dusytfeet.com>
45+
46+
* .github/workflows/{osx.yml => macos.yml},
47+
.github/workflows/ubuntu.yml, .pre-commit-config.yaml,
48+
requirements.txt, xasm/assemble.py: Misc fixes
49+
50+
2025-06-21 rocky <rb@dusytfeet.com>
51+
52+
* xasm/assemble.py: Correct bug respecing create_code API Fixes #24
53+
54+
2025-02-18 rocky <rb@dusytfeet.com>
55+
56+
* requirements.txt: Make dependabot happy
57+
58+
2024-12-24 rocky <rb@dusytfeet.com>
59+
60+
* .pre-commit-config.yaml, requirements.txt: Make dependabot happy
61+
62+
2024-09-10 rocky <rb@dusytfeet.com>
63+
64+
* requirements.txt: Silenced dependabot
65+
66+
2024-07-03 rocky <rb@dusytfeet.com>
67+
68+
* .github/ISSUE_TEMPLATE/bug-report.md,
69+
.github/ISSUE_TEMPLATE/config.yml,
70+
.github/ISSUE_TEMPLATE/feature-request.md, HOW-TO-USE.rst,
71+
README.rst: Correct spelling typos
72+
73+
2024-07-02 rocky <rb@dusytfeet.com>
74+
75+
* HOW-TO-USE.rst, README.rst: Update README.rst
76+
77+
2024-07-02 rocky <rb@dusytfeet.com>
78+
79+
* HOW-TO-USE.rst, xasm/assemble.py, xasm/pyc_convert.py: More
80+
explicit comments and ... add ## comments, and document better module and method information
81+
82+
2024-06-23 rocky <rb@dusytfeet.com>
83+
84+
* xasm/assemble.py, xasm/pyc_convert.py: bug fixes... * decode_linotab() -> decode_lineno_tab_old to make it clear that
85+
this routine works for version before 3.10 * last instruction can be RERAISE or RASE_VARARGS in addition to RETURN_VALUE * Avoid using asm.code.to_native() for now, since there are bugs
86+
87+
2024-06-23 R. Bernstein <rocky@users.noreply.github.com>
88+
89+
* HOW-TO-USE.rst: Update HOW-TO-USE.rst Spell check and update information
90+
91+
2024-06-23 R. Bernstein <rocky@users.noreply.github.com>
92+
93+
* HOW-TO-USE.rst: Update HOW-TO-USE.rst
94+
95+
2024-06-23 R. Bernstein <rocky@users.noreply.github.com>
96+
97+
* HOW-TO-USE.rst: Update HOW-TO-USE.rst
98+
99+
2024-06-23 R. Bernstein <rocky@users.noreply.github.com>
100+
101+
* HOW-TO-USE.rst: Update HOW-TO-USE.rst
102+
103+
2024-06-15 rocky <rb@dusytfeet.com>
104+
105+
* xasm/assemble.py: Misc tweaks and bug fixes... * Handle numeric labels better * Adjust field name co_linetable for 3.10+ * Warn if duplicate line number seen and < 3.10
106+
107+
2024-06-04 rocky <rb@dusytfeet.com>
108+
109+
* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
110+
.github/workflows/windows.yml: CI - need latest xdis for testing
111+
112+
2024-06-04 rocky <rb@dusytfeet.com>
113+
114+
* pytest/test_assemble.py, xasm/assemble.py: Go over EXTENDED_ARG
115+
creation in bytecode
116+
117+
2024-06-03 rocky <rb@dusytfeet.com>
118+
119+
* xasm/assemble.py: remove unused import
120+
121+
2024-06-03 rocky <rb@dusytfeet.com>
122+
123+
* xasm/assemble.py, xasm/xasm_cli.py: Compute EXTENDED_ARG better;
124+
fix a typo
125+
126+
2024-06-03 rocky <rb@dusytfeet.com>
127+
128+
* xasm/assemble.py: Improve offset label handling and .. ignore EXTENDED_ARG
129+
130+
2024-06-03 rocky <rb@dusytfeet.com>
131+
132+
* xasm/assemble.py: Fix two misfeatures... 1. If Python bytecode is not set, complain and exit 2. Detect and handle line numbers on instructions
133+
134+
2024-05-26 rocky <rb@dusytfeet.com>
135+
136+
* xasm/assemble.py: Check that operand values are in range
137+
138+
2024-05-26 rocky <rb@dusytfeet.com>
139+
140+
* xasm/write_pyc.py, xasm/xasm_cli.py: Track and report errors in
141+
return code better
142+
143+
2024-05-26 rocky <rb@dusytfeet.com>
144+
145+
* .editorconfig: Typo
146+
147+
2024-05-26 rocky <rb@dusytfeet.com>
148+
149+
* xasm/assemble.py: Tweak missing return value error
150+
151+
2024-05-26 rocky <rb@dusytfeet.com>
152+
153+
* pytest/test_write_pyc.py: Skip a pytest on windows CI
154+
155+
2024-05-26 rocky <rb@dusytfeet.com>
156+
157+
* .github/workflows/windows.yml, __pkginfo__.py, requirements.txt,
158+
setup.py: Another attempt to get CI actions working
159+
160+
2024-05-26 rocky <rb@dusytfeet.com>
161+
162+
* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
163+
.github/workflows/windows.yml: Try Workflows actions
164+
165+
2024-05-26 rocky <rb@dusytfeet.com>
166+
167+
* test/TODO.md: Add a TODO
168+
169+
2024-05-26 rocky <rb@dusytfeet.com>
170+
171+
* test/tasm-3.10-bad.pyasm, test/tasm-3.10.pyasm, xasm/assemble.py:
172+
Add a check for last instruction being a "return"
173+
174+
2024-05-22 rocky <rb@dusytfeet.com>
175+
176+
* xasm/assemble.py: Offset in 3.10+ need to be divided by two
177+
178+
2024-05-20 rocky <rb@dusytfeet.com>
179+
180+
* xasm/xasm_cli.py: Tweak asm file path
181+
182+
2024-02-20 rocky <rb@dusytfeet.com>
183+
184+
* requirements.txt: Keep dependabot happy
185+
186+
2024-01-10 rocky <rb@dusytfeet.com>
187+
188+
* requirements.txt: Bump cryptography to silence Depedabot
189+
190+
2024-01-10 rocky <rb@dusytfeet.com>
191+
192+
* .pre-commit-config.yaml, xasm/assemble.py, xasm/pyc_convert.py,
193+
xasm/xasm_cli.py: convert % to f-strings
194+
195+
2024-01-09 rocky <rb@dusytfeet.com>
196+
197+
* pytest/test_write_pyc.py, requirements.txt: Update requirements as
198+
recommended by dependabot Also comment out a test where xdis marshal is broken.
199+
200+
2023-12-17 R. Bernstein <rocky@users.noreply.github.com>
201+
202+
* : Merge pull request #21 from rocky/lint Some lint found
203+
204+
2023-10-23 rocky <rb@dustyfeet.com>
205+
206+
* .gitignore, __pkginfo__.py, requirements.txt, xasm/.gitignore,
207+
xasm/assemble.py, xasm/pyc_convert.py, xasm/xasm_cli.py: Misc lint
208+
209+
2023-09-18 rocky <rb@dusytfeet.com>
210+
211+
* xasm/assemble.py: version -> version_tuple fixes
212+
213+
2023-09-18 rocky <rb@dusytfeet.com>
214+
215+
* .gitignore, admin-tools/pyenv-newest-versions,
216+
admin-tools/setup-master.sh, test/.gitignore: Bump testing versions
217+
218+
2022-12-02 rocky <rb@dustyfeet.com>
219+
220+
* xasm/assemble.py: Pycharm lint
221+
222+
2022-12-02 rocky <rb@dusytfeet.com>
223+
224+
* xasm/assemble.py: Add a more detailed assert message... about the header.
225+
226+
2022-12-02 rocky <rb@dusytfeet.com>
227+
228+
* xasm/version.py: Bump version to development version
229+
230+
2022-10-17 rocky <rb@dusytfeet.com>
231+
232+
* xasm/assemble.py, xasm/write_pyc.py: Remove debug statement. Fixes #17 Also, add msg when we can't dump a code object
233+
234+
2022-08-22 rocky <rb@dusytfeet.com>
235+
236+
* xasm/assemble.py, xasm/write_pyc.py: Fix a couple of small bugs
237+
238+
2022-06-16 rocky <rb@dusytfeet.com>
239+
240+
* xasm/assemble.py: Detect native code objects in constants
241+
242+
2022-04-02 R. Bernstein <rocky@users.noreply.github.com>
243+
244+
* : Merge pull request #15 from
245+
Svenskithesource/Svenskithesource-patch-2 Fix empty append call
246+
247+
2022-03-05 R. Bernstein <rocky@users.noreply.github.com>
248+
249+
* : Merge pull request #13 from Svenskithesource/patch-1 Typo
250+
251+
2021-12-04 rocky <rb@dusytfeet.com>
252+
253+
* xasm/assemble.py: wrong variable python_version -> version Fixes #11
254+
1255
2021-11-07 rocky <rb@dusytfeet.com>
2256

3257
* ChangeLog, NEWS.md, admin-tools/check-versions.sh,
4-
admin-tools/pyenv-versions, xasm/version.py: Get ready for release
5-
1.2.0
258+
admin-tools/make-dist.sh, admin-tools/pyenv-versions, setup.cfg,
259+
xasm/version.py: Get ready for release 1.2.0
6260

7261
2021-11-07 rocky <rocky@dusytfeet.com>
8262

9263
* __pkginfo__.py, admin-tools/pyenv-versions: Allow for Python 3.10
10264

11265
2021-11-07 rocky <rocky@dusytfeet.com>
12266

13-
* admin-tools/pyenv-versions, admin-tools/setup-master.sh:
267+
* admin-tools/pyenv-versions, admin-tools/setup-master.sh:
14268
Administrivia
15269

16270
2021-11-05 rocky <rocky@dusytfeet.com>
@@ -62,7 +316,7 @@
62316

63317
* ChangeLog, NEWS.md, __pkginfo__.py,
64318
admin-tools/how-to-make-a-release.md, admin-tools/pyenv-versions,
65-
setup.py, xasm/__init__.py, xasm/pyc_convert.py, xasm/version.py:
319+
setup.py, xasm/__init__.py, xasm/pyc_convert.py, xasm/version.py:
66320
Get ready for release 1.1.1
67321

68322
2020-07-02 rocky <rocky@gnu.org>
@@ -129,7 +383,7 @@
129383
* Makefile, __pkginfo__.py, admin-tools/how-to-make-a-release.md,
130384
admin-tools/pyenv-versions, pytest/.gitignore,
131385
pytest/test_write_pyc.py, test/test_all.py, xasm/.gitignore,
132-
xasm/assemble.py, xasm/misc.py, xasm/write_pyc.py, xasm/xasm_cli.py:
386+
xasm/assemble.py, xasm/misc.py, xasm/write_pyc.py, xasm/xasm_cli.py:
133387
Revise for new xdis. Add Better write_pyc() fn
134388

135389
2019-11-06 rocky <rb@dustyfeet.com>
@@ -463,7 +717,7 @@
463717
2017-07-04 rocky <rb@dustyfeet.com>
464718

465719
* test/gcd-2.7.pyasm, xasm/assemble.py: More proper label handling All non-int labels are absolute Labels as an operand don't and shouldn't have the trailing ':'.
466-
pydisasm doen't add that Start moving toward xdis enhanced ability to work with Python code
720+
pydisasm doesn't add that. Start moving toward xdis's enhanced ability to work with Python code
467721
more interchangeably between Python 2 and 3.
468722

469723
2017-07-03 rocky <rb@dustyfeet.com>
@@ -547,4 +801,3 @@
547801
2017-06-26 rocky <rb@dustyfeet.com>
548802

549803
* Assembler first step
550-

ChangeLog-spell-corrected.diff

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
--- ChangeLog 2025-10-13 20:32:16.800140934 -0400
2+
+++ ChangeLog-spell-corrected 2025-10-13 20:31:50.631953303 -0400
3+
@@ -168,7 +168,7 @@
4+
5+
2024-05-26 rocky <rb@dusytfeet.com>
6+
7+
- * test/tasm-3.10-bad.pyasm, test/tasm-3.10.pyasm, xasm/assemble.py:
8+
+ * test/tasm-3.10-bad.pyasm, test/tasm-3.10.pyasm, xasm/assemble.py:
9+
Add a check for last instruction being a "return"
10+
11+
2024-05-22 rocky <rb@dusytfeet.com>
12+
@@ -264,7 +264,7 @@
13+
14+
2021-11-07 rocky <rocky@dusytfeet.com>
15+
16+
- * admin-tools/pyenv-versions, admin-tools/setup-master.sh:
17+
+ * admin-tools/pyenv-versions, admin-tools/setup-master.sh:
18+
Administrivia
19+
20+
2021-11-05 rocky <rocky@dusytfeet.com>
21+
@@ -316,7 +316,7 @@
22+
23+
* ChangeLog, NEWS.md, __pkginfo__.py,
24+
admin-tools/how-to-make-a-release.md, admin-tools/pyenv-versions,
25+
- setup.py, xasm/__init__.py, xasm/pyc_convert.py, xasm/version.py:
26+
+ setup.py, xasm/__init__.py, xasm/pyc_convert.py, xasm/version.py:
27+
Get ready for release 1.1.1
28+
29+
2020-07-02 rocky <rocky@gnu.org>
30+
@@ -383,7 +383,7 @@
31+
* Makefile, __pkginfo__.py, admin-tools/how-to-make-a-release.md,
32+
admin-tools/pyenv-versions, pytest/.gitignore,
33+
pytest/test_write_pyc.py, test/test_all.py, xasm/.gitignore,
34+
- xasm/assemble.py, xasm/misc.py, xasm/write_pyc.py, xasm/xasm_cli.py:
35+
+ xasm/assemble.py, xasm/misc.py, xasm/write_pyc.py, xasm/xasm_cli.py:
36+
Revise for new xdis. Add Better write_pyc() fn
37+
38+
2019-11-06 rocky <rb@dustyfeet.com>
39+
@@ -717,7 +717,7 @@
40+
2017-07-04 rocky <rb@dustyfeet.com>
41+
42+
* test/gcd-2.7.pyasm, xasm/assemble.py: More proper label handling All non-int labels are absolute Labels as an operand don't and shouldn't have the trailing ':'.
43+
- pydisasm doen't add that Start moving toward xdis enhanced ability to work with Python code
44+
+ pydisasm doesn't add that. Start moving toward xdis's enhanced ability to work with Python code
45+
more interchangeably between Python 2 and 3.
46+
47+
2017-07-03 rocky <rb@dustyfeet.com>
48+
@@ -801,4 +801,3 @@
49+
2017-06-26 rocky <rb@dustyfeet.com>
50+
51+
* Assembler first step
52+
-

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ rmChangeLog:
2727
#: Create a ChangeLog from git via git log and git2cl
2828
ChangeLog: rmChangeLog
2929
git log --pretty --numstat --summary | $(GIT2CL) >$@
30+
patch ChangeLog < ChangeLog-spell-corrected.diff

0 commit comments

Comments
 (0)