X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=6d36c9e231adbce08577c5dec1421b81198554de;hb=7b43aada0d2aa8d2f4a6a4be856e57b3fd8e32f6;hp=c5b7c7e3ba64a2716e4cfa99fb4ad48b01bb10c9;hpb=1ee4ef8ec2a295910c62564e682c9b5a0ad211a3;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index c5b7c7e3..6d36c9e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,52 @@ +2009-04-04 Philipp Klaus Krause + + * 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 + + * src/z80/ralloc.c: + Enabled use of hl as inter-i-code temporary. + +2009-04-03 Philipp Klaus Krause + + * src/z80/peeph-z80.def: + Reenabled peephole 0t. + +2009-04-03 Philipp Klaus Krause + + * 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 + + * 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 + + * device/lib/z80/mul.s: + Minor improvement in Z80 16x16 bit multiplication. + +2009-03-23 Borut Razem + + * 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 * Small Device C Compiler 2.9.0 released