1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ccan
normal 9177eca302 ccan/list/list.h: sync with ccan upstream
This includes the following 5 commits from ccan upstream:

    list: list_add_after and list_add_before functions
    list: list_swap to exchange elements
    list: new list_for_each{, _safe}_off_dir_ macros
    list: add list_for_each_rev_off macro
    list: add list_for_each_rev_safe{,_off} macros

This syncs us with commit c2fbfe5282ba264f3485586e7efa8a5967f2d386
in git://git.ozlabs.org/~ccan/ccan

These ccan commits should allow us to implement compile.c and
st.c using ccan/list to reduce duplicated linked-list logic.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-04-09 00:30:26 +00:00
..
build_assert vm*: doubly-linked list from ccan to manage vm->living_threads 2014-05-10 23:48:51 +00:00
check_type vm*: doubly-linked list from ccan to manage vm->living_threads 2014-05-10 23:48:51 +00:00
container_of ccan/container_of: add container_of_or_null 2014-09-13 23:49:28 +00:00
licenses vm*: doubly-linked list from ccan to manage vm->living_threads 2014-05-10 23:48:51 +00:00
list ccan/list/list.h: sync with ccan upstream 2015-04-09 00:30:26 +00:00
str vm*: doubly-linked list from ccan to manage vm->living_threads 2014-05-10 23:48:51 +00:00