X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=d910cca26a33dea32b0538d59a0366bdd3cf7ef6;hb=d08e6df2202ed3f19b681221b502dedb3c6c8a28;hp=8c8c6776e0e61a3eb5e6a42035c793b1f5aa5ecc;hpb=b0c0e321add789cdb8a1c30dbf1c432a6aab61be;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index 8c8c6776..d910cca2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,159 @@ +2009-01-21 Borut Razem + + * as/link/lkar.h: sgetl and sputl are independent of endianness + * as/link/sdxxxx_config.h.in: removed endianness detection + +2009-01-20 Borut Razem + + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.8 + due creation of ar format libraries + * support/scripts/sdcc.nsi: + don't add nonexistent object files to the package + +2009-01-19 Borut Razem + + * Makefile.in, configure.in, configure, + device/lib/Makefile.in, device/lib/ds390/Makefile.in, + device/lib/ds400/Makefile.in, device/lib/gbz80/Makefile.in, + device/lib/hc08/Makefile.in, device/lib/large/Makefile.in, + device/lib/mcs51/Makefile.in, device/lib/medium/Makefile.in, + device/lib/small/Makefile.in, + device/lib/z80/Makefile.in: create ar format libraries + * support/regression/ports/mcs51-xstack-auto/spec.mk: + use device/lib/Makefile to create library + * support/regression/tests/snprintf.c: + floating point is not enabled in small-xstack-auto library + * device/lib/libfloat.lib, device/lib/libint.lib, + device/lib/liblong.lib, device/lib/libsdcc.lib: removed + +2009-01-18 Borut Razem + + * support/cpp/auto-host.h: fixed warning: "__STDC__" redefined, + warning: extra tokens at end of #endif directive + +2009-01-11 Borut Razem + + * Makefile.in: added SDCC_ASRANLIB to PKGS + +2009-01-10 Borut Razem + + * support/scripts/sdcc.nsi: added asranlib.exe to the install package + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.7 + due added support for ar format libraries + +2009-01-09 Borut Razem + + * as/asranlib/Makefile.in, as/asranlib/asranlib.dsp, + as/asranlib/asranlib.c: added asranlib + * as/link/lkar.c, as/link/lkar.h: added support for ar format libraries + * Makefile.in, as/link/hc08/Makefile.in, + as/link/hc08/link_hc08.dsp, as/link/lklib.c, as/link/lklibr.c, + as/link/lklibr.h, as/link/lkrel.c, as/link/lkrel.h, + as/link/lksdcclib.c, as/link/mcs51/Makefile.in, + as/link/mcs51/aslink.dsp, as/link/z80/Makefile.in, + as/link/z80/linkgbz80.dsp, as/link/z80/linkz80.dsp, configure, + configure.in, sdcc.dsw: modified to support ar format libraries + +2009-01-08 Maarten Brock + + * src/SDCCast.c (decorateType RETURN): use RESULT_TYPE_GPTR for generic + pointer return + +2009-01-05 Philipp Klaus Krause + + * sim/ucsim/z80.src/inst_ed.cc: + Fixed bug #2488074, which made regression tests fail. + +2009-01-05 Philipp Klaus Krause + + * device/lib/z80/mod.s, + device/lib/z80/div.s, + device/lib/z80/mulchar.s, + device/lib/z80/mul.s, + device/lib/z80/divsigned.s, + device/lib/z80/Makefile.in: + Implemented RFE #1702376. + +2009-01-05 Borut Razem + + * as/link/lksdcclib.c: + fixed linker hanging in INDEXLIB is not defined (hc08) + +2009-01-04 Philipp Klaus Krause + + * src/z80/gen.c: + Implemented RFE #2485684, and some further improvements of HL caching + including a bugfix. + * src/z80/peeph-z80.def: + Fixed a bug exposed by implementing RFE #2485684. + +2009-01-04 Philipp Klaus Krause + + * src/z80/peeph-z80.def: + Peephole improvements. + * src/z80/gen.c, + src/z80/main.c, + device/include/string.h, + device/lib/z80/memmove.s: + Minor code cleanup. + * device/lib/z80/Makefile.in, + device/lib/Makefile.in, + support/regression/tests/memory.c, + device/lib/z80/strlen.s: + Partially implemented RFE #2471534. + +2009-01-04 Borut Razem + + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.6 + due changes in sdcc asxxxx linkers - it sholud be done 2 days ago :( + * doc/README.txt: updated John Hartman's e-mail address + * as/link/lkrel.c, as/link/lksdcclib.c: + fixed bug #2484677: Linker hangs + * src/z80/peep.c: fixed msvc warning C4047: + 'return' : 'int ' differs in levels of indirection from 'char *' + * config.dsp: as/lib corrected to as/link + +2009-01-04 Philipp Klaus Krause + + * src/z80/peep.c: + Implemented RFE #2484693. + * src/z80/peeph-z80.def: + Some peephole improvements. + +2009-01-03 Borut Razem + + * as/link/lklibr.c: + fixed warning: 'ret' may be used uninitialized in this function + +2009-01-02 Borut Razem + + * as/link/lklib.c, as/link/lksdcclib.c, as/link/lklibr.h, + as/link/getline.[ch], as/link/lkrel.[ch]: added, + made support for differnet library formats more flexible, + preparation for support of ar format + * as/link/lklibr.c, as/link/z80/Makefile.in, + as/link/z80/linkgbz80.dsp, as/link/z80/linkz80.dsp, + as/link/hc08/link_hc08.dsp, as/link/hc08/Makefile.in, + as/link/mcs51/aslink.dsp, as/link/mcs51/Makefile.in, + as/link/hc08/lkelf.c, as/link/aslink.h: + made support for differnet library formats more flexible, + preparation for support of ar format + +2009-01-01 Borut Razem + + * as/link/asxxxx_config.h.in: + fixed warning: extra tokens at end of #endif directive + * src/z80/peep.c: + fixed warning: suggest parentheses around && within || + * device/lib/Makefile.in: allow whitespaces at the end of lines in + ports.build, in order to make it work on cygwin - it seems to be a + bug in cygwin grep: CR is not treated as part of end-of-line + 2008-12-31 Borut Razem * configure, configure.in, config.dsp, config_vc.awk, - as\link\asxxxx_config.h.in, as\link\hc08\lkelf.c, as\link\aslink.h: + as/link/asxxxx_config.h.in, as/link/hc08/lkelf.c, as/link/aslink.h, + as/link/hc08/Makefile.in, as/link/mcs51/Makefile.in: introduced asxxxx_config.h.in 2008-12-30 Philipp Klaus Krause @@ -279,7 +431,7 @@ 2008-11-06 Borut Razem - * src/SDCCmain.c: #fixed bug 2224960: sdcc -MM no working correctly + * src/SDCCmain.c: fixed bug #2224960: sdcc -MM no working correctly pass system include paths with -isystem to sdcpp * src/SDCCglue.c, src/pic/glue.c, src/pic16/glue.c: removed unneeded functions (closePipes), (closeTmpFiles) and (rmTmpFiles)