|
| 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 | + |
1 | 255 | 2021-11-07 rocky <rb@dusytfeet.com> |
2 | 256 |
|
3 | 257 | * 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 |
6 | 260 |
|
7 | 261 | 2021-11-07 rocky <rocky@dusytfeet.com> |
8 | 262 |
|
9 | 263 | * __pkginfo__.py, admin-tools/pyenv-versions: Allow for Python 3.10 |
10 | 264 |
|
11 | 265 | 2021-11-07 rocky <rocky@dusytfeet.com> |
12 | 266 |
|
13 | | - * admin-tools/pyenv-versions, admin-tools/setup-master.sh: |
| 267 | + * admin-tools/pyenv-versions, admin-tools/setup-master.sh: |
14 | 268 | Administrivia |
15 | 269 |
|
16 | 270 | 2021-11-05 rocky <rocky@dusytfeet.com> |
|
62 | 316 |
|
63 | 317 | * ChangeLog, NEWS.md, __pkginfo__.py, |
64 | 318 | 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: |
66 | 320 | Get ready for release 1.1.1 |
67 | 321 |
|
68 | 322 | 2020-07-02 rocky <rocky@gnu.org> |
|
129 | 383 | * Makefile, __pkginfo__.py, admin-tools/how-to-make-a-release.md, |
130 | 384 | admin-tools/pyenv-versions, pytest/.gitignore, |
131 | 385 | 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: |
133 | 387 | Revise for new xdis. Add Better write_pyc() fn |
134 | 388 |
|
135 | 389 | 2019-11-06 rocky <rb@dustyfeet.com> |
|
463 | 717 | 2017-07-04 rocky <rb@dustyfeet.com> |
464 | 718 |
|
465 | 719 | * 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 |
467 | 721 | more interchangeably between Python 2 and 3. |
468 | 722 |
|
469 | 723 | 2017-07-03 rocky <rb@dustyfeet.com> |
|
547 | 801 | 2017-06-26 rocky <rb@dustyfeet.com> |
548 | 802 |
|
549 | 803 | * Assembler first step |
550 | | - |
|
0 commit comments