1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
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
..
-test- * include/ruby/win32.h (FD_SET): change function to macro. 2012-05-08 12:47:25 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC, 2012-05-11 05:09:58 +00:00
continuation * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed 2009-01-20 07:17:28 +00:00
coverage * ext/coverage/coverage.c (Init_coverage): Change list format and 2011-10-10 21:06:39 +00:00
curses add a comment. 2012-04-26 13:24:52 +00:00
date * ext/date/date_strftime.c: should also be aware of flags on 2012-05-15 22:03:37 +00:00
dbm * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of 2012-02-27 01:50:27 +00:00
digest rmd160.c: fix for huge data 2012-05-07 01:27:59 +00:00
dl * ext/dl/cfunc.c (rb_dlcfunc_call): should convert a Bignum value to 2012-04-27 03:36:33 +00:00
etc * ext/etc/etc.c (passwd_ensure): move endpwent() call from 2012-05-13 14:00:16 +00:00
fcntl .cvsignore: have not been used already. [Bug #3468] 2010-08-07 05:43:21 +00:00
fiber * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed 2009-01-20 07:17:28 +00:00
fiddle * encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "control 2012-04-13 23:45:37 +00:00
gdbm * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of 2012-02-27 01:50:27 +00:00
io * ext/io/console/console.c (set_rawmode): clear ECHOE and ECHOK 2012-03-06 01:11:47 +00:00
json * ext/json/lib/json/generic_object.rb: missing file. 2012-05-07 18:44:36 +00:00
mathn
nkf * ext/nkf/nkf-utf8/nkf.c: import nkf 2.1.2 (be9c280) 2011-09-08 12:17:06 +00:00
objspace * regcomp.c (onig_region_memsize): implemented for memsize_of(). 2011-12-15 04:15:54 +00:00
openssl * ext/openssl/ossl_ssl.c (ossl_start_ssl): remove useless rb_sys_fail 2012-05-07 22:46:15 +00:00
pathname * file.c (rb_enc_path_next, rb_enc_path_skip_prefix) 2012-01-25 02:32:06 +00:00
psych * ext/psych/lib/psych/visitors/to_ruby.rb: fix a bug with string 2012-05-15 20:13:21 +00:00
pty Imports Ruby's port to NativeClient (a.k.a NaCl). 2012-05-17 02:48:59 +00:00
racc/cparse .cvsignore: have not been used already. [Bug #3468] 2010-08-07 05:43:21 +00:00
readline * ext/readline/readline.c (Readline.special_prefixes=) 2012-05-02 00:47:57 +00:00
ripper * parse.y (assoc, parser_yylex): add syntax to splat keyword hash. 2012-04-28 21:12:05 +00:00
sdbm * ext/sdbm/init.c: Added documentation. Patch by Justin Collins, 2012-05-11 22:00:43 +00:00
socket * ext/socket/socket.c (sock_s_pack_sockaddr_un): support the longest 2012-04-26 22:18:03 +00:00
stringio * io.c (io_readpartial): Document the output buffer parameter is 2012-04-18 23:48:27 +00:00
strscan * ext/strscan/strscan.c: use typed data with 2011-12-15 05:48:39 +00:00
syck * ext/syck/lib/syck/rubytypes.rb (Exception.yaml_new): fix bug 2012-03-05 08:11:48 +00:00
syslog * gc.c (ruby_mimmalloc): defined for objects need not rb_objspace, 2012-01-10 03:49:10 +00:00
tk fix static-linked-ext 2012-05-17 01:55:00 +00:00
win32ole * ext: remove trailing spaces. 2011-05-22 09:26:02 +00:00
zlib * ext/zlib/extconf.rb: detect z_crc_t type which will be defined 2012-04-30 11:11:21 +00:00
.document * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
extmk.rb Imports Ruby's port to NativeClient (a.k.a NaCl). 2012-05-17 02:48:59 +00:00
Setup * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.atheos * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.emx * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.nacl Imports Ruby's port to NativeClient (a.k.a NaCl). 2012-05-17 02:48:59 +00:00
Setup.nt * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00