Improved caching of pointers and division
[fw/sdcc] / ChangeLog
index 388ec96f9b4da78041ba78f3df92c4ae76b011db..6d36c9e231adbce08577c5dec1421b81198554de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,65 @@
+2009-04-04 Philipp Klaus Krause <pkk AT spth.de>
+
+       * src/z80/gen.c,
+         src/z80/peeph-z80.def:
+         Improved caching of pointers in hl and iy.
+         device/lib/z80/div.s:
+         Applied patch #2727917 from Marco Bodrato.
+
+2009-04-03 Philipp Klaus Krause <pkk AT spth.de>
+
+       * src/z80/ralloc.c:
+         Enabled use of hl as inter-i-code temporary.
+
+2009-04-03 Philipp Klaus Krause <pkk AT spth.de>
+
+       * src/z80/peeph-z80.def:
+         Reenabled peephole 0t.
+
+2009-04-03 Philipp Klaus Krause <pkk AT spth.de>
+
+       * src/z80/gen.c:
+         Fixed bugs #2728224, #2728218.
+         src/z80/peeph-z80.def:
+         Workaround for bug #2728445.
+         support/regression/tests/memory.c:
+         Added test for memcmp().
+
+2009-04-03 Philipp Klaus Krause <pkk AT spth.de>
+
+       * device/lib/z80/mul.s,
+         device/lib/z80/memmove.s,
+         device/lib/z80/strlen.s:
+         Minor improvements, code cleanup and license clarification.
+
+2009-04-01 Philipp Klaus Krause <pkk AT spth.de>
+
+       * device/lib/z80/mul.s: 
+         Minor improvement in Z80 16x16 bit multiplication.
+
+2009-03-23 Borut Razem <borut.razem AT siol.net>
+
+       * src/SDCCval.c, src/SDCCmain.c, device/include/limits.h,
+         device/include/pic/limits.h, device/include/pic16/limits.h,
+         device/lib/_fs2schar.c, device/lib/pic/libsdcc/fs2schar.c,
+         device/lib/pic16/libsdcc/float/fs2schar.c, doc/sdccman.lyx,
+         support/regression/tests/funsigned-char.c:
+         applied patch 2704189: character constant sign fix
+         thanks to Robert Larice
+
+2009-03-22 Borut Razem <borut.razem AT siol.net>
+
+       * Small Device C Compiler 2.9.0 released
+       * .version, doc/sdccman.lyx: changed sdcc version to 2.9.1
+
+2009-03-15 Borut Razem <borut.razem AT siol.net>
+
+       * support/scripts/repack_release.sh: added
+
+2009-03-13 Borut Razem <borut.razem AT siol.net>
+
+       * doc/sdccman.lyx: "freeware" replaced with "free open source"
+
 2009-03-12 Borut Razem <borut.razem AT siol.net>
 
        * src/z80/peep.c: #2652979: --debug crashes sdcc