diff options
author | yui-knk <spiketeika@gmail.com> | 2023-05-28 20:00:20 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-06-12 18:23:48 +0900 |
commit | b481b673d753339204290d7582dbb91a6e14447a (patch) | |
tree | efb6e1149f38562c047b42146307578b74d5349a /ext/socket | |
parent | b308f7cfe4dd17ca34ac614ce09ea8bedbb134ea (diff) |
[Feature #19719] Universal Parser
Introduce Universal Parser mode for the parser.
This commit includes these changes:
* Introduce `UNIVERSAL_PARSER` macro. All of CRuby related functions
are passed via `struct rb_parser_config_struct` when this macro is enabled.
* Add CI task with 'cppflags=-DUNIVERSAL_PARSER' for ubuntu.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7927
Diffstat (limited to 'ext/socket')
-rw-r--r-- | ext/socket/depend | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/socket/depend b/ext/socket/depend index 016b6cfc90..675520c0b5 100644 --- a/ext/socket/depend +++ b/ext/socket/depend @@ -208,6 +208,7 @@ ancdata.o: $(top_srcdir)/method.h ancdata.o: $(top_srcdir)/node.h ancdata.o: $(top_srcdir)/ruby_assert.h ancdata.o: $(top_srcdir)/ruby_atomic.h +ancdata.o: $(top_srcdir)/rubyparser.h ancdata.o: $(top_srcdir)/shape.h ancdata.o: $(top_srcdir)/thread_pthread.h ancdata.o: $(top_srcdir)/vm_core.h @@ -415,6 +416,7 @@ basicsocket.o: $(top_srcdir)/method.h basicsocket.o: $(top_srcdir)/node.h basicsocket.o: $(top_srcdir)/ruby_assert.h basicsocket.o: $(top_srcdir)/ruby_atomic.h +basicsocket.o: $(top_srcdir)/rubyparser.h basicsocket.o: $(top_srcdir)/shape.h basicsocket.o: $(top_srcdir)/thread_pthread.h basicsocket.o: $(top_srcdir)/vm_core.h @@ -622,6 +624,7 @@ constants.o: $(top_srcdir)/method.h constants.o: $(top_srcdir)/node.h constants.o: $(top_srcdir)/ruby_assert.h constants.o: $(top_srcdir)/ruby_atomic.h +constants.o: $(top_srcdir)/rubyparser.h constants.o: $(top_srcdir)/shape.h constants.o: $(top_srcdir)/thread_pthread.h constants.o: $(top_srcdir)/vm_core.h @@ -830,6 +833,7 @@ ifaddr.o: $(top_srcdir)/method.h ifaddr.o: $(top_srcdir)/node.h ifaddr.o: $(top_srcdir)/ruby_assert.h ifaddr.o: $(top_srcdir)/ruby_atomic.h +ifaddr.o: $(top_srcdir)/rubyparser.h ifaddr.o: $(top_srcdir)/shape.h ifaddr.o: $(top_srcdir)/thread_pthread.h ifaddr.o: $(top_srcdir)/vm_core.h @@ -1037,6 +1041,7 @@ init.o: $(top_srcdir)/method.h init.o: $(top_srcdir)/node.h init.o: $(top_srcdir)/ruby_assert.h init.o: $(top_srcdir)/ruby_atomic.h +init.o: $(top_srcdir)/rubyparser.h init.o: $(top_srcdir)/shape.h init.o: $(top_srcdir)/thread_pthread.h init.o: $(top_srcdir)/vm_core.h @@ -1244,6 +1249,7 @@ ipsocket.o: $(top_srcdir)/method.h ipsocket.o: $(top_srcdir)/node.h ipsocket.o: $(top_srcdir)/ruby_assert.h ipsocket.o: $(top_srcdir)/ruby_atomic.h +ipsocket.o: $(top_srcdir)/rubyparser.h ipsocket.o: $(top_srcdir)/shape.h ipsocket.o: $(top_srcdir)/thread_pthread.h ipsocket.o: $(top_srcdir)/vm_core.h @@ -1451,6 +1457,7 @@ option.o: $(top_srcdir)/method.h option.o: $(top_srcdir)/node.h option.o: $(top_srcdir)/ruby_assert.h option.o: $(top_srcdir)/ruby_atomic.h +option.o: $(top_srcdir)/rubyparser.h option.o: $(top_srcdir)/shape.h option.o: $(top_srcdir)/thread_pthread.h option.o: $(top_srcdir)/vm_core.h @@ -1658,6 +1665,7 @@ raddrinfo.o: $(top_srcdir)/method.h raddrinfo.o: $(top_srcdir)/node.h raddrinfo.o: $(top_srcdir)/ruby_assert.h raddrinfo.o: $(top_srcdir)/ruby_atomic.h +raddrinfo.o: $(top_srcdir)/rubyparser.h raddrinfo.o: $(top_srcdir)/shape.h raddrinfo.o: $(top_srcdir)/thread_pthread.h raddrinfo.o: $(top_srcdir)/vm_core.h @@ -1865,6 +1873,7 @@ socket.o: $(top_srcdir)/method.h socket.o: $(top_srcdir)/node.h socket.o: $(top_srcdir)/ruby_assert.h socket.o: $(top_srcdir)/ruby_atomic.h +socket.o: $(top_srcdir)/rubyparser.h socket.o: $(top_srcdir)/shape.h socket.o: $(top_srcdir)/thread_pthread.h socket.o: $(top_srcdir)/vm_core.h @@ -2072,6 +2081,7 @@ sockssocket.o: $(top_srcdir)/method.h sockssocket.o: $(top_srcdir)/node.h sockssocket.o: $(top_srcdir)/ruby_assert.h sockssocket.o: $(top_srcdir)/ruby_atomic.h +sockssocket.o: $(top_srcdir)/rubyparser.h sockssocket.o: $(top_srcdir)/shape.h sockssocket.o: $(top_srcdir)/thread_pthread.h sockssocket.o: $(top_srcdir)/vm_core.h @@ -2279,6 +2289,7 @@ tcpserver.o: $(top_srcdir)/method.h tcpserver.o: $(top_srcdir)/node.h tcpserver.o: $(top_srcdir)/ruby_assert.h tcpserver.o: $(top_srcdir)/ruby_atomic.h +tcpserver.o: $(top_srcdir)/rubyparser.h tcpserver.o: $(top_srcdir)/shape.h tcpserver.o: $(top_srcdir)/thread_pthread.h tcpserver.o: $(top_srcdir)/vm_core.h @@ -2486,6 +2497,7 @@ tcpsocket.o: $(top_srcdir)/method.h tcpsocket.o: $(top_srcdir)/node.h tcpsocket.o: $(top_srcdir)/ruby_assert.h tcpsocket.o: $(top_srcdir)/ruby_atomic.h +tcpsocket.o: $(top_srcdir)/rubyparser.h tcpsocket.o: $(top_srcdir)/shape.h tcpsocket.o: $(top_srcdir)/thread_pthread.h tcpsocket.o: $(top_srcdir)/vm_core.h @@ -2693,6 +2705,7 @@ udpsocket.o: $(top_srcdir)/method.h udpsocket.o: $(top_srcdir)/node.h udpsocket.o: $(top_srcdir)/ruby_assert.h udpsocket.o: $(top_srcdir)/ruby_atomic.h +udpsocket.o: $(top_srcdir)/rubyparser.h udpsocket.o: $(top_srcdir)/shape.h udpsocket.o: $(top_srcdir)/thread_pthread.h udpsocket.o: $(top_srcdir)/vm_core.h @@ -2900,6 +2913,7 @@ unixserver.o: $(top_srcdir)/method.h unixserver.o: $(top_srcdir)/node.h unixserver.o: $(top_srcdir)/ruby_assert.h unixserver.o: $(top_srcdir)/ruby_atomic.h +unixserver.o: $(top_srcdir)/rubyparser.h unixserver.o: $(top_srcdir)/shape.h unixserver.o: $(top_srcdir)/thread_pthread.h unixserver.o: $(top_srcdir)/vm_core.h @@ -3107,6 +3121,7 @@ unixsocket.o: $(top_srcdir)/method.h unixsocket.o: $(top_srcdir)/node.h unixsocket.o: $(top_srcdir)/ruby_assert.h unixsocket.o: $(top_srcdir)/ruby_atomic.h +unixsocket.o: $(top_srcdir)/rubyparser.h unixsocket.o: $(top_srcdir)/shape.h unixsocket.o: $(top_srcdir)/thread_pthread.h unixsocket.o: $(top_srcdir)/vm_core.h |