github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

shyouhei / ruby

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 140
    • 22
  • Source
  • Commits
  • Network (22)
  • Wiki (3)
  • Graphs
  • Branch: trunk

click here to add a description

click here to add a homepage

  • Branches (240)
    • 19migration/bv_decl
    • 19migration/redefinable_not
    • KEIJU
    • KOSAKO
    • RUBY
    • SER
    • SHIGEO
    • SPCOLTRIN
    • half-baked-1.9
    • matzruby
    • mvm
    • new_gc
    • rexml_adds_tests
    • ricsin
    • ruby_1_3
    • ruby_1_4
    • ruby_1_6
    • ruby_1_8
    • ruby_1_8_5
    • ruby_1_8_6
    • ruby_1_8_7
    • ruby_1_9_1
    • ruby_m17n
    • shyouhei/iseq_acceps_io
    • shyouhei/yarvaot
    • tags/REXML_2_7_0
    • tags/RUBY-SHA1_v1_2
    • tags/RUBY_1_3
    • tags/SHELL_v0_6
    • tags/V1-1-1
    • tags/V1-1-3
    • tags/forwardable_v1_1
    • tags/gtk_012
    • tags/irb_0_9
    • tags/oniguruma_2_2_4
    • tags/oniguruma_2_2_5
    • tags/oniguruma_2_2_6
    • tags/oniguruma_2_2_7
    • tags/oniguruma_2_2_8
    • tags/oniguruma_3_4_0
    • tags/oniguruma_3_5_4
    • tags/oniguruma_3_6_0
    • tags/oniguruma_3_7_0
    • tags/oniguruma_3_7_0_1
    • tags/r1_1b9
    • tags/r1_1b9_24
    • tags/r1_1b9_25
    • tags/ruby1_4_3
    • tags/ruby_1_4_3
    • tags/ruby_1_4_3_pre1
    • tags/testunit_0-1-7
    • tags/testunit_0-1-8
    • tags/v0_7_1
    • tags/v0_7_3
    • tags/v1_0
    • tags/v1_1
    • tags/v1_1_8
    • tags/v1_1b6
    • tags/v1_1b7
    • tags/v1_1b8
    • tags/v1_1b9_07
    • tags/v1_1b9_08
    • tags/v1_1b9_11
    • tags/v1_1b9_12
    • tags/v1_1b9_13
    • tags/v1_1b9_15
    • tags/v1_1b9_16
    • tags/v1_1b9_18
    • tags/v1_1b9_20
    • tags/v1_1b9_22
    • tags/v1_1b9_23
    • tags/v1_1b9_26
    • tags/v1_1b9_27
    • tags/v1_1b9_28
    • tags/v1_1b9_30
    • tags/v1_1b9_31
    • tags/v1_1c0
    • tags/v1_1c1
    • tags/v1_1c2
    • tags/v1_1c3
    • tags/v1_1c4
    • tags/v1_1c5
    • tags/v1_1c6
    • tags/v1_1c7
    • tags/v1_1c8
    • tags/v1_1c9
    • tags/v1_1c9_1
    • tags/v1_1d-start
    • tags/v1_1d0
    • tags/v1_1d1
    • tags/v1_2_1
    • tags/v1_2_1repack
    • tags/v1_2_2
    • tags/v1_2_2_pr1
    • tags/v1_2_4
    • tags/v1_2_5
    • tags/v1_2_6
    • tags/v1_2_6repack
    • tags/v1_2_stable
    • tags/v1_3_1_
    • tags/v1_3_1_990126
    • tags/v1_3_1_990127
    • tags/v1_3_1_990128
    • tags/v1_3_1_990201
    • tags/v1_3_1_990203
    • tags/v1_3_1_990205
    • tags/v1_3_1_990209
    • tags/v1_3_1_990210
    • tags/v1_3_1_990212
    • tags/v1_3_1_990215
    • tags/v1_3_1_990224
    • tags/v1_3_1_990225
    • tags/v1_3_1a_990201
    • tags/v1_3_3_990507
    • tags/v1_3_3_990513
    • tags/v1_3_3_990518
    • tags/v1_3_4_990531
    • tags/v1_3_4_990611
    • tags/v1_3_4_990624
    • tags/v1_3_4_990625
    • tags/v1_3_5
    • tags/v1_3_6
    • tags/v1_3_6_repack
    • tags/v1_3_7
    • tags/v1_4_0
    • tags/v1_4_1
    • tags/v1_4_2
    • tags/v1_4_3
    • tags/v1_4_4
    • tags/v1_4_5
    • tags/v1_4_6
    • tags/v1_5_0
    • tags/v1_6_0
    • tags/v1_6_1
    • tags/v1_6_2
    • tags/v1_6_3
    • tags/v1_6_4
    • tags/v1_6_4_preview1
    • tags/v1_6_4_preview2
    • tags/v1_6_4_preview3
    • tags/v1_6_4_preview4
    • tags/v1_6_5
    • tags/v1_6_6
    • tags/v1_6_7
    • tags/v1_6_8
    • tags/v1_7_1
    • tags/v1_8_0
    • tags/v1_8_0_preview1
    • tags/v1_8_0_preview2
    • tags/v1_8_0_preview3
    • tags/v1_8_0_preview4
    • tags/v1_8_0_preview5
    • tags/v1_8_0_preview6
    • tags/v1_8_0_preview7
    • tags/v1_8_1
    • tags/v1_8_1_preview1
    • tags/v1_8_1_preview2
    • tags/v1_8_1_preview3
    • tags/v1_8_1_preview4
    • tags/v1_8_2
    • tags/v1_8_2_preview1
    • tags/v1_8_2_preview2
    • tags/v1_8_2_preview3
    • tags/v1_8_2_preview4
    • tags/v1_8_3
    • tags/v1_8_3_preview1
    • tags/v1_8_3_preview2
    • tags/v1_8_3_preview3
    • tags/v1_8_4
    • tags/v1_8_4_preview1
    • tags/v1_8_4_preview2
    • tags/v1_8_5
    • tags/v1_8_5_11
    • tags/v1_8_5_113
    • tags/v1_8_5_114
    • tags/v1_8_5_115
    • tags/v1_8_5_12
    • tags/v1_8_5_2
    • tags/v1_8_5_231
    • tags/v1_8_5_35
    • tags/v1_8_5_52
    • tags/v1_8_5_preview1
    • tags/v1_8_5_preview2
    • tags/v1_8_5_preview3
    • tags/v1_8_5_preview4
    • tags/v1_8_5_preview5
    • tags/v1_8_6
    • tags/v1_8_6_110
    • tags/v1_8_6_111
    • tags/v1_8_6_114
    • tags/v1_8_6_230
    • tags/v1_8_6_286
    • tags/v1_8_6_287
    • tags/v1_8_6_36
    • tags/v1_8_6_368
    • tags/v1_8_6_369
    • tags/v1_8_6_383
    • tags/v1_8_6_preview1
    • tags/v1_8_6_preview2
    • tags/v1_8_6_preview3
    • tags/v1_8_7
    • tags/v1_8_7_160
    • tags/v1_8_7_17
    • tags/v1_8_7_173
    • tags/v1_8_7_174
    • tags/v1_8_7_22
    • tags/v1_8_7_71
    • tags/v1_8_7_72
    • tags/v1_8_7_preview1
    • tags/v1_8_7_preview2
    • tags/v1_8_7_preview3
    • tags/v1_8_7_preview4
    • tags/v1_9_0_0
    • tags/v1_9_0_1
    • tags/v1_9_0_2
    • tags/v1_9_0_3
    • tags/v1_9_0_4
    • tags/v1_9_0_5
    • tags/v1_9_1_0
    • tags/v1_9_1_126
    • tags/v1_9_1_127
    • tags/v1_9_1_128
    • tags/v1_9_1_129
    • tags/v1_9_1_243
    • tags/v1_9_1_376
    • tags/v1_9_1_preview1
    • tags/v1_9_1_preview2
    • tags/v1_9_1_rc1
    • tags/v1_9_1_rc2
    • tags/v1_9_2_preview1
    • tags/v1_9_2_preview2
    • tags/yarv_migration_base
    • testunit
    • trunk ✓
    • unlabeled-1.1.1
    • unlabeled-1.39.2
    • v1_0r
    • v1_1dev
    • v1_1r
    • win32-unicode-test
  • Tags (1)
    • shyouhei/yarvaot/rb_iseq_load
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

the Ruby programming language, unofficial mirror (see the wiki for details) — Read more

  cancel

http://www.ruby-lang.org/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

* array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset), 
nobu (author)
Tue Feb 09 23:31:06 -0800 2010
commit  7fe04f4734af0f47b97b605a64cfec5379d49888
tree    4f97958bcbb0220be3dd81af4fff045127369f76
parent  4f2bd63eb93393fdcb2157473ff9faa7d4f2f281
ruby /
name age
history
message
file .cvsignore Thu Sep 21 10:06:50 -0700 2006 * .cvsignore: ignore timestamp files and instal... [nobu]
file .document Wed Nov 11 17:26:13 -0800 2009 * .document: remove documents not in rdoc forma... [naruse]
file .gdbinit Sun Oct 18 23:17:31 -0700 2009 * .gdbinit (rb_method_entry): search method ent... [nobu]
file .gitignore Sat Jan 16 08:53:22 -0800 2010 Add *.o git-svn-id: svn+ssh://ci.ruby-lang.org... [naruse]
file COPYING Fri Jun 09 14:20:17 -0700 2006 * sprintf.c (rb_str_format): allow %c to print ... [matz]
file COPYING.ja Sat Jun 10 09:09:12 -0700 2006 * ext/bigdecimal/lib/bigdecimal/newton.rb (Newt... [matz]
file ChangeLog Tue Feb 09 23:31:06 -0800 2010 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_... [nobu]
file GPL Wed Jul 11 12:25:52 -0700 2001 * It is confusing to put the GPL license terms ... [knu]
file KNOWNBUGS.rb Sun Jun 07 16:59:58 -0700 2009 * thread_pthread.c (rb_thread_create_timer_thre... [ko1]
file LEGAL Fri May 22 04:48:52 -0700 2009 * config.guess: moved into tool/. * config.sub... [yugui]
file LGPL Wed Jul 11 12:25:52 -0700 2001 * It is confusing to put the GPL license terms ... [knu]
file Makefile.in Mon Jan 18 21:29:18 -0800 2010 * Makefile.in (clean-ext): allow glob patterns.... [nobu]
file NEWS Wed Feb 03 06:52:23 -0800 2010 * NEWS (socket): Socket.do_not_reverse_lookup. ... [nobu]
file README Tue Oct 28 21:20:42 -0700 2008 * README, README.ja: Update the portability sec... [knu]
file README.EXT Wed Dec 30 03:45:32 -0800 2009 Add more description about Fixnum's size. [ruby... [naruse]
file README.EXT.ja Wed Sep 16 23:03:39 -0700 2009 * blockinlining.c: removed. * README.EXT: ditto... [ko1]
file README.ja Tue May 05 17:27:10 -0700 2009 * README.ja: code for THINK_C does not exist al... [nobu]
file ToDo Mon Apr 05 08:55:09 -0700 2004 * error.c (Init_Exception): remove Exception#to... [matz]
file array.c Tue Feb 09 23:31:06 -0800 2010 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_... [nobu]
directory bcc32/ Mon Jan 25 00:36:14 -0800 2010 * version.c (RUBY_LIB, RUBY_*_LIB): moved from ... [nobu]
directory benchmark/ Thu Dec 31 07:00:04 -0800 2009 * tool/mkconfig.rb: generate RbConfig.ruby in r... [akr]
file bignum.c Thu Feb 04 16:28:22 -0800 2010 * bignum.c (big_op): remove unused variables. ... [naruse]
directory bin/ Tue Jul 07 04:36:20 -0700 2009 * bin/irb, lib/irb.rb lib/irb/*: irb-0.9.6, ex... [keiju]
directory bootstraptest/ Tue Feb 09 11:06:39 -0800 2010 * vm.c (vm_exec): reset thread state before sta... [nobu]
file class.c Sat Feb 06 07:26:34 -0800 2010 * class.c (rb_class_init_copy): raise a TypeErr... [shugo]
file common.mk Sun Feb 07 23:28:00 -0800 2010 * dmyversion.c: empty load path in miniruby. ... [nobu]
file compar.c Tue Oct 27 21:50:09 -0700 2009 * string.c: rdoc for <=>, casecmp * bignum.c: ... [marcandre]
file compile.c Tue Jan 19 23:12:16 -0800 2010 * common.mk (compile.$(OBJEXT)): dependencies ... [shyouhei]
file complex.c Tue Nov 03 09:46:28 -0800 2009 fix typos. git-svn-id: svn+ssh://ci.ruby-lang... [akr]
file configure.in Sun Feb 07 17:32:43 -0800 2010 * configure.in: check pthread_attr_getstack to ... [matz]
file cont.c Mon Jan 25 10:22:58 -0800 2010 * cont.c, vm_core.h, eval.c: because rb_protect... [mame]
directory cygwin/ Mon Feb 02 15:18:30 -0800 2009 * cygwin/GNUmakefile.in (RUBYDEF): uses mkexpor... [nobu]
file debug.c Mon Sep 14 00:39:16 -0700 2009 * debug.c, parse.y: fixed types. * node.h (nd_... [nobu]
file debug.h Tue Sep 23 12:52:31 -0700 2008 * include/ruby/node.h, node.h: move node.h from... [ko1]
directory defs/ Mon Jan 04 21:59:23 -0800 2010 removes the dtrace support. reverts r26239, r26... [yugui]
file dir.c Sat Jan 23 12:47:23 -0800 2010 * dir.c (dir_s_glob): get rid of comment starte... [nobu]
file dln.c Sun Jan 24 19:06:06 -0800 2010 * dln.c, file.c, io.c, signal.c: add __HAIKU__.... [naruse]
file dln.h Fri Mar 13 18:56:15 -0700 2009 * dln.c (init_funcname_len, dln_find_exe_r, dln... [nobu]
file dmydln.c Wed Apr 20 07:25:34 -0700 2005 * Makefile.in, common.mk: miniruby depens on MI... [nobu]
file dmyencoding.c Sun Apr 06 23:51:33 -0700 2008 * encoding.c (enc_init_db): moved to enc/encdb.... [nobu]
file dmyext.c Mon Sep 12 03:44:21 -0700 2005 * array.c: moved to ANSI function style from K&... [ocean]
file dmyversion.c Sun Feb 07 23:28:00 -0800 2010 * dmyversion.c: empty load path in miniruby. ... [nobu]
directory doc/ Mon Dec 07 23:19:09 -0800 2009 * lib/rubygems: update to 1.3.5. git-svn-id: ... [nobu]
directory enc/ Thu Jan 28 16:56:10 -0800 2010 * enc/trans/utf8_mac.trans (buf_shift_char): do... [naruse]
file encoding.c Mon Dec 21 02:12:21 -0800 2009 * encoding.c (Init_Encoding): undef Encoding.ne... [naruse]
file enum.c Tue Feb 02 17:29:44 -0800 2010 * enumerator.c: move implementation of each_sli... [matz]
file enumerator.c Tue Feb 02 17:29:44 -0800 2010 * enumerator.c: move implementation of each_sli... [matz]
file error.c Tue Nov 24 04:26:06 -0800 2009 * error.c: include errno.h at beginning. git-... [akr]
file eval.c Mon Jan 25 10:22:58 -0800 2010 * cont.c, vm_core.h, eval.c: because rb_protect... [mame]
file eval_error.c Thu Aug 06 11:25:11 -0700 2009 * eval_error.c (error_print): removed an extra ... [nobu]
file eval_intern.h Tue Dec 22 22:22:48 -0800 2009 * iseq.c (iseq_s_disasm): return nil for native... [nobu]
file eval_jump.c Sat Feb 28 03:12:36 -0800 2009 * eval_error.c (error_print): use volatile to s... [akr]
directory ext/ Tue Feb 09 06:49:41 -0800 2010 * ext/bigdecimal/bigdecimal.c (BigDecimal_divid... [mame]
file file.c Wed Feb 03 03:08:44 -0800 2010 * file.c (realpath_rec): rb_path_last_separator... [akr]
file gc.c Sat Jan 30 20:33:33 -0800 2010 * gc.c (obj_free): free rb_classext_t of eigenc... [wanabe]
file gc.h Mon Oct 26 23:54:03 -0700 2009 * gc.h (SET_MACHINE_STACK_END): use __i386. S... [akr]
file gem_prelude.rb Wed Dec 30 00:59:16 -0800 2009 * gem_prelude.rb (push_all_highest_version_gems... [nobu]
file golf_prelude.rb Mon Mar 16 23:40:20 -0700 2009 make ./goruby -e 'p "abc".gs(/a/) { $& }' print... [akr]
file goruby.c Sun Feb 22 06:23:33 -0800 2009 stripped trailing spaces. git-svn-id: svn+ssh:... [nobu]
file hash.c Tue Feb 09 23:31:06 -0800 2010 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_... [nobu]
file ia64.s Sat Jul 14 18:41:40 -0700 2007 add reference. git-svn-id: svn+ssh://ci.ruby-... [akr]
file id.c Sun Sep 06 01:39:57 -0700 2009 * compile.c (iseq_specialized_instruction), ins... [ko1]
directory include/ Mon Jan 25 00:36:14 -0800 2010 * version.c (RUBY_LIB, RUBY_*_LIB): moved from ... [nobu]
file inits.c Fri Nov 07 05:52:07 -0800 2008 * inits.c (rb_call_inits): do not repeat. git... [nobu]
file insns.def Mon Jan 04 21:59:23 -0800 2010 removes the dtrace support. reverts r26239, r26... [yugui]
file io.c Tue Feb 09 05:27:04 -0800 2010 * io.c (READ_CHECK): do not select fd before re... [mame]
file iseq.c Wed Jan 20 15:45:05 -0800 2010 * iseq.c (iseq_s_disasm): check for proc first.... [nobu]
file iseq.h Thu Oct 08 09:11:30 -0700 2009 * compile.c (ADD_TRACE): fire coverage event in... [mame]
file lex.c.blt Fri May 15 17:30:16 -0700 2009 * defs/keywords (reserved_word): made inline fu... [nobu]
directory lib/ Tue Feb 09 04:30:31 -0800 2010 * lib/rexml/text.rb (REXML::Text#initialize): R... [mame]
file load.c Wed Sep 23 12:45:37 -0700 2009 * load.c (Kernel#autoload?, Module#autoload?): ... [marcandre]
file main.c Tue Sep 23 01:03:41 -0700 2008 * debug.h (ruby_set_debug_option): declared. *... [akr]
directory man/ Sun Oct 25 23:44:31 -0700 2009 * man/*.1: suppressed warnings. git-svn-id: sv... [nobu]
file marshal.c Thu Jan 07 20:12:29 -0800 2010 * marshal.c (w_symbol): dump no encoding for 7b... [nobu]
file math.c Sat Feb 06 10:02:59 -0800 2010 * math.c (math_lgamma): initialize sign because... [akr]
file method.h Sun Oct 04 10:05:59 -0700 2009 * vm_method.c (basic_obj_respond_to): should no... [matz]
directory misc/ Mon Jan 11 19:49:42 -0800 2010 * misc/ruby-mode.el (ruby-here-doc-beg-match): ... [nobu]
directory missing/ Fri Jan 08 21:03:26 -0800 2010 * missing/vsnprintf.c (BSD_vfprintf): get rid o... [usa]
file node.c Wed Dec 09 07:46:45 -0800 2009 * node.c (dump_node): fixed for long members. ... [nobu]
file node.h Thu Dec 03 10:25:57 -0800 2009 * compile.c (compile_cpath, iseq_compile_each):... [shugo]
file numeric.c Mon Feb 01 00:09:54 -0800 2010 * numeric.c (flo_minus): RDoc update. a patch ... [matz]
file object.c Sun Feb 07 23:43:54 -0800 2010 * object.c (rb_obj_clone): call initialize_clon... [matz]
file pack.c Tue Nov 03 09:46:28 -0800 2009 fix typos. git-svn-id: svn+ssh://ci.ruby-lang... [akr]
file parse.y Mon Jan 18 08:43:29 -0800 2010 * parse.y (top_compstmt, top_stmts, top_stmt): ... [mame]
file prelude.rb Mon Jan 11 16:32:22 -0800 2010 * prelude.rb (require_relative): use File.realp... [akr]
file proc.c Fri Jan 08 06:40:38 -0800 2010 * proc.c (mnew): don't check visibility of meth... [mame]
file process.c Sun Jan 24 05:20:04 -0800 2010 rdoc update. git-svn-id: svn+ssh://ci.ruby-la... [akr]
file random.c Fri Feb 05 07:04:38 -0800 2010 * random.c (fill_random_seed): don't use O_NOFO... [akr]
file range.c Fri Oct 02 08:31:05 -0700 2009 * range.c (discrete_object_p): needs the argume... [nobu]
file rational.c Tue Nov 03 09:46:28 -0800 2009 fix typos. git-svn-id: svn+ssh://ci.ruby-lang... [akr]
file re.c Wed Nov 25 21:25:08 -0800 2009 * removed spaces just before tabs. git-svn-id:... [nobu]
file regcomp.c Wed Jan 27 16:50:17 -0800 2010 * regcomp.c (onig_compile): initialize ScanEnv.... [naruse]
file regenc.c Tue Sep 22 00:28:43 -0700 2009 * regenc.h (PosixBracketEntryType): constified.... [nobu]
file regenc.h Tue Sep 22 00:28:43 -0700 2009 * regenc.h (PosixBracketEntryType): constified.... [nobu]
file regerror.c Wed Nov 25 21:25:08 -0800 2009 * removed spaces just before tabs. git-svn-id:... [nobu]
file regexec.c Wed Dec 23 22:21:14 -0800 2009 * regexec.c (match_at): follow enclen's change.... [naruse]
file regint.h Sun Dec 20 17:11:15 -0800 2009 * regcomp.c (print_enc_string): follow enclen's... [naruse]
file regparse.c Wed Jan 27 16:50:17 -0800 2010 * regcomp.c (onig_compile): initialize ScanEnv.... [naruse]
file regparse.h Sun Aug 30 01:00:31 -0700 2009 *regparse.c (CC_DUP_WARN): use rb_compile_warn ... [naruse]
file regsyntax.c Sun Feb 22 06:23:33 -0800 2009 stripped trailing spaces. git-svn-id: svn+ssh:... [nobu]
file ruby.c Sun Dec 13 03:29:33 -0800 2009 * ruby.c (rb_parser_dump_tree): add prototype. ... [naruse]
file safe.c Tue Jun 23 05:28:16 -0700 2009 * file.c (rb_get_path_check): check with given ... [nobu]
directory sample/ Sun Feb 07 06:13:19 -0800 2010 * sample/test.rb: sort files for syntax validat... [akr]
file signal.c Sun Jan 24 19:11:46 -0800 2010 * signal.c (USE_SIGALTSTACK): only when SA_SIGI... [nobu]
directory spec/ Sat Sep 26 06:42:56 -0700 2009 * Makefile.in(test-rubyspec): explicitly execut... [yugui]
file sprintf.c Mon Feb 08 07:08:15 -0800 2010 * io.c (rb_io_getline_fast): wrong calculation ... [matz]
file st.c Tue Nov 03 23:06:13 -0800 2009 * include/ruby/st.h (SIZEOF_ST_INDEX_T): moved ... [nobu]
file strftime.c Sun Dec 06 06:55:22 -0800 2009 * strftime.c: %l should be 1..12 instead of 0..... [naruse]
file string.c Tue Feb 09 23:31:06 -0800 2010 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_... [nobu]
file struct.c Wed Oct 07 00:06:32 -0700 2009 * include/ruby/ruby.h (rb_long2int): evalates t... [nobu]
directory symbian/ Mon Jan 25 00:36:14 -0800 2010 * version.c (RUBY_LIB, RUBY_*_LIB): moved from ... [nobu]
directory template/ Mon Nov 23 16:26:52 -0800 2009 * include/ruby/intern.h (rb_strerrno): declared... [akr]
directory test/ Tue Feb 09 23:31:06 -0800 2010 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_... [nobu]
file thread.c Mon Jan 25 06:09:46 -0800 2010 * thread.c (do_select): wrong conditions. [rub... [usa]
file thread_pthread.c Wed Feb 03 23:17:03 -0800 2010 * thread_pthread.c (native_thread_init_stack): ... [naruse]
file thread_pthread.h Wed Feb 03 23:17:03 -0800 2010 * thread_pthread.c (native_thread_init_stack): ... [naruse]
file thread_win32.c Sun Jan 03 16:30:52 -0800 2010 * thread_win32.c (InterlockedExchangePointer): ... [usa]
file thread_win32.h Mon Jul 28 05:27:43 -0700 2008 * thread_win32.[ch] (cond_every_entry, rb_thre... [usa]
file time.c Wed Feb 03 07:37:45 -0800 2010 * time.c (time_mdump, time_mload): dump/load ut... [nobu]
file timev.h Sat Aug 29 12:06:29 -0700 2009 * timev.h (TIME_SCALE): defined as 1000000000. ... [akr]
directory tool/ Sun Feb 07 23:23:13 -0800 2010 * common.mk (COMPILE_PRELUDE): rbconfig is load... [nobu]
file transcode.c Thu Dec 10 03:59:12 -0800 2009 * transcode_data.h, transcode.c, tool/transcode... [duerst]
file transcode_data.h Thu Dec 10 03:59:12 -0800 2009 * transcode_data.h, transcode.c, tool/transcode... [duerst]
file util.c Wed Nov 25 21:25:08 -0800 2009 * removed spaces just before tabs. git-svn-id:... [nobu]
file variable.c Mon Jan 04 21:59:23 -0800 2010 removes the dtrace support. reverts r26239, r26... [yugui]
file version.c Sun Feb 07 23:28:00 -0800 2010 * dmyversion.c: empty load path in miniruby. ... [nobu]
file version.h Tue Feb 09 11:06:43 -0800 2010 * 2010-02-10 git-svn-id: svn+ssh://ci.ruby-lan... [svn]
file vm.c Tue Feb 09 11:06:39 -0800 2010 * vm.c (vm_exec): reset thread state before sta... [nobu]
file vm_core.h Mon Jan 25 10:22:58 -0800 2010 * cont.c, vm_core.h, eval.c: because rb_protect... [mame]
file vm_dump.c Wed Jan 27 06:25:27 -0800 2010 * vm_dump.c (bugreport_backtrace): trivial chan... [kazu]
file vm_eval.c Wed Jan 27 05:29:01 -0800 2010 * vm_eval.c (rb_backtrace): "circular require" ... [mame]
file vm_exec.c Mon Oct 26 17:29:06 -0700 2009 * vm_exec.c (DECL_SC_REG): use __clang__. git-... [naruse]
file vm_exec.h Mon Jan 04 21:59:23 -0800 2010 removes the dtrace support. reverts r26239, r26... [yugui]
file vm_insnhelper.c Sun Jan 31 04:41:47 -0800 2010 * vm_insnhelper.c (vm_throw): fixed infinite lo... [mame]
file vm_insnhelper.h Mon Jan 11 01:33:37 -0800 2010 * vm_insnhelper.h (GET_BLOCK_PTR): return 0 whe... [wanabe]
file vm_method.c Tue Jan 19 23:12:16 -0800 2010 * common.mk (compile.$(OBJEXT)): dependencies ... [shyouhei]
file vm_opts.h Fri Aug 22 23:18:11 -0700 2008 * vm_opts.h: enable "OPT_TRACE_INSTRUCTION" on ... [ko1]
directory win32/ Sun Feb 07 23:23:13 -0800 2010 * common.mk (COMPILE_PRELUDE): rbconfig is load... [nobu]
README
* What's Ruby

Ruby is the interpreted scripting language for quick and
easy object-oriented programming.  It has many features to
process text files and to do system management tasks (as in
Perl).  It is simple, straight-forward, and extensible.


* Features of Ruby

  + Simple Syntax
  + *Normal* Object-Oriented features(ex. class, method calls)
  + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
  + Operator Overloading
  + Exception Handling
  + Iterators and Closures
  + Garbage Collection
  + Dynamic Loading of Object files(on some architecture)
  + Highly Portable (works on many Unix-like/POSIX compatible platforms
    as well as Windows, Mac OS X, BeOS etc.)
    cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms


* How to get Ruby

The Ruby distribution files can be found in the following FTP site:

  ftp://ftp.ruby-lang.org/pub/ruby/

The trunk of the Ruby source tree can be checked out with the
following command:

  $ svn co http://svn.ruby-lang.org/repos/ruby/trunk/ ruby

There are some other branches under development.  Try the following
command and see the list of branches:

  $ svn ls http://svn.ruby-lang.org/repos/ruby/branches/


* Ruby home-page

The URL of the Ruby home-page is:

   http://www.ruby-lang.org/


* Mailing list

There is a mailing list to talk about Ruby.
To subscribe this list, please send the following phrase

  subscribe YourFirstName YourFamilyName
e.g.
        subscribe Joseph Smith

in the mail body (not subject) to the address <ruby-talk-ctl@ruby-lang.org>.


* How to compile and install

This is what you need to do to compile and install Ruby:

  1. If ./configure does not exist or is older than configure.in,
     run autoconf to (re)generate configure.

  2. Run ./configure, which will generate config.h and Makefile.

     Some C compiler flags may be added by default depending on your
     environment.  Specify optflags=.. and warnflags=.. as necessary
     to override them.

  3. Edit defines.h if you need.  Usually this step will not be needed.

  4. Remove comment mark(#) before the module names from ext/Setup (or
     add module names if not present), if you want to link modules
     statically.

     If you don't want to compile non static extension modules
     (probably on architectures which does not allow dynamic loading),
     remove comment mark from the line "#option nodynamic" in
     ext/Setup.

  5. Run make.

  6. Optionally, run 'make test' to check whether the compiled Ruby
     interpreter works well.  If you see the message "test succeeded",
     your ruby works as it should (hopefully).

  7. Run 'make install'

     You may have to be a super user to install ruby.

If you fail to compile ruby, please send the detailed error report with
the error log and machine/OS type, to help others.


* Copying

See the file COPYING.


* The Author

Feel free to send comments and bug reports to the author.  Here is the 
author's latest mail address:

  matz@netlab.jp

-------------------------------------------------------
created at: Thu Aug  3 11:57:36 JST 1995
Local variables:
mode: indented-text
end:
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server