[riot-commits] [RIOT-OS/RIOT] 48eeda: msp430-common: stdio.h: Move extern "C" brace to c...

Joakim Nohlgård joakim.nohlgard at eistec.se
Thu Feb 9 09:00:19 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 48eeda41263d0c9a63dffb23574de5422d11a1b5
      https://github.com/RIOT-OS/RIOT/commit/48eeda41263d0c9a63dffb23574de5422d11a1b5
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M cpu/msp430_common/include/stdio.h

  Log Message:
  -----------
  msp430-common: stdio.h: Move extern "C" brace to correct place


  Commit: 4bd62d241f57196ffe5727556d0379714e2df26b
      https://github.com/RIOT-OS/RIOT/commit/4bd62d241f57196ffe5727556d0379714e2df26b
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M doc/doxygen/riot.doxyfile

  Log Message:
  -----------
  doc/doxygen: Sort exclude patterns


  Commit: 985afd8d80d8ddddde96bf9f5048312171ca1d44
      https://github.com/RIOT-OS/RIOT/commit/985afd8d80d8ddddde96bf9f5048312171ca1d44
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M core/mutex.c

  Log Message:
  -----------
  core/mutex.c: remove unused #include "atomic.h"


  Commit: d322af3fe547200e712652ad417e98638da1024f
      https://github.com/RIOT-OS/RIOT/commit/d322af3fe547200e712652ad417e98638da1024f
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M core/include/mutex.h

  Log Message:
  -----------
  core/include/mutex.h: remove unused #include "atomic.h"


  Commit: 7376419350af843bb27bc287f7835c2057ee3e48
      https://github.com/RIOT-OS/RIOT/commit/7376419350af843bb27bc287f7835c2057ee3e48
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M sys/include/net/gnrc/pktbuf.h

  Log Message:
  -----------
  gnrc/pktbuf: remove unused #include "atomic.h"


  Commit: 6d20ac084b39978a635dde412947bc2dd243faf1
      https://github.com/RIOT-OS/RIOT/commit/6d20ac084b39978a635dde412947bc2dd243faf1
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M core/c11_atomic.c

  Log Message:
  -----------
  core/c11_atomic.c: Add remaining C11 atomic library helpers for GCC


  Commit: fcdb1572288c2dde805cc33f14e2c03f5728e002
      https://github.com/RIOT-OS/RIOT/commit/fcdb1572288c2dde805cc33f14e2c03f5728e002
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    A core/atomic_c11.c
    R core/c11_atomic.c

  Log Message:
  -----------
  core: rename c11_atomic -> atomic_c11


  Commit: 4297e06fe546ec4e0381ff32012bb7c1673af348
      https://github.com/RIOT-OS/RIOT/commit/4297e06fe546ec4e0381ff32012bb7c1673af348
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    A core/atomic_sync.c

  Log Message:
  -----------
  core: add __sync_x library helpers for <gcc-4.7


  Commit: 0cb384829ce251e3be85f6b91077535d9fb3a9e3
      https://github.com/RIOT-OS/RIOT/commit/0cb384829ce251e3be85f6b91077535d9fb3a9e3
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    A cpu/msp430_common/include/stdatomic.h
    A cpu/msp430_common/include/sys/cdefs.h
    A cpu/msp430_common/include/sys/features.h

  Log Message:
  -----------
  msp430-common: Add stdatomic.h, sys/cdefs.h, sys/features.h from newlib


  Commit: ee0cae69a5f65af3ccd5011f0430c087175e9869
      https://github.com/RIOT-OS/RIOT/commit/ee0cae69a5f65af3ccd5011f0430c087175e9869
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    A cpu/msp430_common/mspgcc-supplement.c

  Log Message:
  -----------
  msp430_common: Add supplemental __clzhi2, __ctzhi2, for old MSPGCC


  Commit: 597db0358d5ee0562bf02d8351c88caffb57577a
      https://github.com/RIOT-OS/RIOT/commit/597db0358d5ee0562bf02d8351c88caffb57577a
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M sys/posix/pthread/include/pthread_spin.h
    M sys/posix/pthread/pthread_spin.c

  Log Message:
  -----------
  sys/posix/pthread: Use C11 atomic instead of atomic.h


  Commit: c1b84f0e4f8c6837535eaab558f8952cc77fc170
      https://github.com/RIOT-OS/RIOT/commit/c1b84f0e4f8c6837535eaab558f8952cc77fc170
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M tests/emb6/ping.c

  Log Message:
  -----------
  tests/emb6: Use stdatomic.h instead of custom atomic.h


  Commit: cb34eed8f317e6e9e7908f40622e50d2ba663004
      https://github.com/RIOT-OS/RIOT/commit/cb34eed8f317e6e9e7908f40622e50d2ba663004
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M tests/unittests/tests-core/tests-core-atomic.c

  Log Message:
  -----------
  tests/unittests/core-atomic: Use stdatomic.h instead of custom atomic.h


  Commit: 20b184604b377fd212d7e5fdd0cc86a7e1bff3a3
      https://github.com/RIOT-OS/RIOT/commit/20b184604b377fd212d7e5fdd0cc86a7e1bff3a3
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    R cpu/cortexm_common/atomic_arch.c
    M cpu/cortexm_common/include/cpu.h

  Log Message:
  -----------
  cortexm_common: Remove atomic_arch


  Commit: 83c2630d002708cb9849541310926a6f2d2b690c
      https://github.com/RIOT-OS/RIOT/commit/83c2630d002708cb9849541310926a6f2d2b690c
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M cpu/x86/include/cpu.h
    R cpu/x86/x86_atomic.c

  Log Message:
  -----------
  x86: Remove atomic_arch


  Commit: 4fdd2ea41af2b7b697a7cfb9530c560f7ff07aa9
      https://github.com/RIOT-OS/RIOT/commit/4fdd2ea41af2b7b697a7cfb9530c560f7ff07aa9
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    R core/atomic.c
    R core/include/atomic.h

  Log Message:
  -----------
  core: Remove atomic in favour of C11 stdatomic


  Commit: 4bc120f54dc482d23ca202c725db2e4a36caad99
      https://github.com/RIOT-OS/RIOT/commit/4bc120f54dc482d23ca202c725db2e4a36caad99
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    A dist/tools/licenses/patterns/1c-BSD-newlibfeatures

  Log Message:
  -----------
  dist/tools/licenses: Add BSD 1 clause style license from newlib sys/features.h

Used in msp430-common


  Commit: bec5b57f0dced59fd4ffcb20aa9a8f7d7e67bdd3
      https://github.com/RIOT-OS/RIOT/commit/bec5b57f0dced59fd4ffcb20aa9a8f7d7e67bdd3
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M doc/doxygen/riot.doxyfile

  Log Message:
  -----------
  doc/doxygen: Exclude msp430-common imported newlib headers


  Commit: f055137e021bd26e6b08ada42f04eea01b39367d
      https://github.com/RIOT-OS/RIOT/commit/f055137e021bd26e6b08ada42f04eea01b39367d
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

  Changed paths:
    M sys/posix/pthread/include/pthread_spin.h

  Log Message:
  -----------
  sys/posix: Add missing Doxygen comment on spinlock flag member


  Commit: 094107863f1cc9be34ddc58afb01e5091adb512e
      https://github.com/RIOT-OS/RIOT/commit/094107863f1cc9be34ddc58afb01e5091adb512e
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    R core/atomic.c
    A core/atomic_c11.c
    A core/atomic_sync.c
    R core/c11_atomic.c
    R core/include/atomic.h
    M core/include/mutex.h
    M core/mutex.c
    R cpu/cortexm_common/atomic_arch.c
    M cpu/cortexm_common/include/cpu.h
    A cpu/msp430_common/include/stdatomic.h
    M cpu/msp430_common/include/stdio.h
    A cpu/msp430_common/include/sys/cdefs.h
    A cpu/msp430_common/include/sys/features.h
    A cpu/msp430_common/mspgcc-supplement.c
    M cpu/x86/include/cpu.h
    R cpu/x86/x86_atomic.c
    A dist/tools/licenses/patterns/1c-BSD-newlibfeatures
    M doc/doxygen/riot.doxyfile
    M sys/include/net/gnrc/pktbuf.h
    M sys/posix/pthread/include/pthread_spin.h
    M sys/posix/pthread/pthread_spin.c
    M tests/emb6/ping.c
    M tests/unittests/tests-core/tests-core-atomic.c

  Log Message:
  -----------
  Merge pull request #5688 from gebart/pr/atomics-refactor

core: Provide all C11 atomic operations


Compare: https://github.com/RIOT-OS/RIOT/compare/e5e79c283434...094107863f1c


More information about the commits mailing list