sourceforge.net

Menu

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

Cerberus Logo

Read the original on sourceforge.net ↗