Revisions of cc65

Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 10)
- Update to version 2.19+git.20230529:
  * add struct assign check related to #2079
  * fix pla/pha instead of tmp1
  * fix tab
  * fix compute length for read and write for telestrat target
  * Fixed typo
  * Reverted gconst.h
  * Fixed test
  * Added guard
  * Update gconst.h
  * Update stddef.h
  * Update time.h
  * Update string.h
  * Update stdio.h
  * Update locale.h
  * Update stdlib.h
  * Fixed header #2110
  * extern/static conflict test: remove warning as errors to match the new expected cases
  * extern redeclared as static = error (C spec: undefined) static redeclared as extern = warning (C spec: ignore extern) See: #2111
  * remove workflow comments this obsoletes
  * librsc/Makefile: ../lib directory must be created globally before make lib targets in parallel prevents conflict of individual targets each trying to create ../lib enable -j2 in make lib windows action
  * replace manual-only tests with scheduled test and manual dispatch cache is used to prevent unnecessary rebuild if the previous build was successful make steps now use SHELL=cmd to provide cmd.exe subshell
  * rename windows-test-manual to windows-test-scheduled
  * Fix warning message, remove comment
  * Fixed comments for Atari OS memory location
  * Linux build rejects %llu in ErrorCode
  * sim65 use error codes outside the simulated program's range for non-sim errors
  * document how to return from assembly sim65 test
  * sim65 64-bit cycle count tests These take ~10 seconds to run locally
  * makefiles no longer need comment about sim65 64-bit support
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 9)
- Update to version 2.19+git.20210303:
  * Comments format fix.
  * Removed trailing whitespaces.
  * Fixed result type in certain contant expression addition cases.
  * Fixed expression type of the result of numeric constant comparison.
  * Improved codegen for unsigned char type comparison with numeric constants.
  * Added testcase for Issue #1408.
  * Fixed signed char type comparison with unsigned numeric constants.
  * Fixed a bug that pointer subtraction results from two absolute addresses are calculated as unsigned long.
  * Moved and improved test case for Issue #1310.
  * Fixed internal representation of calculated constant results. Minor clean-up.
  * Added testcase for the "deferred ops in unevaluated context" bug.
  * Fixed deferred post-inc and post-dec in unevaluated context such as 'sizeof(i++)'.
  * Fixed an ambiguous statement about CONDES segments.
  * Fixed the ld65 configure files for the cx16 platform.
  * Moved testcase for issue #1397.
  * Fixed 'Opt_staxspidx' for the invariant of 'staxspidx'.
  * Moved convert.system from geos-apple to apple2[enh].
  * include/atari.h: fix typo in _setcolor() prototype
  * Made the directory functions compatible with the Commander X16's DOS.
  * doc/atari5200.sgml: document splash screen user changeable settings
  * doc/ld65.sgml: document the INIT segment
  * added testcase for issue #1937
  * atarixl configs: RAM memory area was renamed to MAIN in d8c31cf1d3b724b83bd411736472e1c16fb1b0c0
  * Optimized based on https://github.com/cc65/cc65/pull/1393.
  * Fix X register for kbhit
  * Rollback read.s
  * kbhit added for telestrat target
  * Now getchar works
  * Fixed test/misc/bug1265.c with its output.
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 8)
- Update to version 2.19+git.20201227:
  * Fixed outdated comments.
  * Remove stale comments.
  * Fix comment.
  * Remove stale comment.
  * Fold constant calculation.
  * Use more compact loops.
  * Clear up comments a bit.
  * Knock off two bytes from getcwd(), cbm_read() and cbm_write().
  * g_asr, g_asl: Use ROL/ROR for char shifts by >= 6
  * remove TABs which again slipped in....
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 7)
- Update to version 2.18+git.20190827:
  * Use the word 'macros' universally (not macroes)
  * Grammatical modifications
  * doc: clarify need for .IMPORT on some special symbols
  * Cleaning
  * Add cclear and cclearxy
  * Allowed old-style (K and R) function declarations to be fastcall.
  * Fix bug $FF
  * Fix comment and gotox force colour change
  * Cleaning import variables
  * Optimize Clrscr
  * Fix bgcolor and textcolor must return last color, jmp remove.
  * jmp instead of jsr
  * Fix bug with bgcolor and textcolor
  * Fix label, optimize code
  * Fix typo and optimize
  * fix import
  * fix typo
  * Fix gotoy changecolor
  * Add textcolor and bgcolor.s
  * Fix bug : gotoxy does not working because Y does not update the adress on the screen
  * Document binary literals
  * binlit: Add a few random leading zeros
  * cc65: Add support for binary literals
  * Add XSCROH & XSCROB value
  * Add page 0 variables from Telemon 2.4
  * Changed empty parameter lists into (void) lists on functions with asm() statements.
  * src/Makefile: Simplify BUILD_ID logic.
  * Minor URL update.
  * Made the ld65 configure file's segment offset attribute accept zero as a value.
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 6)
- Update to version 2.15.0+git.20180312:
  * Added missing ror absolute override.
  * Added missing PCE conio functions.
  * Fix coding style.
  * Add comments.
  * style fixes
  * Switched Apple II output format to AppleSingle.
  * Fix comment typos.
  * Optimize deceaxy.
  * Updated documentation for the reu emd.
  * tweak driver to no more use IRQ
  * also show pressed key, so we can verify keyboard works with the joystick driver
  * add comment on linking, tweak a bit for easier debugging
  * CC65_HOME is gone for quite some time by now.
  * Replaced reu commands with defined constants.
  * Improved reu size detection.
  * Fixed -W cmdline option handling.
  * Made 'wrapped call' code build with VS 2015.
  * Updated from Visual Studio 2013 to Visual Studio 2015.
  * Fixed hex digits case.
  * Joystick drivers don't depend on interrupts anymore.
  * Added 2a03/2a07 and HuC6280 detection.
  * Updated getcpu() function documentation.
  * Made two indirect jumps through the zero-page go through page $20 on the PC-Engine.
  * Update
  * Fixed the 65816/65802 detection.
  * Removed bit opcode, not needed anymore.
  * Added proper 65sc02, 65ce02 and 4510 detection.
  * Shortenned the CBM close() by a byte and a cycle.
  * Small typo
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 5)
- Update to version 2.15.0+git.20170407:
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 4)
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 3)
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 2)
- Initial package for version cc65-2.15.0+git.20170126
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 1)
osc copypac from project:home:pluskalm package:cc65 revision:2
Displaying all 12 revisions
openSUSE Build Service is sponsored by