cc65-git — cc65 Git Commits
You can subscribe to this list here.
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
(24) |
May
(87) |
Jun
(28) |
Jul
(15) |
Aug
(14) |
Sep
(11) |
Oct
(20) |
Nov
(6) |
Dec
(11) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 |
Jan
(20) |
Feb
(54) |
Mar
(93) |
Apr
(25) |
May
(26) |
Jun
(14) |
Jul
(4) |
Aug
(2) |
Sep
(8) |
Oct
(9) |
Nov
(18) |
Dec
(3) |
| 2015 |
Jan
(4) |
Feb
(6) |
Mar
(12) |
Apr
(6) |
May
(7) |
Jun
(13) |
Jul
(15) |
Aug
(9) |
Sep
(14) |
Oct
(25) |
Nov
(8) |
Dec
(11) |
| 2016 |
Jan
(12) |
Feb
(10) |
Mar
(25) |
Apr
(5) |
May
(11) |
Jun
(31) |
Jul
(9) |
Aug
(16) |
Sep
(17) |
Oct
(2) |
Nov
(1) |
Dec
(5) |
| 2017 |
Jan
(8) |
Feb
(20) |
Mar
(27) |
Apr
(18) |
May
(25) |
Jun
(16) |
Jul
(17) |
Aug
(9) |
Sep
(11) |
Oct
(10) |
Nov
(27) |
Dec
(11) |
| 2018 |
Jan
(17) |
Feb
(19) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(3) |
Feb
(18) |
Mar
(16) |
Apr
(17) |
May
(23) |
Jun
(5) |
Jul
(13) |
Aug
(3) |
Sep
(10) |
Oct
(18) |
Nov
(18) |
Dec
(6) |
| 2020 |
Jan
(9) |
Feb
(6) |
Mar
(11) |
Apr
(4) |
May
(12) |
Jun
(24) |
Jul
(78) |
Aug
(103) |
Sep
(43) |
Oct
(37) |
Nov
(39) |
Dec
(12) |
| 2021 |
Jan
(7) |
Feb
(19) |
Mar
(35) |
Apr
(32) |
May
(50) |
Jun
(12) |
Jul
|
Aug
(1) |
Sep
(10) |
Oct
(2) |
Nov
(6) |
Dec
(13) |
| 2022 |
Jan
(23) |
Feb
(26) |
Mar
(17) |
Apr
(30) |
May
(24) |
Jun
(17) |
Jul
(26) |
Aug
(24) |
Sep
(9) |
Oct
(9) |
Nov
(49) |
Dec
(9) |
| 2023 |
Jan
(15) |
Feb
(15) |
Mar
(11) |
Apr
(4) |
May
(67) |
Jun
(2) |
Jul
(1) |
Aug
(5) |
Sep
(28) |
Oct
(33) |
Nov
(22) |
Dec
(30) |
| 2024 |
Jan
(49) |
Feb
(15) |
Mar
(6) |
Apr
(2) |
May
(4) |
Jun
(4) |
Jul
(8) |
Aug
(6) |
Sep
(26) |
Oct
(5) |
Nov
(7) |
Dec
(26) |
| 2025 |
Jan
(15) |
Feb
(2) |
Mar
(12) |
Apr
(8) |
May
(27) |
Jun
(72) |
Jul
(64) |
Aug
(2) |
Sep
(9) |
Oct
(3) |
Nov
(12) |
Dec
(5) |
| 2026 |
Jan
(2) |
Feb
(5) |
Mar
(8) |
Apr
(4) |
May
(5) |
Jun
|
Jul
(3) |
Aug
(9) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Bob A. <no...@gi...> - 2026-08-20 15:54:59 |
Branch: refs/heads/master Home: https://github.com/cc65/cc65 Commit: 5835c0f38b00ea8d39939576b56bdcc8c67b4a60 https://github.com/cc65/cc65/commit/5835c0f38b00ea8d39939576b56bdcc8c67b4a60 Author: codemeow <ale...@gm...> Date: 2026-07-29 (Wed, 29 Jul 2026) Changed paths: M doc/ca65.sgml M src/ca65/global.c M src/ca65/global.h M src/ca65/main.c M src/ca65/sizeof.c M src/ca65/symtab.c M src/ca65/symtab.h M test/asm/Makefile M test/asm/readme.txt A test/asm/scope-merge/Makefile A test/asm/scope-merge/consts-first.inc A test/asm/scope-merge/consts-second.inc A test/asm/scope-merge/duplicate-symbol.s A test/asm/scope-merge/merge-include.inc A test/asm/scope-merge/merge-include.s A test/asm/scope-merge/merge.s A test/asm/scope-merge/nested.s A test/asm/scope-merge/no-option.s A test/asm/scope-merge/project-includes.s Log Message: ----------- New --merge-scopes allowing to merge same level scopes in the current context Commit: 543199752822d27fbba7d50f6f100b94f4298c95 https://github.com/cc65/cc65/commit/543199752822d27fbba7d50f6f100b94f4298c95 Author: codemeow <ale...@gm...> Date: 2026-07-29 (Wed, 29 Jul 2026) Changed paths: M src/ca65/feature.c M src/ca65/feature.h M test/asm/readme.txt A test/asm/scope-merge/feature-enable.s M test/asm/val/feature.s Log Message: ----------- Added .feature merge_scopes flag Commit: e0dfb5ab85dcc966a0c117aae312227b963a3e17 https://github.com/cc65/cc65/commit/e0dfb5ab85dcc966a0c117aae312227b963a3e17 Author: codemeow <ale...@gm...> Date: 2026-07-29 (Wed, 29 Jul 2026) Changed paths: M doc/ca65.sgml M test/asm/scope-merge/Makefile Log Message: ----------- Windows build fix and sgml update Commit: e11fb5c39371046ebe25485f984f644c5a0d65d3 https://github.com/cc65/cc65/commit/e11fb5c39371046ebe25485f984f644c5a0d65d3 Author: Bob Andrews <mr...@us...> Date: 2026-08-20 (Thu, 20 Aug 2026) Changed paths: M doc/ca65.sgml M src/ca65/feature.c M src/ca65/feature.h M src/ca65/global.c M src/ca65/global.h M src/ca65/main.c M src/ca65/sizeof.c M src/ca65/symtab.c M src/ca65/symtab.h M test/asm/Makefile M test/asm/readme.txt A test/asm/scope-merge/Makefile A test/asm/scope-merge/consts-first.inc A test/asm/scope-merge/consts-second.inc A test/asm/scope-merge/duplicate-symbol.s A test/asm/scope-merge/feature-enable.s A test/asm/scope-merge/merge-include.inc A test/asm/scope-merge/merge-include.s A test/asm/scope-merge/merge.s A test/asm/scope-merge/nested.s A test/asm/scope-merge/no-option.s A test/asm/scope-merge/project-includes.s M test/asm/val/feature.s Log Message: ----------- Merge pull request #2975 from codemeow/feature-merge-scope ca65: Add --merge-scopes Compare: https://github.com/cc65/cc65/compare/9f2751a72976...e11fb5c39371 To unsubscribe from these emails, change your notification settings at https://github.com/cc65/cc65/settings/notifications |
|
From: Bob A. <no...@gi...> - 2026-07-11 19:22:37 |
Branch: refs/heads/master Home: https://github.com/cc65/cc65 Commit: 097291b4b787abb854763e8edf8afc9bcba5adc8 https://github.com/cc65/cc65/commit/097291b4b787abb854763e8edf8afc9bcba5adc8 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: A libsrc/rp6502/callmain.s M libsrc/rp6502/crt0.s Log Message: ----------- callmain Commit: b6130de7830410ffc20cb5073a95fc512c6a2a41 https://github.com/cc65/cc65/commit/b6130de7830410ffc20cb5073a95fc512c6a2a41 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h R libsrc/rp6502/callmain.s M libsrc/rp6502/mainargs.s A libsrc/rp6502/ria_argv.c Log Message: ----------- ok Commit: 2c3e18c46c297cc63b334d36d7cd8c26738e96e3 https://github.com/cc65/cc65/commit/2c3e18c46c297cc63b334d36d7cd8c26738e96e3 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M libsrc/rp6502/mainargs.s Log Message: ----------- argc Commit: 5b77d3f9fe536a18af2718623966389d5bc9ac23 https://github.com/cc65/cc65/commit/5b77d3f9fe536a18af2718623966389d5bc9ac23 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M include/rp6502.h M libsrc/rp6502/mainargs.s R libsrc/rp6502/ria_argv.c Log Message: ----------- argv asm Commit: 821aebbde0a5781c48330a6065d29b746dceee32 https://github.com/cc65/cc65/commit/821aebbde0a5781c48330a6065d29b746dceee32 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: A libsrc/rp6502/argv_malloc.s M libsrc/rp6502/mainargs.s Log Message: ----------- dynamic Commit: 50a9642480cb97ef4d582407d8efd1e45b968137 https://github.com/cc65/cc65/commit/50a9642480cb97ef4d582407d8efd1e45b968137 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: R libsrc/rp6502/argv_malloc.s A libsrc/rp6502/argv_mem.s M libsrc/rp6502/mainargs.s Log Message: ----------- mem Commit: ffcc34c74fc08e55f9096fdaa97162b69f52e6aa https://github.com/cc65/cc65/commit/ffcc34c74fc08e55f9096fdaa97162b69f52e6aa Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M libsrc/rp6502/mainargs.s Log Message: ----------- safe Commit: 956c896aecc467bf35dd33d4bfd9881e1f23f59b https://github.com/cc65/cc65/commit/956c896aecc467bf35dd33d4bfd9881e1f23f59b Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M asminc/rp6502.inc R libsrc/rp6502/_localtime.c M libsrc/rp6502/argv_mem.s M libsrc/rp6502/localtime.s M libsrc/rp6502/mainargs.s Log Message: ----------- localtime Commit: bf0675715b1506611aa5ffff000637f927ade988 https://github.com/cc65/cc65/commit/bf0675715b1506611aa5ffff000637f927ade988 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M libsrc/rp6502/argv_mem.s R libsrc/rp6502/initenv.s Log Message: ----------- huh Commit: bfd8b98981f4e4dc3419d9b63f89b388debdb4a3 https://github.com/cc65/cc65/commit/bfd8b98981f4e4dc3419d9b63f89b388debdb4a3 Author: rumbledethumps <169...@us...> Date: 2026-03-12 (Thu, 12 Mar 2026) Changed paths: M libsrc/rp6502/mainargs.s Log Message: ----------- coo Commit: 8a64da6b47d9aa3d9e4877a7f6cc872f2241fc93 https://github.com/cc65/cc65/commit/8a64da6b47d9aa3d9e4877a7f6cc872f2241fc93 Author: rumbledethumps <169...@us...> Date: 2026-03-13 (Fri, 13 Mar 2026) Changed paths: M include/rp6502.h A libsrc/rp6502/ria_exec.c Log Message: ----------- todo exec Commit: 91d071b1c2fea781421806353983f1c0b1b373a7 https://github.com/cc65/cc65/commit/91d071b1c2fea781421806353983f1c0b1b373a7 Author: rumbledethumps <169...@us...> Date: 2026-03-13 (Fri, 13 Mar 2026) Changed paths: M include/rp6502.h R libsrc/rp6502/ria_exec.c A libsrc/rp6502/ria_execl.c A libsrc/rp6502/ria_execv.c Log Message: ----------- exec Commit: 596d965549a9a4dc2f6cf8c6342db5f4517150e4 https://github.com/cc65/cc65/commit/596d965549a9a4dc2f6cf8c6342db5f4517150e4 Author: rumbledethumps <169...@us...> Date: 2026-03-27 (Fri, 27 Mar 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h M libsrc/rp6502/code_page.c M libsrc/rp6502/errno.s M libsrc/rp6502/lrand.c M libsrc/rp6502/phi2.c A libsrc/rp6502/ria_attr.c M libsrc/rp6502/ria_execl.c M libsrc/rp6502/ria_execv.c Log Message: ----------- attr Commit: 99042049df79cc00c16720cc565c49af29999eb2 https://github.com/cc65/cc65/commit/99042049df79cc00c16720cc565c49af29999eb2 Author: rumbledethumps <169...@us...> Date: 2026-03-28 (Sat, 28 Mar 2026) Changed paths: M libsrc/mega65/joy/m65-stdjoy.s M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c M test/val/Makefile M test/val/bug2395.c A test/val/bug2946.c A test/val/bug2947.c Log Message: ----------- Merge branch 'cc65:master' into argsithink Commit: 12b02a4496d2992a5cf19027ecd98a19e3ebdd36 https://github.com/cc65/cc65/commit/12b02a4496d2992a5cf19027ecd98a19e3ebdd36 Author: rumbledethumps <169...@us...> Date: 2026-03-29 (Sun, 29 Mar 2026) Changed paths: M libsrc/rp6502/ria_execl.c M libsrc/rp6502/ria_execv.c Log Message: ----------- comments Commit: 7d0018ef04c8745dbfada6ba2e378375aad2bba0 https://github.com/cc65/cc65/commit/7d0018ef04c8745dbfada6ba2e378375aad2bba0 Author: rumbledethumps <169...@us...> Date: 2026-03-29 (Sun, 29 Mar 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h R libsrc/rp6502/_localtime.c A libsrc/rp6502/argv_mem.s M libsrc/rp6502/code_page.c M libsrc/rp6502/crt0.s M libsrc/rp6502/errno.s R libsrc/rp6502/initenv.s M libsrc/rp6502/localtime.s M libsrc/rp6502/lrand.c M libsrc/rp6502/mainargs.s M libsrc/rp6502/phi2.c A libsrc/rp6502/ria_attr.c A libsrc/rp6502/ria_execl.c A libsrc/rp6502/ria_execv.c Log Message: ----------- Launchers and args Launchers and args Commit: 7b423b12edb12fc314af56b12e7c7924192cb8bc https://github.com/cc65/cc65/commit/7b423b12edb12fc314af56b12e7c7924192cb8bc Author: rumbledethumps <169...@us...> Date: 2026-03-29 (Sun, 29 Mar 2026) Changed paths: M libsrc/rp6502/randomize.c Log Message: ----------- fix _randomize Commit: ac8fbaeeb942c680892f96f8b33e699164deaea3 https://github.com/cc65/cc65/commit/ac8fbaeeb942c680892f96f8b33e699164deaea3 Author: rumbledethumps <169...@us...> Date: 2026-03-29 (Sun, 29 Mar 2026) Changed paths: R libsrc/rp6502/stdin_opt.c Log Message: ----------- remove stdin_opt Commit: 97b6a0772defcae4b6780864b649364e4ea42e05 https://github.com/cc65/cc65/commit/97b6a0772defcae4b6780864b649364e4ea42e05 Author: rumbledethumps <169...@us...> Date: 2026-04-11 (Sat, 11 Apr 2026) Changed paths: M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c M test/val/bug1374.c M test/val/bug2461.c A test/val/pr2951.c Log Message: ----------- Merge branch 'cc65:master' into master Commit: deb42086850c62773015730eb9e0c05dd994729a https://github.com/cc65/cc65/commit/deb42086850c62773015730eb9e0c05dd994729a Author: rumbledethumps <169...@us...> Date: 2026-04-11 (Sat, 11 Apr 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h A libsrc/rp6502/initenv.s Log Message: ----------- mode5 and exit code Commit: b906f632fa3e8e11cfec37e03336783660eb4f95 https://github.com/cc65/cc65/commit/b906f632fa3e8e11cfec37e03336783660eb4f95 Author: rumbledethumps <169...@us...> Date: 2026-04-25 (Sat, 25 Apr 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h Log Message: ----------- RIA_ATTR_SIGINT Commit: 13662115dfd4937a86b38cdc5bc5b17fa4abca18 https://github.com/cc65/cc65/commit/13662115dfd4937a86b38cdc5bc5b17fa4abca18 Author: rumbledethumps <169...@us...> Date: 2026-04-27 (Mon, 27 Apr 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h A libsrc/rp6502/ria_readline_lastkey.c A libsrc/rp6502/ria_readline_peek.c A libsrc/rp6502/ria_readline_poke.c Log Message: ----------- rp6502 readline extras Commit: 1c0c40f782fd72fa8034c22675acd5e1c1109be3 https://github.com/cc65/cc65/commit/1c0c40f782fd72fa8034c22675acd5e1c1109be3 Author: rumbledethumps <169...@us...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h R libsrc/rp6502/ria_readline_lastkey.c R libsrc/rp6502/ria_readline_peek.c R libsrc/rp6502/ria_readline_poke.c A libsrc/rp6502/ria_rln_lastkey.c A libsrc/rp6502/ria_rln_peek.c A libsrc/rp6502/ria_rln_poke.c Log Message: ----------- read line forms Commit: 90c2af04ffe869f30d9f9d0cdaa896939079fa4c https://github.com/cc65/cc65/commit/90c2af04ffe869f30d9f9d0cdaa896939079fa4c Author: rumbledethumps <169...@us...> Date: 2026-05-24 (Sun, 24 May 2026) Changed paths: M .github/checks/sorted_codeopt.sh M doc/smc.sgml M libsrc/apple2/cputc.s M libsrc/atari/system_check.s M src/cc65/codeopt.c M src/cc65/coptstop.c M src/cc65/coptstop.h M src/sp65/pcx.c Log Message: ----------- Merge branch 'cc65:master' into master Commit: cea698772c8de14e1410b89a7b74f57727913e46 https://github.com/cc65/cc65/commit/cea698772c8de14e1410b89a7b74f57727913e46 Author: rumbledethumps <169...@us...> Date: 2026-06-10 (Wed, 10 Jun 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h A libsrc/rp6502/calltime.s R libsrc/rp6502/getres.c R libsrc/rp6502/gettime.c R libsrc/rp6502/gettimespec.c A libsrc/rp6502/gmtime.s M libsrc/rp6502/localtime.s A libsrc/rp6502/mktime.s R libsrc/rp6502/settime.c A libsrc/rp6502/strftime.c A libsrc/rp6502/time.s A libsrc/rp6502/time_set.c A libsrc/rp6502/tmconv.s Log Message: ----------- improved time Commit: 805f98b1e3c0e4edba194c278675ce27c4f3c413 https://github.com/cc65/cc65/commit/805f98b1e3c0e4edba194c278675ce27c4f3c413 Author: rumbledethumps <169...@us...> Date: 2026-06-10 (Wed, 10 Jun 2026) Changed paths: M libsrc/rp6502/errno.s A libsrc/rp6502/mkdir.s M libsrc/rp6502/ria_rln_poke.c A libsrc/rp6502/rmdir.s M libsrc/rp6502/sysremove.c Log Message: ----------- sync cc65 and llvm-mos Commit: 04309937a7a08851a7af54b57b99ad3693ec23f4 https://github.com/cc65/cc65/commit/04309937a7a08851a7af54b57b99ad3693ec23f4 Author: rumbledethumps <169...@us...> Date: 2026-06-11 (Thu, 11 Jun 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h M include/time.h M libsrc/rp6502/clock.c Log Message: ----------- improved clock Commit: f1e25547ccc92a4da355774b9064dc2b6e0060ba https://github.com/cc65/cc65/commit/f1e25547ccc92a4da355774b9064dc2b6e0060ba Author: rumbledethumps <169...@us...> Date: 2026-06-21 (Sun, 21 Jun 2026) Changed paths: M libsrc/rp6502/mainargs.s Log Message: ----------- remove trailing whitespace Commit: 033ada6b1ca610b46de609a0b1bfbd6b97819bff https://github.com/cc65/cc65/commit/033ada6b1ca610b46de609a0b1bfbd6b97819bff Author: rumbledethumps <169...@us...> Date: 2026-07-11 (Sat, 11 Jul 2026) Changed paths: M include/rp6502.h Log Message: ----------- add xreg_ria_tablet Commit: 547d923588d870aacf0b0016c67d0f6a92a70f83 https://github.com/cc65/cc65/commit/547d923588d870aacf0b0016c67d0f6a92a70f83 Author: Bob Andrews <mr...@us...> Date: 2026-07-11 (Sat, 11 Jul 2026) Changed paths: M asminc/rp6502.inc M include/rp6502.h M include/time.h R libsrc/rp6502/_localtime.c A libsrc/rp6502/argv_mem.s A libsrc/rp6502/calltime.s M libsrc/rp6502/clock.c M libsrc/rp6502/code_page.c M libsrc/rp6502/crt0.s M libsrc/rp6502/errno.s R libsrc/rp6502/getres.c R libsrc/rp6502/gettime.c R libsrc/rp6502/gettimespec.c A libsrc/rp6502/gmtime.s M libsrc/rp6502/initenv.s M libsrc/rp6502/localtime.s M libsrc/rp6502/lrand.c M libsrc/rp6502/mainargs.s A libsrc/rp6502/mkdir.s A libsrc/rp6502/mktime.s M libsrc/rp6502/phi2.c M libsrc/rp6502/randomize.c A libsrc/rp6502/ria_attr.c A libsrc/rp6502/ria_execl.c A libsrc/rp6502/ria_execv.c A libsrc/rp6502/ria_rln_lastkey.c A libsrc/rp6502/ria_rln_peek.c A libsrc/rp6502/ria_rln_poke.c A libsrc/rp6502/rmdir.s R libsrc/rp6502/settime.c R libsrc/rp6502/stdin_opt.c A libsrc/rp6502/strftime.c M libsrc/rp6502/sysremove.c A libsrc/rp6502/time.s A libsrc/rp6502/time_set.c A libsrc/rp6502/tmconv.s Log Message: ----------- Merge pull request #2966 from picocomputer/master RP6502 0.28 support, add argv, replace time Compare: https://github.com/cc65/cc65/compare/433c65aceb9d...547d923588d8 To unsubscribe from these emails, change your notification settings at https://github.com/cc65/cc65/settings/notifications |
|
From: Bob A. <no...@gi...> - 2026-04-07 11:36:46 |
Branch: refs/heads/master Home: https://github.com/cc65/cc65 Commit: 62451557f98f17a237a4d0c23d8f017ef0c14789 https://github.com/cc65/cc65/commit/62451557f98f17a237a4d0c23d8f017ef0c14789 Author: Alex Volkov <co...@us...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M src/cc65/codeoptutil.c Log Message: ----------- Revert the fix for #2461 in search of a more general solution Commit: ac69017ca537ab91c2a13f8b4318831ca3c70cc0 https://github.com/cc65/cc65/commit/ac69017ca537ab91c2a13f8b4318831ca3c70cc0 Author: Alex Volkov <co...@us...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M src/cc65/codeoptutil.c Log Message: ----------- Remove redundant LoadEntry clears; DelEntry() already handles clearing them, and the redundant clears are a red herring in the code. Commit: 40a20ab97351ac988a73cfea4ec8fca1ce100f7c https://github.com/cc65/cc65/commit/40a20ab97351ac988a73cfea4ec8fca1ce100f7c Author: Alex Volkov <co...@us...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M test/val/bug1374.c Log Message: ----------- Expand bug1374 tests to a few other conditions Commit: c9b885b144c09c39106686f71cf3aef984a95010 https://github.com/cc65/cc65/commit/c9b885b144c09c39106686f71cf3aef984a95010 Author: Alex Volkov <co...@us...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M src/cc65/codeoptutil.c Log Message: ----------- Prevent the removal of a ldaxysp runtime call as a "load instruction" for only the A or the X side, when the other is non-removable. Fixes issue #2942 / #2461. Commit: 00a1f1d447838f8025036db0bf47aada597af5e1 https://github.com/cc65/cc65/commit/00a1f1d447838f8025036db0bf47aada597af5e1 Author: Alex Volkov <co...@us...> Date: 2026-03-25 (Wed, 25 Mar 2026) Changed paths: M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c Log Message: ----------- Clearly delineate load instruction "must remove" conditions from "may remove" with a new LI_MUST_REMOVE flag. A demand to remove a non-removable load is fatal. Commit: 6027487c307437536bbed745eda77547190db0dd https://github.com/cc65/cc65/commit/6027487c307437536bbed745eda77547190db0dd Author: Alex Volkov <co...@us...> Date: 2026-03-26 (Thu, 26 Mar 2026) Changed paths: M test/val/bug2461.c Log Message: ----------- Expand bug2461 tests to other operators and Lhs/Rhs conditions Commit: 321e47f0f34ebac0055a90c739a7d73be4b2e0fb https://github.com/cc65/cc65/commit/321e47f0f34ebac0055a90c739a7d73be4b2e0fb Author: Alex Volkov <co...@us...> Date: 2026-03-26 (Thu, 26 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Rhs X removals in coptstop.c should no longer be dangerous. Commit: de780483193c345c4a20792ef9da763963d1c3cb https://github.com/cc65/cc65/commit/de780483193c345c4a20792ef9da763963d1c3cb Author: Alex Volkov <co...@us...> Date: 2026-03-29 (Sun, 29 Mar 2026) Changed paths: M src/cc65/codeoptutil.c Log Message: ----------- Generalize the shared, non-removable reg load tests in RemoveRegLoads() to "instruction affects the other register" Commit: 69c17a502b66e4d8e217e83b61bc3cea67caaa63 https://github.com/cc65/cc65/commit/69c17a502b66e4d8e217e83b61bc3cea67caaa63 Author: Alex Volkov <co...@us...> Date: 2026-04-01 (Wed, 01 Apr 2026) Changed paths: A test/val/pr2951.c Log Message: ----------- Additional synthetic, extreme register load reuse tests future-proofing issues #2942 and #2947. Commit: a545b4fc3e7b512fb8de16fa1bb5891166b1bb02 https://github.com/cc65/cc65/commit/a545b4fc3e7b512fb8de16fa1bb5891166b1bb02 Author: Bob Andrews <mr...@us...> Date: 2026-04-07 (Tue, 07 Apr 2026) Changed paths: M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c M test/val/bug1374.c M test/val/bug2461.c A test/val/pr2951.c Log Message: ----------- Merge pull request #2951 from avolkov76/anv-bug-2942 Prevent inadvertent removals of `ldaxysp` runtime calls in `OptStackOps()` Compare: https://github.com/cc65/cc65/compare/80ff9d3f4d6f...a545b4fc3e7b To unsubscribe from these emails, change your notification settings at https://github.com/cc65/cc65/settings/notifications |
|
From: Bob A. <no...@gi...> - 2026-03-21 13:50:58 |
Branch: refs/heads/master Home: https://github.com/cc65/cc65 Commit: 1b778edee853f0367ebd26da03da4a3fe0ac8a4c https://github.com/cc65/cc65/commit/1b778edee853f0367ebd26da03da4a3fe0ac8a4c Author: Alex Volkov <co...@us...> Date: 2026-03-10 (Tue, 10 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Annotations ahead of refactoring: bugs., looming bugs, and work notes. Commit: 505698c45047769ac499f989948ab3d5cc795a0c https://github.com/cc65/cc65/commit/505698c45047769ac499f989948ab3d5cc795a0c Author: Alex Volkov <co...@us...> Date: 2026-03-10 (Tue, 10 Mar 2026) Changed paths: M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c Log Message: ----------- Refactor: remove StackOpData side effects from IsRegVar() and PreCondOk()/RegAPreCondOk(); setting StackOpData.ZPLo/ZPHi is explicit. Commit: bf5d8c44e4432f7b7d417e0249570ce018b478dc https://github.com/cc65/cc65/commit/bf5d8c44e4432f7b7d417e0249570ce018b478dc Author: Alex Volkov <co...@us...> Date: 2026-03-10 (Tue, 10 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- BUGFIX: Fix the "same X value" and "same A value" evaluations issue in OptStackOps(), where the values compared come from the wrong instruction when a runtime call has an asm label. Commit: 82d672e904d4fb897b4282689cb4c28df6802b2e https://github.com/cc65/cc65/commit/82d672e904d4fb897b4282689cb4c28df6802b2e Author: Alex Volkov <co...@us...> Date: 2026-03-10 (Tue, 10 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Refactor: rearrange Opt_a_tosbitwise() code to follow the common if-else if-else pattern form used by other subopts. Commit: 99ccd7e1a31ef231f885f6484b39ead7fdacb915 https://github.com/cc65/cc65/commit/99ccd7e1a31ef231f885f6484b39ead7fdacb915 Author: Alex Volkov <co...@us...> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Refactor: Replace OptStackOps() complex (and buggy) flag-based subopt precondition evaluation system with plain language predicate functions. Any custom preconditions can now be expressed without much trouble. Also, begin establishing parity between precondition logic and actual subopt branching logic. Commit: 73f414955469b18f02b356221bca86dc27b994b5 https://github.com/cc65/cc65/commit/73f414955469b18f02b356221bca86dc27b994b5 Author: Alex Volkov <co...@us...> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Refactor: remove the now unused flag variable in OptStackOps() Commit: ca98b218e87b267e012bd121aa7742cdf87051bf https://github.com/cc65/cc65/commit/ca98b218e87b267e012bd121aa7742cdf87051bf Author: Alex Volkov <co...@us...> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Remove the unused (for now) predicate functions in coptstop.c to keep the compiler happy. Commit: 57cc683d91e60ff3cdacbdd4f0666d385ccb19e3 https://github.com/cc65/cc65/commit/57cc683d91e60ff3cdacbdd4f0666d385ccb19e3 Author: Alex Volkov <co...@us...> Date: 2026-03-11 (Wed, 11 Mar 2026) Changed paths: M src/cc65/coptstop.c Log Message: ----------- Whitespace fix (left after var removal) Commit: d427887764f5f31f3f8364615049c70d85fc1bc6 https://github.com/cc65/cc65/commit/d427887764f5f31f3f8364615049c70d85fc1bc6 Author: Alex Volkov <co...@us...> Date: 2026-03-19 (Thu, 19 Mar 2026) Changed paths: M libsrc/mega65/joy/m65-stdjoy.s Log Message: ----------- Merge branch 'cc65:master' into anv-coptstop-refactor Commit: 2fd9411f7f184ff2b88038b6502a86ce4cb9d273 https://github.com/cc65/cc65/commit/2fd9411f7f184ff2b88038b6502a86ce4cb9d273 Author: Alex Volkov <co...@us...> Date: 2026-03-20 (Fri, 20 Mar 2026) Changed paths: M test/val/bug2395.c Log Message: ----------- Expand bug2395 tests to other operators and conditions Commit: f464b5049544b7658a1a8b763c1911da04387591 https://github.com/cc65/cc65/commit/f464b5049544b7658a1a8b763c1911da04387591 Author: Alex Volkov <co...@us...> Date: 2026-03-20 (Fri, 20 Mar 2026) Changed paths: A test/val/bug2946.c Log Message: ----------- Minimal test for issue #2946 Commit: d036c4aaae7d23aaee05f9e947772367239a4072 https://github.com/cc65/cc65/commit/d036c4aaae7d23aaee05f9e947772367239a4072 Author: Alex Volkov <co...@us...> Date: 2026-03-20 (Fri, 20 Mar 2026) Changed paths: A test/val/bug2947.c Log Message: ----------- Minimal test for issue #2947 Commit: 916933f884672876bc8a282d1c6129f0b727abcf https://github.com/cc65/cc65/commit/916933f884672876bc8a282d1c6129f0b727abcf Author: Bob Andrews <mr...@us...> Date: 2026-03-21 (Sat, 21 Mar 2026) Changed paths: M src/cc65/codeoptutil.c M src/cc65/codeoptutil.h M src/cc65/coptstop.c M test/val/bug2395.c A test/val/bug2946.c A test/val/bug2947.c Log Message: ----------- Merge pull request #2941 from avolkov76/anv-coptstop-refactor [cc65] Refactor OptStackOps() subopt precondition evaluation framework, phase 1 Compare: https://github.com/cc65/cc65/compare/4232e7acc6af...916933f88467 To unsubscribe from these emails, change your notification settings at https://github.com/cc65/cc65/settings/notifications |