Home
last modified time | relevance | path

Searched refs:mruby (Results 1 – 25 of 32) sorted by relevance

12

/third_party/nghttp2/third-party/
DMakefile.am31 mruby/AUTHORS \
32 mruby/codespell.txt \
33 mruby/CONTRIBUTING.md \
34 mruby/NEWS \
35 mruby/CODEOWNERS \
36 mruby/appveyor.yml \
37 mruby/benchmark/plot.gpl \
38 mruby/benchmark/bm_ao_render.rb \
39 mruby/benchmark/bm_fib.rb \
40 mruby/benchmark/bm_so_lists.rb \
[all …]
DCMakeLists.txt35 # EXTRA_DIST = build_config.rb mruby/*
37 set(MRUBY_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/mruby/build")
39 "${CMAKE_STATIC_LIBRARY_PREFIX}mruby${CMAKE_STATIC_LIBRARY_SUFFIX}"
42 # The mruby build needs some env vars. Alternatively, look at cmake -P
50 # invoke 'ninja mruby' before building dependents.
54 set(_byproducts BYPRODUCTS "mruby/build/lib/${MRUBY_LIBRARY}")
56 add_custom_target(mruby target
62 "${CMAKE_CURRENT_SOURCE_DIR}/mruby/minirake"
63 -f "${CMAKE_CURRENT_SOURCE_DIR}/mruby/Rakefile"
68 # Make the mruby library available to others in this project without them
[all …]
/third_party/nghttp2/
D.gitmodules1 [submodule "third-party/mruby"]
2 path = third-party/mruby
3 url = https://github.com/mruby/mruby
Dreleasechk5 ./configure --with-mruby --with-neverbleed
DREADME.rst106 To enable mruby support for nghttpx, `mruby
107 <https://github.com/mruby/mruby>`_ is required. We need to build
108 mruby with C++ ABI explicitly turned on, and probably need other
109 mrgems, mruby is manged by git submodule under third-party/mruby
110 directory. Currently, mruby support for nghttpx is disabled by
111 default. To enable mruby support, use ``--with-mruby`` configure
112 option. Note that at the time of this writing, libmruby-dev and mruby
114 not enable C++ ABI. To build mruby, the following packages are
160 To enable mruby support in nghttpx, and use ``--with-mruby``
396 $ ./configure --with-mruby --with-neverbleed --enable-http3 --with-libbpf \
Dmakerelease.sh12 ./configure --with-mruby && \
DCMakeOptions.txt24 option(WITH_MRUBY "Use mruby")
Dconfigure.ac155 AC_ARG_WITH([mruby], optwith
156 [AS_HELP_STRING([--with-mruby],
157 [Use mruby [default=no]])],
811 # mruby (for src/nghttpx)
813 # We are going to build mruby
815 AC_DEFINE([HAVE_MRUBY], [1], [Define to 1 if you have `mruby` library.])
/third_party/nghttp2/src/
Dshrpx_worker.h73 namespace mruby {
225 std::shared_ptr<mruby::MRubyContext> mruby_ctx;
360 mruby::MRubyContext *get_mruby_context() const;
425 std::unique_ptr<mruby::MRubyContext> mruby_ctx_;
Dshrpx_mruby_module_request.h34 namespace mruby {
Dshrpx_mruby_module_response.h34 namespace mruby {
Dshrpx_mruby_module_env.h34 namespace mruby {
Dshrpx_mruby_module.h40 namespace mruby {
DCMakeLists.txt159 target_link_libraries(nghttpx_static mruby-lib)
196 target_link_libraries(nghttpx-unittest mruby-lib)
Dshrpx_mruby.h43 namespace mruby {
DMakefile.am197 -I${top_srcdir}/third-party/mruby/include @LIBMRUBY_CFLAGS@
198 nghttpx_LDADD += -L${top_builddir}/third-party/mruby/build/lib @LIBMRUBY_LIBS@
Dshrpx_mruby_module.cc41 namespace mruby { namespace
Dshrpx_mruby.cc38 namespace mruby { namespace
Dshrpx_worker.cc268 std::map<StringRef, std::shared_ptr<mruby::MRubyContext>> shared_mruby_ctxs; in replace_downstream_config()
326 shared_addr->mruby_ctx = mruby::create_mruby_context(src.mruby_file); in replace_downstream_config()
631 mruby_ctx_ = mruby::create_mruby_context(StringRef{get_config()->mruby_file}); in create_mruby_context()
639 mruby::MRubyContext *Worker::get_mruby_context() const { in get_mruby_context()
/third_party/nghttp2/doc/
Dnghttpx.h2r282 The current mruby extension API is experimental and not frozen. The
288 fresh new mruby string, which involves memory allocation, and
293 nghttpx allows users to extend its capability using mruby scripts.
294 nghttpx has 2 hook points to execute mruby script: request phase and
302 There are 2 levels of mruby script invocations: global and
303 per-pattern. The global mruby script is set by :option:`--mruby-file`
304 option and is called for all requests. The per-pattern mruby script
305 is set by "mruby" parameter in :option:`-b` option. It is invoked for
314 Please note that request and response hooks of per-pattern mruby
322 The all mruby script will be evaluated once per thread on startup, and
[all …]
Dnghttpx.1.rst125 "upgrade-scheme", "mruby=<PATH>",
237 "mruby=<PATH>" parameter specifies a path to mruby
240 have the same mruby path.
279 generated by mruby script (see "mruby=<PATH>" parameter
756 (e.g., mruby script). Otherwise, this option might
1621 .. option:: --mruby-file=<PATH>
1623 Set mruby script file
1625 .. option:: --ignore-per-pattern-mruby-error
1627 Ignore mruby compile error for per-pattern mruby script
1628 file. If error occurred, it is treated as if no mruby
[all …]
/third_party/libuv/
DLINKS.md55 * [mruby-uv](https://github.com/mattn/mruby-uv): mruby binding
/third_party/node/deps/uv/
DLINKS.md55 * [mruby-uv](https://github.com/mattn/mruby-uv): mruby binding
/third_party/nghttp2/doc/bash_completion/
Dnghttpx11 …worker-processes --worker-process-grace-shutdown-period --mruby-file --ignore-per-pattern-mruby-er…
/third_party/nghttp2/docker/
DDockerfile50 --with-mruby --with-neverbleed \

12