avr-libc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-commit] [2405] Annual ChangeLog rotation.


From: Pitchumani
Subject: [avr-libc-commit] [2405] Annual ChangeLog rotation.
Date: Mon, 17 Mar 2014 11:46:40 +0000

Revision: 2405
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2405
Author:   pitchumani
Date:     2014-03-17 11:46:39 +0000 (Mon, 17 Mar 2014)
Log Message:
-----------
Annual ChangeLog rotation.

Added Paths:
-----------
    trunk/avr-libc/ChangeLog-2013

Removed Paths:
-------------
    trunk/avr-libc/ChangeLog

Deleted: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2013-09-09 10:17:18 UTC (rev 2404)
+++ trunk/avr-libc/ChangeLog    2014-03-17 11:46:39 UTC (rev 2405)
@@ -1,619 +0,0 @@
-2013-09-09  Joerg Wunsch <address@hidden>
-
-       * include/avr/xmega.h (_PROTECTED_WRITE): add forgotten
-       leading underscore.
-
-2013-06-08  Joerg Wunsch <address@hidden>
-
-       bug #36410: avr/boot.h: poisoned SPMCR for ATmega128
-       * include/avr/boot.h: Don't evaluate SPMCR if SPMCSR was
-       already around.
-
-2013-05-13  Joerg Wunsch <address@hidden>
-
-       * tests/simulate/other/progtype-3.c (s): Initialize progmem
-       variable to get rid of a warning.
-
-2013-05-13  Joerg Wunsch <address@hidden>
-
-       * tests/simulate/regression/bug-28135.c: GCC 4.5+ implies malloc()
-       and free() have no side-effects to global variables.  Place a
-       memory barrier before any evaluations of __flp or __brkval to
-       ensure the compiler actually reads them from the respective memory
-       locations.
-       * tests/simulate/stdlib/malloc-7.c: (Dito.)  Also replace private
-       library definitions by "stdlib_private.h"
-       * tests/simulate/stdlib/realloc-2.c: (Dito.)
-
-2013-05-08  Joerg Wunsch <address@hidden>
-
-       Submitted by Frédéric Nadeau:
-       patch #7485 CRC8-CCITT
-       * include/util/crc16.h (_crc8_ccitt_update): New function.
-       * tests/simulate/util/crc16-5.c: New file.
-
-2013-05-08  Pitchumani Sivanupandi  <address@hidden>
-
-       * include/avr/power.h: Specialize clock_prescale_set/get
-       for mega hvb devices
-
-2013-05-03 Mike Rice <address@hidden>
-
-    * Deleted function iso_weeknum(), replaced with iso_week_date()
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Georg-Johann Lay:
-       bug #38135: Install a dummy stdfix-avrlibc.h
-       * include/stdfix-avrlibc.h: New file.
-       * include/Makefile.am (avr_HEADERS): Add stdfix-avrlibc.h.
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Dean Camera:
-       patch #7212: Add pgm_read_ptr() macros to pgmspace.h
-       * include/avr/pgmspace.h (pgm_read_ptr_near, pgm_read_ptr_far,
-       pgm_read_ptr): New macros.
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Radoslaw Koppel:
-       patch #7220: Add UBRR overload functionality to <util/setbaud.h>
-       * include/util/setbaud.h: check for overflow of UBRR_VALUE
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Frédéric Nadeau:
-       patch #7260: Addition to power.h
-       * include/avr/power.h: Extend clock prescaler support to devices
-       with XDIV (ATmega103, ATmega64, ATmega128)
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Maksim Kuleshov:
-       patch #7654 include/delay.h: delay_us >255us without decreasing
-       resolution
-       * include/util/delay.h.in (_delay_us): Add a second decision
-       logic that decides whether _delay_loop_2() could still be
-       used, or the fallback to _delay_ms() is required; while here,
-       reorder local variables so it compiles warning-free in all
-       configurations
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by W. Trevor King:
-       patch #7826 Add ATMega32u4 support to the led-blinking demo
-       * doc/examples/demo/iocompat.h: Add ATmega32U4
-       * doc/examples/demo/Makefile: (Dito.)
-
-2013-05-03 Joerg Wunsch <address@hidden>
-
-       Submitted by Stefan Kristiansson:
-       patch #7910 Add missing PCINT2_vect to iotn40.h and update
-       all the following vector numbers
-       * include/avr/iotn40.h: Add PCINT2_vect, and shift all
-       subsequent (misplaced) vectors; rename ADC_ADC_vect into
-       ADC_vect to match the datasheet.
-
-2013-05-02 Joerg Wunsch <address@hidden>
-
-       * doc/api/tools-install.dox: Drop references to FreeBSD's
-       CVSweb, as it's no longer maintained.  Add a comment that the
-       historically available per-language GCC source files are no
-       longer available, starting with GCC 4.7.
-
-2013-05-02 Joerg Wunsch <address@hidden>
-
-       Submitted by Alex Crawford:
-       patch #7909 Adding __volatile__ to __asm__ within pgmspace header
-       * include/avr/pgmspace.h: Make all __asm__ statements
-       volatile.
-
-2013-04-30 Joerg Wunsch <address@hidden>
-
-       Add IO symbol definitions to crt*.o files:
-       * configure.ac: add crt1/iosym/Makefile to the build
-       * devtools/ioreg.pl: Emit a DIE for uint32_t if needed.
-       * devtools/generate_iosym.sh: New file.
-       * devtools/Device.am (AVRLIB_ASFLAGS): Pass name of iosym/*.S
-       include file as a -D option when compiling gcrt1.o.
-       * crt1/gcrt1.S: Include IOSYMFILE
-       * crt1/Makefile.am (SUBDIRS, DIST_SUBDIRS): add "iosym"
-       * crt1/iosym: New directory.
-       * crt1/iosym/Makefile.am: New file.
-       * crt1/iosym/template.S: Empty template to use for devices where
-       there is no actual IO symbol definition file.
-       * crt1/iosym/at43usb320.S: New file.
-       * crt1/iosym/at43usb355.S: (Dito.)
-       * crt1/iosym/at76c711.S: (Dito.)
-       * crt1/iosym/at86rf401.S: (Dito.)
-       * crt1/iosym/at90c8534.S: (Dito.)
-       * crt1/iosym/at90can128.S: (Dito.)
-       * crt1/iosym/at90can32.S: (Dito.)
-       * crt1/iosym/at90can64.S: (Dito.)
-       * crt1/iosym/at90pwm1.S: (Dito.)
-       * crt1/iosym/at90pwm2.S: (Dito.)
-       * crt1/iosym/at90pwm216.S: (Dito.)
-       * crt1/iosym/at90pwm2b.S: (Dito.)
-       * crt1/iosym/at90pwm3.S: (Dito.)
-       * crt1/iosym/at90pwm316.S: (Dito.)
-       * crt1/iosym/at90pwm3b.S: (Dito.)
-       * crt1/iosym/at90pwm81.S: (Dito.)
-       * crt1/iosym/at90s1200.S: (Dito.)
-       * crt1/iosym/at90s2313.S: (Dito.)
-       * crt1/iosym/at90s2323.S: (Dito.)
-       * crt1/iosym/at90s2333.S: (Dito.)
-       * crt1/iosym/at90s2343.S: (Dito.)
-       * crt1/iosym/at90s4414.S: (Dito.)
-       * crt1/iosym/at90s4433.S: (Dito.)
-       * crt1/iosym/at90s4434.S: (Dito.)
-       * crt1/iosym/at90s8515.S: (Dito.)
-       * crt1/iosym/at90s8535.S: (Dito.)
-       * crt1/iosym/at90scr100.S: (Dito.)
-       * crt1/iosym/at90usb1286.S: (Dito.)
-       * crt1/iosym/at90usb1287.S: (Dito.)
-       * crt1/iosym/at90usb162.S: (Dito.)
-       * crt1/iosym/at90usb646.S: (Dito.)
-       * crt1/iosym/at90usb647.S: (Dito.)
-       * crt1/iosym/at90usb82.S: (Dito.)
-       * crt1/iosym/at94k.S: (Dito.)
-       * crt1/iosym/ata6289.S: (Dito.)
-       * crt1/iosym/atmega103.S: (Dito.)
-       * crt1/iosym/atmega128.S: (Dito.)
-       * crt1/iosym/atmega1280.S: (Dito.)
-       * crt1/iosym/atmega1281.S: (Dito.)
-       * crt1/iosym/atmega1284p.S: (Dito.)
-       * crt1/iosym/atmega1284rfr2.S: (Dito.)
-       * crt1/iosym/atmega128rfa1.S: (Dito.)
-       * crt1/iosym/atmega128rfr2.S: (Dito.)
-       * crt1/iosym/atmega16.S: (Dito.)
-       * crt1/iosym/atmega161.S: (Dito.)
-       * crt1/iosym/atmega162.S: (Dito.)
-       * crt1/iosym/atmega163.S: (Dito.)
-       * crt1/iosym/atmega164a.S: (Dito.)
-       * crt1/iosym/atmega164p.S: (Dito.)
-       * crt1/iosym/atmega165.S: (Dito.)
-       * crt1/iosym/atmega165a.S: (Dito.)
-       * crt1/iosym/atmega165p.S: (Dito.)
-       * crt1/iosym/atmega168.S: (Dito.)
-       * crt1/iosym/atmega168a.S: (Dito.)
-       * crt1/iosym/atmega168p.S: (Dito.)
-       * crt1/iosym/atmega169.S: (Dito.)
-       * crt1/iosym/atmega169a.S: (Dito.)
-       * crt1/iosym/atmega169p.S: (Dito.)
-       * crt1/iosym/atmega169pa.S: (Dito.)
-       * crt1/iosym/atmega16a.S: (Dito.)
-       * crt1/iosym/atmega16hva.S: (Dito.)
-       * crt1/iosym/atmega16hva2.S: (Dito.)
-       * crt1/iosym/atmega16hvb.S: (Dito.)
-       * crt1/iosym/atmega16hvbrevb.S: (Dito.)
-       * crt1/iosym/atmega16m1.S: (Dito.)
-       * crt1/iosym/atmega16u2.S: (Dito.)
-       * crt1/iosym/atmega16u4.S: (Dito.)
-       * crt1/iosym/atmega2560.S: (Dito.)
-       * crt1/iosym/atmega2561.S: (Dito.)
-       * crt1/iosym/atmega2564rfr2.S: (Dito.)
-       * crt1/iosym/atmega256rfr2.S: (Dito.)
-       * crt1/iosym/atmega32.S: (Dito.)
-       * crt1/iosym/atmega323.S: (Dito.)
-       * crt1/iosym/atmega324a.S: (Dito.)
-       * crt1/iosym/atmega324p.S: (Dito.)
-       * crt1/iosym/atmega324pa.S: (Dito.)
-       * crt1/iosym/atmega325.S: (Dito.)
-       * crt1/iosym/atmega3250.S: (Dito.)
-       * crt1/iosym/atmega3250a.S: (Dito.)
-       * crt1/iosym/atmega3250p.S: (Dito.)
-       * crt1/iosym/atmega325a.S: (Dito.)
-       * crt1/iosym/atmega325p.S: (Dito.)
-       * crt1/iosym/atmega328.S: (Dito.)
-       * crt1/iosym/atmega328p.S: (Dito.)
-       * crt1/iosym/atmega329.S: (Dito.)
-       * crt1/iosym/atmega3290.S: (Dito.)
-       * crt1/iosym/atmega3290a.S: (Dito.)
-       * crt1/iosym/atmega3290p.S: (Dito.)
-       * crt1/iosym/atmega329a.S: (Dito.)
-       * crt1/iosym/atmega329p.S: (Dito.)
-       * crt1/iosym/atmega329pa.S: (Dito.)
-       * crt1/iosym/atmega32c1.S: (Dito.)
-       * crt1/iosym/atmega32hvb.S: (Dito.)
-       * crt1/iosym/atmega32hvbrevb.S: (Dito.)
-       * crt1/iosym/atmega32m1.S: (Dito.)
-       * crt1/iosym/atmega32u2.S: (Dito.)
-       * crt1/iosym/atmega32u4.S: (Dito.)
-       * crt1/iosym/atmega32u6.S: (Dito.)
-       * crt1/iosym/atmega406.S: (Dito.)
-       * crt1/iosym/atmega48.S: (Dito.)
-       * crt1/iosym/atmega48a.S: (Dito.)
-       * crt1/iosym/atmega48p.S: (Dito.)
-       * crt1/iosym/atmega64.S: (Dito.)
-       * crt1/iosym/atmega640.S: (Dito.)
-       * crt1/iosym/atmega644.S: (Dito.)
-       * crt1/iosym/atmega644a.S: (Dito.)
-       * crt1/iosym/atmega644p.S: (Dito.)
-       * crt1/iosym/atmega644pa.S: (Dito.)
-       * crt1/iosym/atmega644rfr2.S: (Dito.)
-       * crt1/iosym/atmega645.S: (Dito.)
-       * crt1/iosym/atmega6450.S: (Dito.)
-       * crt1/iosym/atmega6450a.S: (Dito.)
-       * crt1/iosym/atmega6450p.S: (Dito.)
-       * crt1/iosym/atmega645a.S: (Dito.)
-       * crt1/iosym/atmega645p.S: (Dito.)
-       * crt1/iosym/atmega649.S: (Dito.)
-       * crt1/iosym/atmega6490.S: (Dito.)
-       * crt1/iosym/atmega6490a.S: (Dito.)
-       * crt1/iosym/atmega6490p.S: (Dito.)
-       * crt1/iosym/atmega649a.S: (Dito.)
-       * crt1/iosym/atmega649p.S: (Dito.)
-       * crt1/iosym/atmega64c1.S: (Dito.)
-       * crt1/iosym/atmega64hve.S: (Dito.)
-       * crt1/iosym/atmega64m1.S: (Dito.)
-       * crt1/iosym/atmega64rfr2.S: (Dito.)
-       * crt1/iosym/atmega8.S: (Dito.)
-       * crt1/iosym/atmega8515.S: (Dito.)
-       * crt1/iosym/atmega8535.S: (Dito.)
-       * crt1/iosym/atmega88.S: (Dito.)
-       * crt1/iosym/atmega88a.S: (Dito.)
-       * crt1/iosym/atmega88p.S: (Dito.)
-       * crt1/iosym/atmega88pa.S: (Dito.)
-       * crt1/iosym/atmega8hva.S: (Dito.)
-       * crt1/iosym/atmega8u2.S: (Dito.)
-       * crt1/iosym/attiny10.S: (Dito.)
-       * crt1/iosym/attiny11.S: (Dito.)
-       * crt1/iosym/attiny12.S: (Dito.)
-       * crt1/iosym/attiny13.S: (Dito.)
-       * crt1/iosym/attiny13a.S: (Dito.)
-       * crt1/iosym/attiny15.S: (Dito.)
-       * crt1/iosym/attiny167.S: (Dito.)
-       * crt1/iosym/attiny20.S: (Dito.)
-       * crt1/iosym/attiny22.S: (Dito.)
-       * crt1/iosym/attiny2313.S: (Dito.)
-       * crt1/iosym/attiny2313a.S: (Dito.)
-       * crt1/iosym/attiny24.S: (Dito.)
-       * crt1/iosym/attiny24a.S: (Dito.)
-       * crt1/iosym/attiny25.S: (Dito.)
-       * crt1/iosym/attiny26.S: (Dito.)
-       * crt1/iosym/attiny261.S: (Dito.)
-       * crt1/iosym/attiny261a.S: (Dito.)
-       * crt1/iosym/attiny28.S: (Dito.)
-       * crt1/iosym/attiny4.S: (Dito.)
-       * crt1/iosym/attiny40.S: (Dito.)
-       * crt1/iosym/attiny4313.S: (Dito.)
-       * crt1/iosym/attiny43u.S: (Dito.)
-       * crt1/iosym/attiny44.S: (Dito.)
-       * crt1/iosym/attiny44a.S: (Dito.)
-       * crt1/iosym/attiny45.S: (Dito.)
-       * crt1/iosym/attiny461.S: (Dito.)
-       * crt1/iosym/attiny461a.S: (Dito.)
-       * crt1/iosym/attiny48.S: (Dito.)
-       * crt1/iosym/attiny5.S: (Dito.)
-       * crt1/iosym/attiny84.S: (Dito.)
-       * crt1/iosym/attiny84a.S: (Dito.)
-       * crt1/iosym/attiny85.S: (Dito.)
-       * crt1/iosym/attiny861.S: (Dito.)
-       * crt1/iosym/attiny861a.S: (Dito.)
-       * crt1/iosym/attiny87.S: (Dito.)
-       * crt1/iosym/attiny88.S: (Dito.)
-       * crt1/iosym/attiny9.S: (Dito.)
-       * crt1/iosym/atxmega128a1.S: (Dito.)
-       * crt1/iosym/atxmega128a1u.S: (Dito.)
-       * crt1/iosym/atxmega128a3.S: (Dito.)
-       * crt1/iosym/atxmega128d3.S: (Dito.)
-       * crt1/iosym/atxmega16a4.S: (Dito.)
-       * crt1/iosym/atxmega16d4.S: (Dito.)
-       * crt1/iosym/atxmega192a3.S: (Dito.)
-       * crt1/iosym/atxmega192d3.S: (Dito.)
-       * crt1/iosym/atxmega256a3.S: (Dito.)
-       * crt1/iosym/atxmega256a3b.S: (Dito.)
-       * crt1/iosym/atxmega256d3.S: (Dito.)
-       * crt1/iosym/atxmega32a4.S: (Dito.)
-       * crt1/iosym/atxmega32d4.S: (Dito.)
-       * crt1/iosym/atxmega64a1.S: (Dito.)
-       * crt1/iosym/atxmega64a1u.S: (Dito.)
-       * crt1/iosym/atxmega64a3.S: (Dito.)
-       * crt1/iosym/atxmega64d3.S: (Dito.)
-       * crt1/iosym/m3000.S: (Dito.)
-
-2013-04-30 Mike Rice <address@hidden>
-
-    * Corrected date for determing final week of year ( /libc/time/strftime.c )
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
-       Contributed by Wouter van Gulik:
-       * devtools/ioreg.pl: Fix some typos in documentation.
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
-       Contributed by Knut Schwichtenberg:
-       * devtools/ioreg.pl: Add POD (plain old documentation).
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
-       * configure.ac (--with-debug-info): New option.
-       * devtools/Device.am: Replace hard-coded debug information
-       options by CDEBUG or ASDEBUG, respectively.
-       * devtools/Architecture.am: (Dito.)
-       * doc/api/tools-install.dox: Document the new option here, too.
-
-2013-04-29 Joerg Wunsch <address@hidden>
-
-       * devtools/findreg.xsl: Dig up EEPROM data, too.
-       * devtools/ioreg.pl: Add EEPROM DWARF-2 template.
-
-04-29 Mike Rice <address@hidden>
-
-    * Corrected 'D' conversion of strftime to display two digit year
-    * Corrected 'V' conversion to display final week number of previous year
-        libc/time/strftime
-
-2013-04-28 Mike Rice <address@hidden>
-
-    * Augmented comments to explain the algorithm employed in libc/time/...
-        daylight_seconds.c
-        equation_of_time.c
-        gm_sidereal.c
-        gmtime_r.c
-        iso_weeknum.c
-        mk_gmtime.c
-        solar_declination.c
-
-2013-04-27 Mike Rice <address@hidden>
-
-    * libc/time/strftime.c now handles all conversions, in the C locale.
-    * New function/file libc/time/iso_weeknum .
-    * Declared time_t and struct tm parameters 'const' in libc/time/...
-        daylight_seconds.c
-        equation_of_time.c
-        fatfs_time.c
-        isotime.c
-        isotime_r.c
-        mk_gmtime.c
-        moon_phase.c
-        solar_declination.c
-        solar_noon.c
-        sun_rise.c
-        sun_set.c
-
-    * Edited the docs overview with a more complete description, references to 
the standard,
-    * and details on the departures from standard.
-        include/time.h
-
-    * Corrected the name of the iso week number function from iso_week to 
iso_weeknum
-        libc/time/iso_weeknum.c
-
-2013-04-26 Mike Rice <address@hidden>
-
-    * Re-write of the 'week_of' functions. The original was often incorrect 
for any base day except
-    * Sunday (libc/time)
-        week_of_month.c
-        week_of_year.c
-
-2013-04-25 Joerg Wunsch <address@hidden>
-
-       * devtools/ioreg.pl: (New file.), contributed by Knut
-       Schwichtenberg
-       * devtools/findreg.xsl: (New file.)
-
-2013-04-24 Mike Rice <address@hidden>
-
-    * Modified moon_phase() to give a more realistic 'curve' 
(libc/time/moonphase.c)
-
-2013-04-23 Mike Rice <address@hidden>
-
-    * Changed month_length() to use the 'knuckles' algorithm. Slightly less 
code and
-    * easier to understand.
-        libc/time/month_length.c
-
-    * Fixed unused variable warning in tests/simulate/time/tick.c
-
-2013-04-21 Mike Rice <address@hidden>
-
-    * Changed the method of setting the system time
-        include/time.h
-        libc/time/set_system_time.c
-
-    * Broke out function common to isotime_r and asctime_r (libc/time)
-        asctime_r.c
-        isotime_r.c
-        print_lz.c
-
-2013-04-20 Mike Rice <address@hidden>
-
-    * libc/include/time.h
-        Edited docs of system_tick()
-        Corrected figure for the 'end of time'
-
-2013-04-19 Joerg Wunsch <address@hidden>
-
-       * devtools/gen-avr-lib-tree.sh: De-POSIXify the shell usage, since
-       Solaris' /bin/sh is not POSIX-aware.  For the remaining tools,
-       their POSIXish variants can be chosen by prepending the PATH with
-       /usr/xpg4/bin (doesn't harm for non-Solaris systems), but as for
-       the shell this script is running under, the only other option
-       were to let autoconf detect it, which is a bit of overkill.
-
-2013-04-19 Mike Rice <address@hidden>
-
-    * Improved tests in tests/simulate/time
-    * Corrected month length function to match its prototype
-        include/time.h
-        libc/time/month_length.c
-
-2013-04-18 Mike Rice <address@hidden>
-
-    * Improvement to isotime_r saves some cpu cycles
-        libc/time/isotime_r.c
-
-    * Added some basic tests to tests/simulate/time
-
-2013-04-16 Mike Rice <address@hidden>
-
-    * Modified system_tick() to much a more efficient version suggested by 
Wouter van Gulik
-        libc/time/system_tick.c
-        include/time.h
-
-2013-04-11 Mike Rice <address@hidden>
-
-    * Experimental system_tick_i() proves out (libc/time)
-        remove system_tick.c
-        rename system_tick_i.c to system_tick.c
-        modify include/time.h to reflect the change
-
-2013-04-11 Mike Rice <address@hidden>
-
-    * Found conflicting data between USNO and NOAA tables. Settled on using 
USNO data (libc/time)
-        ephemera_common.h
-        equation_of_time.c
-        solar_declination.c
-
-2013-04-10 Mike Rice <address@hidden>
-
-    * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion 
of both
-      daylight savings functions in one application
-
-2013-04-11 Mike Rice <address@hidden>
-
-    * Found conflicting data between USNO and NOAA tables. Settled on using 
USNO data (libc/time)
-        ephemera_common.h
-        equation_of_time.c
-        solar_declination.c
-
-2013-04-10 Mike Rice <address@hidden>
-
-    * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion 
of both
-    * daylight savings functions in one application
-
-2013-04-09 Mike Rice <address@hidden>
-
-    * Gathered some constant terms from ephemera (libc/time)
-            ephemera_common.h
-            equation_of_time.c
-            solar_declination.c
-
-    * Pulled calculation of solar noon from sun_rise and sun_set, creating new 
function
-      solar_noon() (libc)
-        /include/time.h
-        /time/sun_rise.c
-        /time/sun_set.c
-        /time/solar_noon.c
-
-2013-04-08 Mike Rice <address@hidden>
-
-      * Moved some macros common to the ephemera functions to a new header 
file, changing
-      * some values for closer fits to the 'zeroes' of the equations 
(libc/time)
-            ephemera_common.h
-            equation_of_time.c
-            solar_declination.c
-
-2013-04-07 Mike Rice <address@hidden>
-
-    * Corrected an error computing fractional day in libc/time/mk_gmtime.c
-    * fixed a typo in libc/include/util/eu_dst.c
-
-2013-04-06 Mike Rice <address@hidden>
-
-    * Improved overall precision of equation of time and declination 
(libc/time)
-        solar_declination.c
-        equation_of_time.c
-
-2013-04-05 Mike Rice <address@hidden>
-
-    * fixed warnings about 'long long' when compiled with -Wextra (libc/time)
-        gm_sidereal.c
-        mk_gmtime.c
-
-2013-04-03 Mike Rice <address@hidden>
-
-    * libc/time/strftime.c
-        Modified 'c' conversion to use the asctime() function
-        corrected 'F' conversion year formatting
-        corrected 'R' conversion hour formatting
-        corrected 'x' conversion year formatting
-
-2013-04-02 Mike Rice <address@hidden>
-
-    * Rearrange code and comments for clarity ( libc )
-        include/time.h
-
-        time/asc_store.c
-        time/gmtime_r.c
-        time/mk_gmtime.c
-        time/tm_store.c
-        time/utc_offset.c
-        time/week_of_month.c
-        time/week_of_year.c
-        time/solar_declination.c
-        time/sun_rise.c
-        time/sun_set.c
-        time/daylight_seconds.c
-        time/gm_sidereal.c
-        time/lm_sidereal.c
-        time/moon_phase.c
-        time/is_leap_year.c
-
-
-
-2013-03-31 Mike Rice <address@hidden>
-
-    * Added experimental function system_tick_i() ( libc/time/system_tick_i.c )
-        assembler code for greater efficiency
-        easy to call from 'naked' ISR
-
-2013-03-30 Mike Rice <address@hidden>
-
-    * Mar 30 moved private time variables out to separate C files ( libc/time )
-        asc_store.c :  asctime() private character buffer
-        dst_pointer.c : daylight savings function pointer
-        geo_location.c : __latitude, __longitude
-        tm_store.c : gmtime(), localtime() private struct tm
-        utc_offset.c : __utc_offset
-
-2013-03-29 Mike Rice <address@hidden>
-
-       * libc/time: (New directory.)
-       * include/time.h: (New file.)
-       * include/util/eu_dst.h: (New file.)
-       * include/util/usa_dst.h: (New file.)
-
-2013-03-19 Joerg Wunsch <address@hidden>
-
-       * devtools/gen-avr-lib-tree.sh: Add ATmega64RFR2, ATmega644RFR2,
-       ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2, ATmega2564RFR2
-       * configure.ac: (Dito.)
-       * doc/api/main_page.dox: Document new device support.
-       * doc/api/using-tools.dox: (Dito.)
-       * include/avr/io.h: Add hooks for ATmega*RFR2 devices.
-       * include/avr/Makefile.am (avr_HEADERS): Add new header files.
-       * include/avr/sleep.h: Add sleep modes for ATmega*RFR2 devices.
-       * include/avr/wdt.h: Add watchdog support for ATmega*RFR2 devices.
-       * include/avr/power.h: Add power management definitions for
-       ATmega*RFR2 devices.
-       * include/avr/eeprom.h: Add EEPROM definitions for ATmega*RFR2
-       devices.
-       * include/avr/iom64rfr2.h: (New file.)
-       * include/avr/iom644rfr2.h: (New file.)
-       * include/avr/iom128rfr2.h: (New file.)
-       * include/avr/iom1284rfr2.h: (New file.)
-       * include/avr/iom256rfr2.h: (New file.)
-       * include/avr/iom2564rfr2.h: (New file.)
-
-2013-01-27  Dmitry Xmelkov  <address@hidden>
-
-       Fix for bug #37778: _MemoryBarrier() in cpufunc.h error on compile
-       * include/avr/cpufunc.h: Place empty string for asm body. This is
-       needed for older GCC versions.
-       * tests/simulate/regression/bug-37778.c: New file.
-       * NEWS: Add to fixed bug list.
-
-2013-01-10  Joerg Wunsch <address@hidden>
-
-       Submitted by Senthil Kumar Selvaraj:
-       * include/avr/Makefile.am (avr_HEADERS): add xmega.h
-
-2013-01-02  Joerg Wunsch <address@hidden>
-
-       Submitted by Jan Waclawek:
-       * doc/api/assembler.dox: Mention that .sx is an alternate suffix
-       for .S
-
-

Copied: trunk/avr-libc/ChangeLog-2013 (from rev 2404, trunk/avr-libc/ChangeLog)
===================================================================
--- trunk/avr-libc/ChangeLog-2013                               (rev 0)
+++ trunk/avr-libc/ChangeLog-2013       2014-03-17 11:46:39 UTC (rev 2405)
@@ -0,0 +1,619 @@
+2013-09-09  Joerg Wunsch <address@hidden>
+
+       * include/avr/xmega.h (_PROTECTED_WRITE): add forgotten
+       leading underscore.
+
+2013-06-08  Joerg Wunsch <address@hidden>
+
+       bug #36410: avr/boot.h: poisoned SPMCR for ATmega128
+       * include/avr/boot.h: Don't evaluate SPMCR if SPMCSR was
+       already around.
+
+2013-05-13  Joerg Wunsch <address@hidden>
+
+       * tests/simulate/other/progtype-3.c (s): Initialize progmem
+       variable to get rid of a warning.
+
+2013-05-13  Joerg Wunsch <address@hidden>
+
+       * tests/simulate/regression/bug-28135.c: GCC 4.5+ implies malloc()
+       and free() have no side-effects to global variables.  Place a
+       memory barrier before any evaluations of __flp or __brkval to
+       ensure the compiler actually reads them from the respective memory
+       locations.
+       * tests/simulate/stdlib/malloc-7.c: (Dito.)  Also replace private
+       library definitions by "stdlib_private.h"
+       * tests/simulate/stdlib/realloc-2.c: (Dito.)
+
+2013-05-08  Joerg Wunsch <address@hidden>
+
+       Submitted by Frédéric Nadeau:
+       patch #7485 CRC8-CCITT
+       * include/util/crc16.h (_crc8_ccitt_update): New function.
+       * tests/simulate/util/crc16-5.c: New file.
+
+2013-05-08  Pitchumani Sivanupandi  <address@hidden>
+
+       * include/avr/power.h: Specialize clock_prescale_set/get
+       for mega hvb devices
+
+2013-05-03 Mike Rice <address@hidden>
+
+    * Deleted function iso_weeknum(), replaced with iso_week_date()
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Georg-Johann Lay:
+       bug #38135: Install a dummy stdfix-avrlibc.h
+       * include/stdfix-avrlibc.h: New file.
+       * include/Makefile.am (avr_HEADERS): Add stdfix-avrlibc.h.
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Dean Camera:
+       patch #7212: Add pgm_read_ptr() macros to pgmspace.h
+       * include/avr/pgmspace.h (pgm_read_ptr_near, pgm_read_ptr_far,
+       pgm_read_ptr): New macros.
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Radoslaw Koppel:
+       patch #7220: Add UBRR overload functionality to <util/setbaud.h>
+       * include/util/setbaud.h: check for overflow of UBRR_VALUE
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Frédéric Nadeau:
+       patch #7260: Addition to power.h
+       * include/avr/power.h: Extend clock prescaler support to devices
+       with XDIV (ATmega103, ATmega64, ATmega128)
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Maksim Kuleshov:
+       patch #7654 include/delay.h: delay_us >255us without decreasing
+       resolution
+       * include/util/delay.h.in (_delay_us): Add a second decision
+       logic that decides whether _delay_loop_2() could still be
+       used, or the fallback to _delay_ms() is required; while here,
+       reorder local variables so it compiles warning-free in all
+       configurations
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by W. Trevor King:
+       patch #7826 Add ATMega32u4 support to the led-blinking demo
+       * doc/examples/demo/iocompat.h: Add ATmega32U4
+       * doc/examples/demo/Makefile: (Dito.)
+
+2013-05-03 Joerg Wunsch <address@hidden>
+
+       Submitted by Stefan Kristiansson:
+       patch #7910 Add missing PCINT2_vect to iotn40.h and update
+       all the following vector numbers
+       * include/avr/iotn40.h: Add PCINT2_vect, and shift all
+       subsequent (misplaced) vectors; rename ADC_ADC_vect into
+       ADC_vect to match the datasheet.
+
+2013-05-02 Joerg Wunsch <address@hidden>
+
+       * doc/api/tools-install.dox: Drop references to FreeBSD's
+       CVSweb, as it's no longer maintained.  Add a comment that the
+       historically available per-language GCC source files are no
+       longer available, starting with GCC 4.7.
+
+2013-05-02 Joerg Wunsch <address@hidden>
+
+       Submitted by Alex Crawford:
+       patch #7909 Adding __volatile__ to __asm__ within pgmspace header
+       * include/avr/pgmspace.h: Make all __asm__ statements
+       volatile.
+
+2013-04-30 Joerg Wunsch <address@hidden>
+
+       Add IO symbol definitions to crt*.o files:
+       * configure.ac: add crt1/iosym/Makefile to the build
+       * devtools/ioreg.pl: Emit a DIE for uint32_t if needed.
+       * devtools/generate_iosym.sh: New file.
+       * devtools/Device.am (AVRLIB_ASFLAGS): Pass name of iosym/*.S
+       include file as a -D option when compiling gcrt1.o.
+       * crt1/gcrt1.S: Include IOSYMFILE
+       * crt1/Makefile.am (SUBDIRS, DIST_SUBDIRS): add "iosym"
+       * crt1/iosym: New directory.
+       * crt1/iosym/Makefile.am: New file.
+       * crt1/iosym/template.S: Empty template to use for devices where
+       there is no actual IO symbol definition file.
+       * crt1/iosym/at43usb320.S: New file.
+       * crt1/iosym/at43usb355.S: (Dito.)
+       * crt1/iosym/at76c711.S: (Dito.)
+       * crt1/iosym/at86rf401.S: (Dito.)
+       * crt1/iosym/at90c8534.S: (Dito.)
+       * crt1/iosym/at90can128.S: (Dito.)
+       * crt1/iosym/at90can32.S: (Dito.)
+       * crt1/iosym/at90can64.S: (Dito.)
+       * crt1/iosym/at90pwm1.S: (Dito.)
+       * crt1/iosym/at90pwm2.S: (Dito.)
+       * crt1/iosym/at90pwm216.S: (Dito.)
+       * crt1/iosym/at90pwm2b.S: (Dito.)
+       * crt1/iosym/at90pwm3.S: (Dito.)
+       * crt1/iosym/at90pwm316.S: (Dito.)
+       * crt1/iosym/at90pwm3b.S: (Dito.)
+       * crt1/iosym/at90pwm81.S: (Dito.)
+       * crt1/iosym/at90s1200.S: (Dito.)
+       * crt1/iosym/at90s2313.S: (Dito.)
+       * crt1/iosym/at90s2323.S: (Dito.)
+       * crt1/iosym/at90s2333.S: (Dito.)
+       * crt1/iosym/at90s2343.S: (Dito.)
+       * crt1/iosym/at90s4414.S: (Dito.)
+       * crt1/iosym/at90s4433.S: (Dito.)
+       * crt1/iosym/at90s4434.S: (Dito.)
+       * crt1/iosym/at90s8515.S: (Dito.)
+       * crt1/iosym/at90s8535.S: (Dito.)
+       * crt1/iosym/at90scr100.S: (Dito.)
+       * crt1/iosym/at90usb1286.S: (Dito.)
+       * crt1/iosym/at90usb1287.S: (Dito.)
+       * crt1/iosym/at90usb162.S: (Dito.)
+       * crt1/iosym/at90usb646.S: (Dito.)
+       * crt1/iosym/at90usb647.S: (Dito.)
+       * crt1/iosym/at90usb82.S: (Dito.)
+       * crt1/iosym/at94k.S: (Dito.)
+       * crt1/iosym/ata6289.S: (Dito.)
+       * crt1/iosym/atmega103.S: (Dito.)
+       * crt1/iosym/atmega128.S: (Dito.)
+       * crt1/iosym/atmega1280.S: (Dito.)
+       * crt1/iosym/atmega1281.S: (Dito.)
+       * crt1/iosym/atmega1284p.S: (Dito.)
+       * crt1/iosym/atmega1284rfr2.S: (Dito.)
+       * crt1/iosym/atmega128rfa1.S: (Dito.)
+       * crt1/iosym/atmega128rfr2.S: (Dito.)
+       * crt1/iosym/atmega16.S: (Dito.)
+       * crt1/iosym/atmega161.S: (Dito.)
+       * crt1/iosym/atmega162.S: (Dito.)
+       * crt1/iosym/atmega163.S: (Dito.)
+       * crt1/iosym/atmega164a.S: (Dito.)
+       * crt1/iosym/atmega164p.S: (Dito.)
+       * crt1/iosym/atmega165.S: (Dito.)
+       * crt1/iosym/atmega165a.S: (Dito.)
+       * crt1/iosym/atmega165p.S: (Dito.)
+       * crt1/iosym/atmega168.S: (Dito.)
+       * crt1/iosym/atmega168a.S: (Dito.)
+       * crt1/iosym/atmega168p.S: (Dito.)
+       * crt1/iosym/atmega169.S: (Dito.)
+       * crt1/iosym/atmega169a.S: (Dito.)
+       * crt1/iosym/atmega169p.S: (Dito.)
+       * crt1/iosym/atmega169pa.S: (Dito.)
+       * crt1/iosym/atmega16a.S: (Dito.)
+       * crt1/iosym/atmega16hva.S: (Dito.)
+       * crt1/iosym/atmega16hva2.S: (Dito.)
+       * crt1/iosym/atmega16hvb.S: (Dito.)
+       * crt1/iosym/atmega16hvbrevb.S: (Dito.)
+       * crt1/iosym/atmega16m1.S: (Dito.)
+       * crt1/iosym/atmega16u2.S: (Dito.)
+       * crt1/iosym/atmega16u4.S: (Dito.)
+       * crt1/iosym/atmega2560.S: (Dito.)
+       * crt1/iosym/atmega2561.S: (Dito.)
+       * crt1/iosym/atmega2564rfr2.S: (Dito.)
+       * crt1/iosym/atmega256rfr2.S: (Dito.)
+       * crt1/iosym/atmega32.S: (Dito.)
+       * crt1/iosym/atmega323.S: (Dito.)
+       * crt1/iosym/atmega324a.S: (Dito.)
+       * crt1/iosym/atmega324p.S: (Dito.)
+       * crt1/iosym/atmega324pa.S: (Dito.)
+       * crt1/iosym/atmega325.S: (Dito.)
+       * crt1/iosym/atmega3250.S: (Dito.)
+       * crt1/iosym/atmega3250a.S: (Dito.)
+       * crt1/iosym/atmega3250p.S: (Dito.)
+       * crt1/iosym/atmega325a.S: (Dito.)
+       * crt1/iosym/atmega325p.S: (Dito.)
+       * crt1/iosym/atmega328.S: (Dito.)
+       * crt1/iosym/atmega328p.S: (Dito.)
+       * crt1/iosym/atmega329.S: (Dito.)
+       * crt1/iosym/atmega3290.S: (Dito.)
+       * crt1/iosym/atmega3290a.S: (Dito.)
+       * crt1/iosym/atmega3290p.S: (Dito.)
+       * crt1/iosym/atmega329a.S: (Dito.)
+       * crt1/iosym/atmega329p.S: (Dito.)
+       * crt1/iosym/atmega329pa.S: (Dito.)
+       * crt1/iosym/atmega32c1.S: (Dito.)
+       * crt1/iosym/atmega32hvb.S: (Dito.)
+       * crt1/iosym/atmega32hvbrevb.S: (Dito.)
+       * crt1/iosym/atmega32m1.S: (Dito.)
+       * crt1/iosym/atmega32u2.S: (Dito.)
+       * crt1/iosym/atmega32u4.S: (Dito.)
+       * crt1/iosym/atmega32u6.S: (Dito.)
+       * crt1/iosym/atmega406.S: (Dito.)
+       * crt1/iosym/atmega48.S: (Dito.)
+       * crt1/iosym/atmega48a.S: (Dito.)
+       * crt1/iosym/atmega48p.S: (Dito.)
+       * crt1/iosym/atmega64.S: (Dito.)
+       * crt1/iosym/atmega640.S: (Dito.)
+       * crt1/iosym/atmega644.S: (Dito.)
+       * crt1/iosym/atmega644a.S: (Dito.)
+       * crt1/iosym/atmega644p.S: (Dito.)
+       * crt1/iosym/atmega644pa.S: (Dito.)
+       * crt1/iosym/atmega644rfr2.S: (Dito.)
+       * crt1/iosym/atmega645.S: (Dito.)
+       * crt1/iosym/atmega6450.S: (Dito.)
+       * crt1/iosym/atmega6450a.S: (Dito.)
+       * crt1/iosym/atmega6450p.S: (Dito.)
+       * crt1/iosym/atmega645a.S: (Dito.)
+       * crt1/iosym/atmega645p.S: (Dito.)
+       * crt1/iosym/atmega649.S: (Dito.)
+       * crt1/iosym/atmega6490.S: (Dito.)
+       * crt1/iosym/atmega6490a.S: (Dito.)
+       * crt1/iosym/atmega6490p.S: (Dito.)
+       * crt1/iosym/atmega649a.S: (Dito.)
+       * crt1/iosym/atmega649p.S: (Dito.)
+       * crt1/iosym/atmega64c1.S: (Dito.)
+       * crt1/iosym/atmega64hve.S: (Dito.)
+       * crt1/iosym/atmega64m1.S: (Dito.)
+       * crt1/iosym/atmega64rfr2.S: (Dito.)
+       * crt1/iosym/atmega8.S: (Dito.)
+       * crt1/iosym/atmega8515.S: (Dito.)
+       * crt1/iosym/atmega8535.S: (Dito.)
+       * crt1/iosym/atmega88.S: (Dito.)
+       * crt1/iosym/atmega88a.S: (Dito.)
+       * crt1/iosym/atmega88p.S: (Dito.)
+       * crt1/iosym/atmega88pa.S: (Dito.)
+       * crt1/iosym/atmega8hva.S: (Dito.)
+       * crt1/iosym/atmega8u2.S: (Dito.)
+       * crt1/iosym/attiny10.S: (Dito.)
+       * crt1/iosym/attiny11.S: (Dito.)
+       * crt1/iosym/attiny12.S: (Dito.)
+       * crt1/iosym/attiny13.S: (Dito.)
+       * crt1/iosym/attiny13a.S: (Dito.)
+       * crt1/iosym/attiny15.S: (Dito.)
+       * crt1/iosym/attiny167.S: (Dito.)
+       * crt1/iosym/attiny20.S: (Dito.)
+       * crt1/iosym/attiny22.S: (Dito.)
+       * crt1/iosym/attiny2313.S: (Dito.)
+       * crt1/iosym/attiny2313a.S: (Dito.)
+       * crt1/iosym/attiny24.S: (Dito.)
+       * crt1/iosym/attiny24a.S: (Dito.)
+       * crt1/iosym/attiny25.S: (Dito.)
+       * crt1/iosym/attiny26.S: (Dito.)
+       * crt1/iosym/attiny261.S: (Dito.)
+       * crt1/iosym/attiny261a.S: (Dito.)
+       * crt1/iosym/attiny28.S: (Dito.)
+       * crt1/iosym/attiny4.S: (Dito.)
+       * crt1/iosym/attiny40.S: (Dito.)
+       * crt1/iosym/attiny4313.S: (Dito.)
+       * crt1/iosym/attiny43u.S: (Dito.)
+       * crt1/iosym/attiny44.S: (Dito.)
+       * crt1/iosym/attiny44a.S: (Dito.)
+       * crt1/iosym/attiny45.S: (Dito.)
+       * crt1/iosym/attiny461.S: (Dito.)
+       * crt1/iosym/attiny461a.S: (Dito.)
+       * crt1/iosym/attiny48.S: (Dito.)
+       * crt1/iosym/attiny5.S: (Dito.)
+       * crt1/iosym/attiny84.S: (Dito.)
+       * crt1/iosym/attiny84a.S: (Dito.)
+       * crt1/iosym/attiny85.S: (Dito.)
+       * crt1/iosym/attiny861.S: (Dito.)
+       * crt1/iosym/attiny861a.S: (Dito.)
+       * crt1/iosym/attiny87.S: (Dito.)
+       * crt1/iosym/attiny88.S: (Dito.)
+       * crt1/iosym/attiny9.S: (Dito.)
+       * crt1/iosym/atxmega128a1.S: (Dito.)
+       * crt1/iosym/atxmega128a1u.S: (Dito.)
+       * crt1/iosym/atxmega128a3.S: (Dito.)
+       * crt1/iosym/atxmega128d3.S: (Dito.)
+       * crt1/iosym/atxmega16a4.S: (Dito.)
+       * crt1/iosym/atxmega16d4.S: (Dito.)
+       * crt1/iosym/atxmega192a3.S: (Dito.)
+       * crt1/iosym/atxmega192d3.S: (Dito.)
+       * crt1/iosym/atxmega256a3.S: (Dito.)
+       * crt1/iosym/atxmega256a3b.S: (Dito.)
+       * crt1/iosym/atxmega256d3.S: (Dito.)
+       * crt1/iosym/atxmega32a4.S: (Dito.)
+       * crt1/iosym/atxmega32d4.S: (Dito.)
+       * crt1/iosym/atxmega64a1.S: (Dito.)
+       * crt1/iosym/atxmega64a1u.S: (Dito.)
+       * crt1/iosym/atxmega64a3.S: (Dito.)
+       * crt1/iosym/atxmega64d3.S: (Dito.)
+       * crt1/iosym/m3000.S: (Dito.)
+
+2013-04-30 Mike Rice <address@hidden>
+
+    * Corrected date for determing final week of year ( /libc/time/strftime.c )
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+       Contributed by Wouter van Gulik:
+       * devtools/ioreg.pl: Fix some typos in documentation.
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+       Contributed by Knut Schwichtenberg:
+       * devtools/ioreg.pl: Add POD (plain old documentation).
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+       * configure.ac (--with-debug-info): New option.
+       * devtools/Device.am: Replace hard-coded debug information
+       options by CDEBUG or ASDEBUG, respectively.
+       * devtools/Architecture.am: (Dito.)
+       * doc/api/tools-install.dox: Document the new option here, too.
+
+2013-04-29 Joerg Wunsch <address@hidden>
+
+       * devtools/findreg.xsl: Dig up EEPROM data, too.
+       * devtools/ioreg.pl: Add EEPROM DWARF-2 template.
+
+04-29 Mike Rice <address@hidden>
+
+    * Corrected 'D' conversion of strftime to display two digit year
+    * Corrected 'V' conversion to display final week number of previous year
+        libc/time/strftime
+
+2013-04-28 Mike Rice <address@hidden>
+
+    * Augmented comments to explain the algorithm employed in libc/time/...
+        daylight_seconds.c
+        equation_of_time.c
+        gm_sidereal.c
+        gmtime_r.c
+        iso_weeknum.c
+        mk_gmtime.c
+        solar_declination.c
+
+2013-04-27 Mike Rice <address@hidden>
+
+    * libc/time/strftime.c now handles all conversions, in the C locale.
+    * New function/file libc/time/iso_weeknum .
+    * Declared time_t and struct tm parameters 'const' in libc/time/...
+        daylight_seconds.c
+        equation_of_time.c
+        fatfs_time.c
+        isotime.c
+        isotime_r.c
+        mk_gmtime.c
+        moon_phase.c
+        solar_declination.c
+        solar_noon.c
+        sun_rise.c
+        sun_set.c
+
+    * Edited the docs overview with a more complete description, references to 
the standard,
+    * and details on the departures from standard.
+        include/time.h
+
+    * Corrected the name of the iso week number function from iso_week to 
iso_weeknum
+        libc/time/iso_weeknum.c
+
+2013-04-26 Mike Rice <address@hidden>
+
+    * Re-write of the 'week_of' functions. The original was often incorrect 
for any base day except
+    * Sunday (libc/time)
+        week_of_month.c
+        week_of_year.c
+
+2013-04-25 Joerg Wunsch <address@hidden>
+
+       * devtools/ioreg.pl: (New file.), contributed by Knut
+       Schwichtenberg
+       * devtools/findreg.xsl: (New file.)
+
+2013-04-24 Mike Rice <address@hidden>
+
+    * Modified moon_phase() to give a more realistic 'curve' 
(libc/time/moonphase.c)
+
+2013-04-23 Mike Rice <address@hidden>
+
+    * Changed month_length() to use the 'knuckles' algorithm. Slightly less 
code and
+    * easier to understand.
+        libc/time/month_length.c
+
+    * Fixed unused variable warning in tests/simulate/time/tick.c
+
+2013-04-21 Mike Rice <address@hidden>
+
+    * Changed the method of setting the system time
+        include/time.h
+        libc/time/set_system_time.c
+
+    * Broke out function common to isotime_r and asctime_r (libc/time)
+        asctime_r.c
+        isotime_r.c
+        print_lz.c
+
+2013-04-20 Mike Rice <address@hidden>
+
+    * libc/include/time.h
+        Edited docs of system_tick()
+        Corrected figure for the 'end of time'
+
+2013-04-19 Joerg Wunsch <address@hidden>
+
+       * devtools/gen-avr-lib-tree.sh: De-POSIXify the shell usage, since
+       Solaris' /bin/sh is not POSIX-aware.  For the remaining tools,
+       their POSIXish variants can be chosen by prepending the PATH with
+       /usr/xpg4/bin (doesn't harm for non-Solaris systems), but as for
+       the shell this script is running under, the only other option
+       were to let autoconf detect it, which is a bit of overkill.
+
+2013-04-19 Mike Rice <address@hidden>
+
+    * Improved tests in tests/simulate/time
+    * Corrected month length function to match its prototype
+        include/time.h
+        libc/time/month_length.c
+
+2013-04-18 Mike Rice <address@hidden>
+
+    * Improvement to isotime_r saves some cpu cycles
+        libc/time/isotime_r.c
+
+    * Added some basic tests to tests/simulate/time
+
+2013-04-16 Mike Rice <address@hidden>
+
+    * Modified system_tick() to much a more efficient version suggested by 
Wouter van Gulik
+        libc/time/system_tick.c
+        include/time.h
+
+2013-04-11 Mike Rice <address@hidden>
+
+    * Experimental system_tick_i() proves out (libc/time)
+        remove system_tick.c
+        rename system_tick_i.c to system_tick.c
+        modify include/time.h to reflect the change
+
+2013-04-11 Mike Rice <address@hidden>
+
+    * Found conflicting data between USNO and NOAA tables. Settled on using 
USNO data (libc/time)
+        ephemera_common.h
+        equation_of_time.c
+        solar_declination.c
+
+2013-04-10 Mike Rice <address@hidden>
+
+    * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion 
of both
+      daylight savings functions in one application
+
+2013-04-11 Mike Rice <address@hidden>
+
+    * Found conflicting data between USNO and NOAA tables. Settled on using 
USNO data (libc/time)
+        ephemera_common.h
+        equation_of_time.c
+        solar_declination.c
+
+2013-04-10 Mike Rice <address@hidden>
+
+    * Erroneous 'include once' in libc/include/util/eu_dst prevented inclusion 
of both
+    * daylight savings functions in one application
+
+2013-04-09 Mike Rice <address@hidden>
+
+    * Gathered some constant terms from ephemera (libc/time)
+            ephemera_common.h
+            equation_of_time.c
+            solar_declination.c
+
+    * Pulled calculation of solar noon from sun_rise and sun_set, creating new 
function
+      solar_noon() (libc)
+        /include/time.h
+        /time/sun_rise.c
+        /time/sun_set.c
+        /time/solar_noon.c
+
+2013-04-08 Mike Rice <address@hidden>
+
+      * Moved some macros common to the ephemera functions to a new header 
file, changing
+      * some values for closer fits to the 'zeroes' of the equations 
(libc/time)
+            ephemera_common.h
+            equation_of_time.c
+            solar_declination.c
+
+2013-04-07 Mike Rice <address@hidden>
+
+    * Corrected an error computing fractional day in libc/time/mk_gmtime.c
+    * fixed a typo in libc/include/util/eu_dst.c
+
+2013-04-06 Mike Rice <address@hidden>
+
+    * Improved overall precision of equation of time and declination 
(libc/time)
+        solar_declination.c
+        equation_of_time.c
+
+2013-04-05 Mike Rice <address@hidden>
+
+    * fixed warnings about 'long long' when compiled with -Wextra (libc/time)
+        gm_sidereal.c
+        mk_gmtime.c
+
+2013-04-03 Mike Rice <address@hidden>
+
+    * libc/time/strftime.c
+        Modified 'c' conversion to use the asctime() function
+        corrected 'F' conversion year formatting
+        corrected 'R' conversion hour formatting
+        corrected 'x' conversion year formatting
+
+2013-04-02 Mike Rice <address@hidden>
+
+    * Rearrange code and comments for clarity ( libc )
+        include/time.h
+
+        time/asc_store.c
+        time/gmtime_r.c
+        time/mk_gmtime.c
+        time/tm_store.c
+        time/utc_offset.c
+        time/week_of_month.c
+        time/week_of_year.c
+        time/solar_declination.c
+        time/sun_rise.c
+        time/sun_set.c
+        time/daylight_seconds.c
+        time/gm_sidereal.c
+        time/lm_sidereal.c
+        time/moon_phase.c
+        time/is_leap_year.c
+
+
+
+2013-03-31 Mike Rice <address@hidden>
+
+    * Added experimental function system_tick_i() ( libc/time/system_tick_i.c )
+        assembler code for greater efficiency
+        easy to call from 'naked' ISR
+
+2013-03-30 Mike Rice <address@hidden>
+
+    * Mar 30 moved private time variables out to separate C files ( libc/time )
+        asc_store.c :  asctime() private character buffer
+        dst_pointer.c : daylight savings function pointer
+        geo_location.c : __latitude, __longitude
+        tm_store.c : gmtime(), localtime() private struct tm
+        utc_offset.c : __utc_offset
+
+2013-03-29 Mike Rice <address@hidden>
+
+       * libc/time: (New directory.)
+       * include/time.h: (New file.)
+       * include/util/eu_dst.h: (New file.)
+       * include/util/usa_dst.h: (New file.)
+
+2013-03-19 Joerg Wunsch <address@hidden>
+
+       * devtools/gen-avr-lib-tree.sh: Add ATmega64RFR2, ATmega644RFR2,
+       ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2, ATmega2564RFR2
+       * configure.ac: (Dito.)
+       * doc/api/main_page.dox: Document new device support.
+       * doc/api/using-tools.dox: (Dito.)
+       * include/avr/io.h: Add hooks for ATmega*RFR2 devices.
+       * include/avr/Makefile.am (avr_HEADERS): Add new header files.
+       * include/avr/sleep.h: Add sleep modes for ATmega*RFR2 devices.
+       * include/avr/wdt.h: Add watchdog support for ATmega*RFR2 devices.
+       * include/avr/power.h: Add power management definitions for
+       ATmega*RFR2 devices.
+       * include/avr/eeprom.h: Add EEPROM definitions for ATmega*RFR2
+       devices.
+       * include/avr/iom64rfr2.h: (New file.)
+       * include/avr/iom644rfr2.h: (New file.)
+       * include/avr/iom128rfr2.h: (New file.)
+       * include/avr/iom1284rfr2.h: (New file.)
+       * include/avr/iom256rfr2.h: (New file.)
+       * include/avr/iom2564rfr2.h: (New file.)
+
+2013-01-27  Dmitry Xmelkov  <address@hidden>
+
+       Fix for bug #37778: _MemoryBarrier() in cpufunc.h error on compile
+       * include/avr/cpufunc.h: Place empty string for asm body. This is
+       needed for older GCC versions.
+       * tests/simulate/regression/bug-37778.c: New file.
+       * NEWS: Add to fixed bug list.
+
+2013-01-10  Joerg Wunsch <address@hidden>
+
+       Submitted by Senthil Kumar Selvaraj:
+       * include/avr/Makefile.am (avr_HEADERS): add xmega.h
+
+2013-01-02  Joerg Wunsch <address@hidden>
+
+       Submitted by Jan Waclawek:
+       * doc/api/assembler.dox: Mention that .sx is an alternate suffix
+       for .S
+
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]