]>
git.sur5r.net Git - cc65/log 
Greg King  [Sat, 18 Jul 2015 22:23:08 +0000  (18:23 -0400)] 
Added _directerrno() to the sim6502/sim65c02 libraries.
Greg King  [Sat, 18 Jul 2015 00:36:56 +0000  (20:36 -0400)] 
Fixed a hardware-stack leak.
Greg King  [Sat, 18 Jul 2015 00:33:17 +0000  (20:33 -0400)] 
Added a test program for the special features of snprintf().
Greg King  [Thu, 9 Jul 2015 18:46:28 +0000  (14:46 -0400)] 
Made some string output functions reject an invalid NULL buffer pointer.
Greg King  [Thu, 9 Jul 2015 14:28:38 +0000  (10:28 -0400)] 
Fix two string output functions' handling of their buffer-size parameter.
Oliver Schmidt  [Wed, 1 Jul 2015 18:58:56 +0000  (20:58 +0200)] 
Merge pull request #164 from greg-king5/testsuite
Oliver Schmidt  [Wed, 1 Jul 2015 18:54:15 +0000  (20:54 +0200)] 
Merge pull request #165 from greg-king5/array-pointer
Greg King  [Wed, 1 Jul 2015 14:07:40 +0000  (10:07 -0400)] 
Removed some trailing whitespace; and, expanded a tab.
Greg King  [Wed, 1 Jul 2015 10:55:57 +0000  (06:55 -0400)] 
Added special-case compiler code that handles a pointer-to-array dereference.
Greg King  [Wed, 1 Jul 2015 10:54:05 +0000  (06:54 -0400)] 
Added a regression test for pointer-to-array dereferences.
Greg King  [Tue, 30 Jun 2015 13:00:28 +0000  (09:00 -0400)] 
Added comments that explain the unstable behavior of a test program.
Greg King  [Tue, 30 Jun 2015 12:54:13 +0000  (08:54 -0400)] 
Fixed an uninitiated pointer.
Oliver Schmidt  [Mon, 29 Jun 2015 09:32:01 +0000  (11:32 +0200)] 
Merge pull request #163 from mrdudz/testsuite2
mrdudz  [Mon, 29 Jun 2015 09:18:24 +0000  (11:18 +0200)] 
remove comment
mrdudz  [Mon, 29 Jun 2015 00:34:12 +0000  (02:34  +0200)] 
remove workaround for optimizer bug
mrdudz  [Sun, 28 Jun 2015 23:57:39 +0000  (01:57  +0200)] 
added 3 more test
Oliver Schmidt  [Fri, 26 Jun 2015 23:09:20 +0000  (01:09  +0200)] 
Revert "Equality problem (Ullrich von Bassewitz)".
Uz classifies his own fix as broken:
http://www.cc65.org/mailarchive/2015-01/11721.html
Although the original issue fixed seemed rather significant looking
back now the regression caused by the (broken) fix seems even more
significant :-(
(reverted from commit 
55815ea10cfa3a779b44399f99dd0cf1cb4956f2 )
======================================================================
Equality problem (Ullrich von Bassewitz)
Neil Stockbridge reported a problem with equality comparisons on
cc65.org's mailing list:
http://www.cc65.org/mailarchive/2014-10/11680.html
Uz provided a fix for it:
http://www.cc65.org/mailarchive/2014-10/11683.html
This pull request ask to add the fix to cc65 on github.
Oliver Schmidt  [Fri, 26 Jun 2015 22:43:41 +0000  (00:43  +0200)] 
Run the regression tests _before_ replacing the built binaries with Win32 cross-builds.
Oliver Schmidt  [Fri, 26 Jun 2015 22:33:24 +0000  (00:33  +0200)] 
Avoid  "*** Recursive variable `RM' references itself (eventually)."
Oliver Schmidt  [Fri, 26 Jun 2015 22:04:51 +0000  (00:04  +0200)] 
Added regression tests to Travis.
Oliver Schmidt  [Fri, 26 Jun 2015 22:03:45 +0000  (00:03  +0200)] 
Made test Makefiles work with CMD.EXE
Oliver Schmidt  [Fri, 26 Jun 2015 21:36:14 +0000  (23:36 +0200)] 
Avoid wrong error.
Oliver Schmidt  [Thu, 25 Jun 2015 19:36:06 +0000  (21:36 +0200)] 
Merge pull request #162 from greg-king5/fastcall
Greg King  [Thu, 25 Jun 2015 17:57:17 +0000  (13:57 -0400)] 
Added some names to the list of test-suite programs that need the --all-cdecl work-around.
Oliver Schmidt  [Thu, 25 Jun 2015 07:19:35 +0000  (09:19 +0200)] 
Bumped version.
Oliver Schmidt  [Mon, 22 Jun 2015 08:47:51 +0000  (10:47 +0200)] 
Merge pull request #161 from greg-king5/fastcall
Greg King  [Mon, 22 Jun 2015 04:15:48 +0000  (00:15  -0400)] 
Added explicit settings of calling conventions in pointer-to-function declarations in system and library headers.
Oliver Schmidt  [Thu, 4 Jun 2015 20:05:00 +0000  (22:05 +0200)] 
Merge pull request #160 from Movax12/definedinstr
Oliver Schmidt  [Tue, 26 May 2015 20:39:33 +0000  (22:39 +0200)] 
Merge pull request #151 from greg-king5/fastcall
Greg King  [Tue, 26 May 2015 15:23:54 +0000  (11:23 -0400)] 
Improved the compiler documentation, a little bit.
Greg King  [Sun, 24 May 2015 22:31:50 +0000  (18:31 -0400)] 
Made cc65 properly test calling conventions when it compares forward declarations to function definitions.
Greg King  [Sun, 24 May 2015 12:32:15 +0000  (08:32 -0400)] 
Made cc65 properly test variadic-function pointer assignments.
JT  [Sat, 23 May 2015 00:33:42 +0000  (20:33 -0400)] 
Update documentation to .ISMNEMONIC
JT  [Wed, 20 May 2015 00:45:49 +0000  (20:45 -0400)] 
Added needed changes to pseudo.c
JT  [Tue, 19 May 2015 23:50:51 +0000  (19:50 -0400)] 
changed name of function to .ISMNEMONIC, small fixes
Oliver Schmidt  [Tue, 19 May 2015 13:56:16 +0000  (15:56 +0200)] 
Merge pull request #159 from groessler/something_to_pull
JT  [Tue, 19 May 2015 04:06:12 +0000  (00:06  -0400)] 
Remove .FEATURE requirement and add documentation
Christian Groessler  [Sat, 16 May 2015 03:20:15 +0000  (05:20  +0200)] 
Fix verbose symbol dumping in ca65.
Oliver Schmidt  [Wed, 13 May 2015 12:54:12 +0000  (14:54 +0200)] 
Fixed isblank() availability atttribute.
JT  [Tue, 12 May 2015 23:28:57 +0000  (19:28 -0400)] 
Added pseudo function .DEFINEDINSTR
Greg King  [Tue, 12 May 2015 08:15:00 +0000  (04:15  -0400)] 
Made cc65 catch an assignment of a function pointer to a pointer with a different calling convention.
Oliver Schmidt  [Tue, 5 May 2015 19:56:23 +0000  (21:56 +0200)] 
Simplified license.
Oliver Schmidt  [Tue, 5 May 2015 11:46:26 +0000  (13:46 +0200)] 
Removed 'gh-pages'.
Oliver Schmidt  [Mon, 27 Apr 2015 07:39:50 +0000  (09:39 +0200)] 
Fixed comment.
Oliver Schmidt  [Sun, 26 Apr 2015 12:08:46 +0000  (14:08 +0200)] 
Use well-known location BLTU2 for "memmove()".
Oliver Schmidt  [Sun, 26 Apr 2015 12:01:36 +0000  (14:01 +0200)] 
Added cmdline support to exec().
Greg King  [Wed, 22 Apr 2015 14:05:07 +0000  (10:05 -0400)] 
Changed the compiler test-suite to work with the fastcall-default version of cc65.
Greg King  [Wed, 22 Apr 2015 13:59:23 +0000  (09:59 -0400)] 
Added a command-line option to compile a program, with __cdecl__ as the default calling convention.
Oliver Schmidt  [Wed, 22 Apr 2015 11:20:32 +0000  (13:20 +0200)] 
Merge pull request #155 from Movax12/exp
Movax12  [Tue, 21 Apr 2015 20:28:18 +0000  (16:28 -0400)] 
Merge pull request #4 from Movax12/addrsize
JT  [Tue, 21 Apr 2015 20:21:27 +0000  (16:21 -0400)] 
Fix typo in documentation for .ADDRSIZE
Movax12  [Tue, 21 Apr 2015 20:10:42 +0000  (16:10 -0400)] 
Merge pull request #3 from Movax12/addrsize
JT  [Tue, 21 Apr 2015 20:09:01 +0000  (16:09 -0400)] 
Small changes to coding style and to ca65 documentation for .ADDRSIZE
JT  [Mon, 20 Apr 2015 23:40:41 +0000  (19:40 -0400)] 
2nd Small change to .ADDRSIZE documentation
Movax12  [Mon, 20 Apr 2015 23:15:35 +0000  (19:15 -0400)] 
Merge pull request #2 from Movax12/addrsize
JT  [Mon, 20 Apr 2015 23:09:18 +0000  (19:09 -0400)] 
Small change to .ADDRSIZE documentation
JT  [Mon, 20 Apr 2015 22:56:34 +0000  (18:56 -0400)] 
Updated documentation for .ADDRSIZE and .FEATURE addrsize
Movax12  [Mon, 20 Apr 2015 21:27:27 +0000  (17:27 -0400)] 
Merge pull request #1 from Movax12/addrsize
JT  [Mon, 20 Apr 2015 21:20:54 +0000  (17:20 -0400)] 
Improved on funciton .ADDRSIZE. Conform to coding style.
JT  [Mon, 20 Apr 2015 03:21:56 +0000  (23:21 -0400)] 
Added function .ADDRSIZE to ca65
Oliver Schmidt  [Sun, 19 Apr 2015 19:59:05 +0000  (21:59 +0200)] 
Behave more like BASIC.SYSTEM and allow for argv[0].
Oliver Schmidt  [Sun, 19 Apr 2015 19:16:43 +0000  (21:16 +0200)] 
Allow up 127 chars of cmdline for programs started by the loader.
Oliver Schmidt  [Wed, 25 Mar 2015 15:24:45 +0000  (16:24 +0100)] 
Merge pull request #154 from smuehlst/c1p_screenlayout_macro
Stephan Mühlstrasser  [Mon, 23 Mar 2015 18:31:46 +0000  (19:31 +0100)] 
Document osic1p-specific constants.
Stephan Mühlstrasser  [Sun, 22 Mar 2015 21:45:53 +0000  (22:45 +0100)] 
Macro-based implementation of screen layout configuration modules.
Stephan Mühlstrasser  [Sun, 22 Mar 2015 11:10:58 +0000  (12:10 +0100)] 
More room by default for zero-page data.
Greg King  [Thu, 19 Mar 2015 10:27:25 +0000  (06:27 -0400)] 
Reverted one of the changes in how function prototypes look, in cc65's assembly output.
Oliver Schmidt  [Sun, 15 Mar 2015 10:40:33 +0000  (11:40 +0100)] 
Merge pull request #152 from smuehlst/c1p_bootload
Stephan Mühlstrasser  [Sat, 14 Mar 2015 23:40:42 +0000  (00:40  +0100)] 
Improved fix with suggestions by Greg King.
Greg King  [Sat, 14 Mar 2015 20:50:08 +0000  (16:50 -0400)] 
Fixed a typo.
Oliver Schmidt  [Sat, 14 Mar 2015 17:53:56 +0000  (18:53 +0100)] 
Improved vector (re)setting function docs.
Oliver Schmidt  [Sat, 14 Mar 2015 17:41:57 +0000  (18:41 +0100)] 
Replaced 'Limits' with 'Notes'.
Stephan Mühlstrasser  [Fri, 13 Mar 2015 23:06:00 +0000  (00:06  +0100)] 
Fix bad tabbing
Stephan Mühlstrasser  [Fri, 13 Mar 2015 23:01:12 +0000  (00:01  +0100)] 
Fixed uninitialized use of low byte of address "load".
Greg King  [Fri, 13 Mar 2015 16:18:43 +0000  (12:18 -0400)] 
Catch fastcall pointers to variadic functions.
Greg King  [Fri, 13 Mar 2015 11:35:47 +0000  (07:35 -0400)] 
Made _afailed() and uncompress() be fastcall functions.
Greg King  [Fri, 13 Mar 2015 09:46:40 +0000  (05:46  -0400)] 
Made cbm_load() be a fastcall function.
Greg King  [Fri, 13 Mar 2015 09:40:55 +0000  (05:40  -0400)] 
Changed the documentation to reflect the new fastcall/cdecl reality.
Greg King  [Tue, 10 Mar 2015 09:53:52 +0000  (05:53  -0400)] 
Made __fastcall__ be the default calling convention for non-variadic functions.
Greg King  [Mon, 9 Mar 2015 22:53:45 +0000  (18:53 -0400)] 
Completed the cc65 code that recognizes __CDECL__ as a calling convention qualifier.
Oliver Schmidt  [Mon, 9 Mar 2015 14:35:26 +0000  (15:35 +0100)] 
Merge pull request #150 from greg-king5/osi-boot
Greg King  [Mon, 9 Mar 2015 10:17:28 +0000  (06:17 -0400)] 
Changed a comment in the osic1p configure files.
Greg King  [Sun, 8 Mar 2015 14:43:03 +0000  (10:43 -0400)] 
Mentioned in the documentation how we can make the new format be the default.
Greg King  [Sun, 8 Mar 2015 14:06:00 +0000  (10:06 -0400)] 
Described how to change the boot loader's actions.
Greg King  [Sat, 7 Mar 2015 21:37:58 +0000  (16:37 -0500)] 
Added a second OSI C1P program file format.
Oliver Schmidt  [Thu, 5 Mar 2015 19:29:45 +0000  (20:29 +0100)] 
Merge pull request #149 from greg-king5/osi-font
Greg King  [Thu, 5 Mar 2015 17:44:08 +0000  (12:44 -0500)] 
Added a font translation table because Ohio Scientific machines have three misplaced characters.
Oliver Schmidt  [Mon, 2 Mar 2015 12:02:17 +0000  (13:02 +0100)] 
Merge pull request #148 from smuehlst/c1p
Stephan Mühlstrasser  [Sun, 1 Mar 2015 19:53:57 +0000  (20:53 +0100)] 
Replaced magic numbers with symbolic constants.
Stephan Mühlstrasser  [Sat, 28 Feb 2015 19:29:08 +0000  (20:29 +0100)] 
Optimization by replacing absolute with relative jump.
Oliver Schmidt  [Sat, 28 Feb 2015 12:41:56 +0000  (13:41 +0100)] 
Merge pull request #147 from greg-king5/basic-stub
Greg King  [Sat, 28 Feb 2015 05:17:07 +0000  (00:17  -0500)] 
Updated the introduction to the Atmos target because I changed how its programs are started.
Stephan Mühlstrasser  [Wed, 25 Feb 2015 22:50:02 +0000  (23:50 +0100)] 
Temporarily undo the 25 line change.
Stephan Mühlstrasser  [Wed, 25 Feb 2015 22:48:57 +0000  (23:48 +0100)] 
Fix wrong expression for top of C stack.
Stephan Mühlstrasser  [Mon, 23 Feb 2015 22:07:00 +0000  (23:07 +0100)] 
Match screen dimensions as in BASIC.
Stephan Mühlstrasser  [Mon, 23 Feb 2015 19:28:05 +0000  (20:28 +0100)] 
kbhit implemented, note about limitation removed.
Stephan Mühlstrasser  [Mon, 23 Feb 2015 19:13:55 +0000  (20:13 +0100)] 
Merge branch 'c1p_scrsize' into c1p
Stephan Mühlstrasser  [Mon, 23 Feb 2015 18:17:54 +0000  (19:17 +0100)] 
Merge branch 'c1p_kbhit' into c1p_scrsize
Stephan Mühlstrasser  [Mon, 23 Feb 2015 18:17:27 +0000  (19:17 +0100)] 
Loading A once before the loop is sufficient.
Stephan Mühlstrasser  [Mon, 23 Feb 2015 18:08:33 +0000  (19:08 +0100)] 
Merge branch 'c1p_kbhit' into c1p_scrsize