ruby/missing
yugui 76bc2d1ed7 Imports Ruby's port to NativeClient (a.k.a NaCl).
Patch by Google Inc. [ruby-core:45073].

* configure.in (RUBY_NACL): New M4 func to configure variables for
  NaCl.
  (RUBY_NACL_CHECK_PEPPER_TYPES): New M4 func to check the old names
  of Pepper interface types.
  (BTESTRUBY): New variable to specify which ruby should be run on
  "make btest". NaCl can run the built binary by sel_ldr, but it need
  rbconfig.rb. So this variable is distinguished from $MINIRUBY.
  
* thread_pthread.c: Disabled some features on NaCl.

* io.c: ditto.

* process.c: ditto.

* signal.c: ditto.

* file.c: ditto.

* missing/flock.c: ditto.

* nacl/pepper_main.c: An example implementation of Pepper application
  that embeds Ruby.

* nacl/example.html: An example of web page that uses the Pepper
  application.

* nacl/nacl-config.rb: Detects variants of NaCl SDK.

* nacl/GNUmakefile.in: Makefile template for NaCl specific build
  process.

* nacl/package.rb: script for packaging a NaCl-Ruby embedding
  application. 

* nacl/reate_nmf.rb: Wrapper script of create_nmf.py

* dln.c (dln_load): Added a hack to call on NaCl.

* util.c (ruby_getcwd): Path to the current directort is not available
  on NaCl.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-05-17 02:48:59 +00:00
..
acosh.c * missing/acosh.c (atanh): should set ERANGE to errno if parameter 2008-06-19 07:51:46 +00:00
alloca.c * missing/alloca.c (xmalloc, xfree): use ruby version, not 2012-04-05 04:26:20 +00:00
cbrt.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
close.c * missing/close.c: undef the macros "getpeername", "getsockname" and 2010-08-07 10:05:37 +00:00
crypt.c * missing/crypt.c: parenthesize macro arguments. 2011-01-30 08:20:20 +00:00
dup2.c * missing/isinf.c, missing/dup2.c, missing/strtod.c, missing/x68.c, 2007-06-10 09:30:55 +00:00
erf.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
ffs.c * missing/ffs.c (ffs): fixed for non-zero values. 2010-05-13 12:41:29 +00:00
file.h 2000-02-18 2000-02-18 06:59:36 +00:00
fileblocks.c * missing/fileblocks.c: add for autoconf. 2002-03-16 14:07:06 +00:00
finite.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
flock.c Imports Ruby's port to NativeClient (a.k.a NaCl). 2012-05-17 02:48:59 +00:00
hypot.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
isinf.c * remove trailing spaces. 2011-05-15 11:55:52 +00:00
isnan.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
langinfo.c * remove trailing spaces. 2011-05-15 11:55:52 +00:00
lgamma_r.c * missing/lgamma_r.c (lgamma_r): get rid of false warning on mingw. 2011-05-18 13:35:13 +00:00
memcmp.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
memmove.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
os2.c * remove trailing spaces. 2011-05-15 11:55:52 +00:00
setproctitle.c * missing/setproctitle.c (ruby_init_setproctitle): changed prefix. 2012-01-17 08:13:50 +00:00
signbit.c * missing/signbit.c: added. 2010-03-11 03:14:21 +00:00
strchr.c * missing/strchr.c: add strlen's prototype. 2010-10-12 20:23:53 +00:00
strerror.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
strlcat.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
strlcpy.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
strstr.c * missing/strchr.c: add strlen's prototype. 2010-10-12 20:23:53 +00:00
strtol.c * missing/*.c: include missing.h 2010-07-28 08:12:01 +00:00
tgamma.c * missing/tgamma.c (tgamma): remove unused variable. 2008-07-02 16:02:52 +00:00
x86_64-chkstk.s * Makefile.in (ASFLAGS): needs INCFLAGS. 2010-10-26 09:09:45 +00:00