[riot-commits] [RIOT-OS/RIOT] 7c3913: core: introduce intrusive singly linked list

Kaspar Schleiser kaspar at schleiser.de
Tue Mar 29 22:25:44 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 7c39134d5d3bab79274ea3affbef62202c54d570
      https://github.com/RIOT-OS/RIOT/commit/7c39134d5d3bab79274ea3affbef62202c54d570
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    A core/include/list.h
    M core/include/thread.h
    M core/thread.c

  Log Message:
  -----------
  core: introduce intrusive singly linked list


  Commit: 350c341ce1b1da19f840a12fc2c29bf3fab9647e
      https://github.com/RIOT-OS/RIOT/commit/350c341ce1b1da19f840a12fc2c29bf3fab9647e
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M core/include/mutex.h
    M core/mutex.c

  Log Message:
  -----------
  core: mutex: use of intrusive linked list instead of priority queue


  Commit: c0f39bb55f0160edb6d6add36fd9f49be2c3e746
      https://github.com/RIOT-OS/RIOT/commit/c0f39bb55f0160edb6d6add36fd9f49be2c3e746
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

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

  Log Message:
  -----------
  sys: posix: pthread: fix mutex usage


  Commit: 3d9020eb46a553c836cef09faaff5c70301e8e28
      https://github.com/RIOT-OS/RIOT/commit/3d9020eb46a553c836cef09faaff5c70301e8e28
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M sys/cpp11-compat/include/riot/mutex.hpp

  Log Message:
  -----------
  sys: cpp11-compat: adapt to changed mutex implementation


  Commit: f626ee5969eac6856cda7731b553609dfabce1f7
      https://github.com/RIOT-OS/RIOT/commit/f626ee5969eac6856cda7731b553609dfabce1f7
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    A core/include/list.h
    M core/include/mutex.h
    M core/include/thread.h
    M core/mutex.c
    M core/thread.c
    M sys/cpp11-compat/include/riot/mutex.hpp
    M sys/posix/pthread/include/pthread_cond.h
    M sys/posix/pthread/pthread.c
    M sys/posix/pthread/pthread_cond.c
    M sys/posix/pthread/pthread_tls.c

  Log Message:
  -----------
  Merge pull request #4557 from kaspar030/introduce_intrusive_singly_linked_list

core: mutex: several optimizations


Compare: https://github.com/RIOT-OS/RIOT/compare/b612eb9dff92...f626ee5969ea


More information about the commits mailing list