Обсуждение: useless list_tail()?
Hi,
While working with lists, I've been utilizing the
During this process, I noticed that the
Its last usage was removed in commit a8d8445a7b in favor of
Shall we remove it?
While working with lists, I've been utilizing the
llast() macro to retrieve the last element. During this process, I noticed that the
list_tail() function is not being used anywhere in the codebase.Its last usage was removed in commit a8d8445a7b in favor of
llast().Shall we remove it?
www.hashdata.xyz
Hi, > While working with lists, I've been utilizing the llast() macro to retrieve the last element. > During this process, I noticed that the list_tail() function is not being used anywhere in the codebase. > Its last usage was removed in commit a8d8445a7b in favor of llast(). I'm not entirely sure. Although being a static inline function, list_tail() is declared in a .h file. Removing it may break 3rd party code. Note that list_tail() and llast() don't do exactly the same. list_tail() accepts NIL lists while llast() works only for non-NIL lists. -- Best regards, Aleksander Alekseev
Aleksander Alekseev <aleksander@timescale.com>于2025年1月15日 周三21:47写道:
list_tail() is declared in a .h file. Removing it may break 3rd party
code.
Make sense, other extensions may already be using it.