yugui, Yuki Yugui Sonoda

Hash Date Message
4aa9be0f5c8d9135a9f67aa96c1667e017cdc587 2008-03-28 * io.c (rb_io_each_char, rb_io_chars, argf_each_char, io_getc): Added character-wise iterators; IO#each_char, IO#chars, ARGF#each_char. [ruby-dev:34052]
b62af05a98bc3ebbbca546270e7efa5abd3a17f5 2008-03-28 * ruby.1: Separated --verbose from -v. [ruby-dev:34011]
70153a6a73e45a612921908f0f185b4b01d835da 2008-03-30 * io.c (rb_io_lines, rb_io_bytes, rb_io_chars) Fixed their rdocs.
30128a68c410823c5438eaec7b7572b817434d76 2008-04-17 * ruby.1: added --{disable|enable}-{rubyopt|all}.
73713cc1f05afdc1f5ba155a39bc98cf9b83aec4 2008-04-17 * ruby.1: fixed typo.
e45b87f282eba212d911c3e1c01684ed606869b6 2008-05-10 * gc.c (gc_count): rdoc corrected.
7c104f88eb97ba97c2061e6387284f180e4752cf 2008-05-12 * gc.c (assign_heap_slot): put the binary-search routine in order.
183970f49e3d015732f63af3ca1549072bf3b118 2008-05-12 * ChangeLog: changelog of the changeset 16372. It was: "gc.c (assign_heap_slot): put the binary-search routine in order."
02838f35084a801d0fa2cf5573ce6703d0075123 2008-05-17 Kernel#.sleep used never to sleep on Mac OS X. Fixed it and added error checks.
9aceaa1129d18f03891521b6220addf7c9b5388a 2008-05-17 * vm.c (Init_VM): removed the definition of Thread#initialize, which is overwritten in Init_Thread and is never used.
232e6592149d8fae60b148797fcb5d315472f7e5 2008-07-26 * sample/exyacc.rb: fixed NoMethodError(Kernel#sub!). replaced use of special variables with explicit IO operations.
20486a7f64e0e35797c77ee19b3b05ad14d3d6cf 2008-08-01 * parse.y (parser_yylex): removed an useless conditional, and magic comment are ignored unless at the first of line.
f1af3aed0171d100a9fcb26ed1d1b1527cb42b88 2008-08-01 Merged r16430(akr), r16431(akr), r16433(akr), r16469(nobu), and r17874(akr) from ruby_1_8.
e3707541890c1d679b8bc8e319980667e6ed2bd6 2008-08-04 Improved compatibility for mspec. * Makefile.in (update-rubyspec): renamed the rubyspec directory "spec". Changed directory structure.
d9a1cc2f4edcd59bd544d48e2f446d43f5121401 2008-08-25 * parse.y (YYSTYPE): struct RVarmap has been no longer defnied. see also r11717 by matz.
42307bf41f25c24f0f1177fafcaa97b40de4107a 2008-08-25 * common.mk (dist): tool/make-snapshot is executable.
7a4905583dbc3df670a77bbf5dba5fbbade6d455 2008-08-31 * spec/default.mspec (config): added.
11d35f6723df8cccdad82bc4db901c0908041864 2008-08-31 * spec/README (How to run): added.
1ca7943e1195ec3b687c9501be38053b24863ff2 2008-08-31 * Temporarily uses git://github.com/yugui/rubyspec.git until specs for 1.9 is merged into git://github.com/rubyspec/rubyspec.git.
16122d1d81a0c939bc0db46f05f25dd96179565a 2008-08-31 * common.mk (docs): removed a useless make target. tool/makedoc.rb was removed at revision 13919.
a4ee7c2c3b3f025536e1b728e2f555f5b3c3193d 2008-09-01 * README.EXT (Data-types): fixed for current status. (Manipulating Ruby data): mentioned some more functions. (Class/module definition): ditto. (Global variables shared between C and Ruby): fixed prototypes for the getter/setter's of global variables. (Appendix A): mentioned some more files.
d7cffe9768dd89bef46c3cd7d89bd9abc0f71971 2008-09-01 * README.EXT (Appendix A): fixed the name of class Enumerator. Enumerable::Enumerator was renamed just Enumerator at revision 18564.
b6b1931b7b9d1cda260726cd815c7ac8b844596b 2008-09-01 * .: removed rubyspec from svn:ignore subversion property. rubyspec directory is no longer used.
add4d16477b4332f3bddf0fca111dd5c8816ed9f 2008-09-01 * lib/mkmf.rb (distclean): added RM_RF conftest.dSYM. Fixes distclean-ext problem on Mac OS X. (RM_RF): added.
1ff83a064f06213f98e5234d91eeb2df0a5bc74b 2008-09-01 * common.mk (realclean-local): added newline.c.
4bec0938a1072f850b8026fd49a733814a5f63cc 2008-09-01 * common.mk (clean-golf): added. (distclean-golf): added. (realclean-golf): added. (clean): added clean-golf. (distclean): added distclean-golf. (realclean): added realclean-golf.
2ede3bfee8d17ea8585179e5dcd121114ecc41bd 2008-09-02 * common.mk (distclean-golf): moved golf_prelude.c here from distclean-local. (GOLFPRELUDE): added. (distclean-local): moved golf_prelude.c into distclean-golf.
2e094d086a1f6f491f5366baec61f3d12a346b45 2008-09-02 * enc/emacs_mule.c (svn:executable): dropped executable bit.
fce093432eadc191b3647f116a9c2f6748efda3e 2008-09-03 * lib/mathn.rb (Integer): moved into prime.rb. (Prime): ditto.
645f25356a4455ccac6aea19b9c7e73bdee9d960 2008-09-04 * lib/prime.rb (Prime::OldCompatibility#each): added compatibility to Ruby 1.8.7. (Prime#each): added more rdocs. (Prime#each): remembers the last value of the given block.
975ecd2f3feec5623d296cfff38a779ad4393add 2008-09-14 * object.c (Init_Object): added metameta-class initialization for BasicObject, Object, and Module. The metameta-classes of them are now the metaclass of Class, as the metameta-calss of Class is.
406500cc8bdd4178ed1462f89565620352d585ec 2008-09-14 * lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".
1cda1058865c87d076088bb1d441891f03180e5f 2008-09-15 * test/matrix/test_matrix.rb (setup): typo. (test_equality): misdefinition of the expected working. Reported by an anonymous user. (test_hash): added.
db14bfe4ea7f5ab0ece77d4109bb0fb13ef9fe54 2008-09-15 * lib/matrix.rb (Matrix#eql?): fixed [ruby-dev:36298]. Reported by an anonymous user.
e6ad87c3ba2956297166a6cfcf31e30644075929 2008-09-19 * common.mk : Reverts the changeset 18994. Uses the official repository of rubyspec again.
396650e0bd353e30b873683f008f92e2aa498971 2008-09-19 * prec.c: removed. Precision will be redesigned and be back again. c.f. [ruby-dev:36352].
788001a9c8473130bd357846785838045387b060 2008-09-25 * class.c (rb_make_metaclass): Made class of class of class from Class into its own eigenclass. Now meta^(n)-class hierarchy regresses infinitely, again. (This feature was decided on developer-meeting-20080922.)
1833cfab3522d8e2e1028adc49564be75c133ef2 2008-09-25 * ChangeLog: filled missing author names.
7a86a81dccd6aa6c5268196727c86944443cb9de 2008-09-25 * class.c (rb_make_metaclass): [BUG] Fixed a bus error on the case for metaclass of a class which includes a module.
16c95b42ced7119ba013b52486e8e68317353b9a 2008-09-26 * error.c (Init_syserr): moved to the template. (errno_missing): removed. fixed [ruby-dev:35958].
140048b59d6617011666ec5f71c7324702fc954c 2008-09-26 * common.mk (dist): Changed its dependencies and action.
bdd70c6109b882bfe887ff3b2be3af9277017061 2008-09-26 Updated README.EXT and README.EXT.ja.
2e102b151fa6c3368409d595c20974e28ad5fab1 2008-09-26 * include/ruby/ruby.h (rb_mPrecision): removed. Precision module was temporarily removed at r19430.
3cdf9d185c7c3b03c07c7fbcbc725581007bc285 2008-09-26 Fixed build failure on some platforms.
1af1196616195f2283948f4f2f0d8585712f715a 2008-09-30 Reverts the changes of lib/test/unit/* in r19543, r19534 and r19503.
870b93ae9ef1641aa3bfe2bab7c2c05d380f62ce 2008-09-30 Reverts the changes of lib/test/unit.rb in r19502 and r19501.
888072261f87d2dedab9d3827cf88411a1de2f10 2008-09-30 Temporarily removed test/mini/* because they depend on the minitest version of test/unit, which had been reverted.
3ac20b95903facd49b1f32c0cdb40c290db82016 2008-10-03 * ext/dl/extconf.rb ($distcleanfiles): added callback-?.c into the distclean list.
279c3cbdbe53c8bf88807bf2e700b67fd9e20383 2008-10-04 * common.mk (gdb-ruby): new target. it runs ruby under controlled by gdb.
5f898e44a788c1c174c7e8d92e35ea8700477bd4 2008-10-04 * test/mini/test_mini_test.rb: recovered. It had been temporarily removed at r19645.
bbbd9c0b7be96824e4648b551b3a66763df38788 2008-10-04 * x68/_dtos18.c: removed. Ruby no longer supports human68k.
8dd118c0db80af4ff213265a2b2b475c73bb440a 2008-10-04 * djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp.
ae7ea3332b07c83ee050c88cd902070689fd582f 2008-10-04 * dln.c: Ruby no longer supports MS-DOS.
642e08187927b2debaa0d84a112123043f0f7912 2008-10-04 * dln.c: Ruby no longer supports MacOS 9 or before.
a8c3540b32d7621c183627d7cc198f4b24798387 2008-10-04 * dln.c: Ruby no longer supports Windows CE.
e8ee99ff1ae054c4edefb60083b11db5fe1c7429 2008-10-04 * dln.c: Ruby no longer supports VMS.
5a7c5d34fbea7263c83f8136e409b559ca4007aa 2008-10-05 removed unsupported platforms from an ifdef macro. These lines were mistakenly removed at r19681 and recovered too much at r19684.
c86ce094e283f400889f4f0bc97b897e84df04ac 2008-10-09
6e738bf2b19fdb8c15a00e08b417596e00452ea0 2008-10-17 * array.c (ary_resize_capa): renamed RESIZE_CAPA.
c2091e37ec2fd62e82f5aa69e8d147e0c329cdff 2008-10-18 * keywords, lex.c.src, opt_insn_unif.def, opt_operand.def: moved rarely changed input files for code generators into defs/ directory.
89dfcd82f09ca83ac2fc793f6524393c6ae45fdd 2008-10-21 * mdoc2man.rb: moved into tools/.
d1c4aefa6296d496781218a3e60e71c4b4a5e2c8 2008-10-22 * Described -E external:internal and -U.
6e1ed146069bc0a879277eba9ef286e2ec595147 2008-10-23 * distruby.rb: removed. "make dist" uses tool/make-snapshot for the 1.9 series. distruby.rb has been no longer used.
5660e09f08362a4146b285ca50225348d1213633 2008-10-24 * configure.in (sitedir): considers --program-prefix and --program-suffix. (vendordir): ditto. (rubyhdrdir): ditto.
51067428932e6244b7127ba41a9c82ade9904a40 2008-10-25 * ruby.c (usage): updated the description of -E option.
a40899b22ca1afdafc448423e8e210aadf862026 2008-10-25 * ruby.1 (ENVIRONMENT): refered gem help. (REPORTING BUGS): renamed the section BUGS.
92d172e9c3814860fdec497feeb7462e874d7e60 2008-10-25 * man/ruby.1: moved into man/. added some descriptions.
4dd24d6ba6d1da23d708a7395ae2f3814bd5ab59 2008-10-25 * man/irb.1: new manual page.
fe7ce06150e75f524f2aaaf3198927a58873d9a1 2008-10-25 * configure.in ($MANTYPE): followed ruby.1, which had moved.
afea4a499510483975b88491af51ed8674261489 2008-10-27 * test/minitest/test_mini_test.rb (test_filter_backtrace): fixed failure on Ruby built at out of $(srcdir).
a61e734d0f4ada46930044d3fc2c5d4bf6916a1d 2008-10-27 * ChangeLog: added missing timestamps
0a88cb504baf9d4c483de63b7efa33d58ff4bdcc 2008-10-27 * test/ruby/envutil.rb: reverted the changeset 19948 because it concealed unexpected behaviours of ruby.
a1cef995414861c8654013464840c2c707fb53a0 2008-10-27 * test/minitest/test_mini_test.rb: fixed that r19958 made test-all fail when the ruby was built at $(srcdir).
1a863754faed73a0a9ff1a4ce03bf022e94788c1 2008-10-27 * test/minitest/test_mini_test.rb (test_assert_raises_triggered_different): the test failed when a file path in the backtrace contontains something except [\w\/\.], e.g. hyphen, Japanese characters or backslash.
a1645803bb6d471ceb48e249f836e2bf25b86acc 2008-10-27 * vm_insnhelper.c (vm_yield_setup_args): supports optional parameters. Fixed [ruby-core:19503].
e3e645f43a3a2382a4fc38a5420e89b351c5b0c1 2008-10-28 merged r19975 and r19978 from ruby_1_9_1 into trunk. * gem_prelude.rb: considers --program-suffix and prefix configure options. * lib/rubygems/defaults.rb: ditto. * test/rubygems/test_gem.rb (@default_dir_re): ditto.
2e376a1b96dffe97895549df7ffba4ee57fdd6ac 2008-10-28 * tool/make-snapshot.rb: merged from ruby_1_9_1.
d8c68028faf28aed7acdfb983ec825d596401a65 2008-10-28 * test/ruby/test_proc.rb: filled all patterns for testing vm_yield_setup_args.
30887efb8a658842991fd9c8077e024962860165 2008-10-31 * spec/default.mspec: supports that the build directory != srcdir.
b4729e2db343077b70ee0cba1565759858a364ba 2008-10-31 * array.c (ary_partial0): recovers mistakenly feature change at r19723. Array#[m,n] had returned an Array even for an instance of a subclass.
7ac0beaeea75376eebfc87618815a190ad77ddc2 2008-10-31 * test/ruby/test_array.rb (test_array_subclass) test for r20076.
d5c6b265b977bc617c2863cf1e27dd0d16beaccc 2008-11-03 * range.c (rb_range_beg_len): rb_raise takes C values as arguments. [BUG] ranges turned into other value in a message of RangeError.
c2ded646534f362b9e409b5de58c5d869bc0fdf4 2008-11-03 * array.c (rb_ary_take_first_or_last): renamed rb_ary_partial more appropriately. (ary_take_pos_flags): new enum. makes the fourth argument of rb_ary_take_first_or_last more descriptive. (rb_ary_partial): renamed rb_ary_partial0 more appropriately. takes a new parameter klass for what class to instanciate.
16285e768efee59aede057bca55cac1a185356a4 2008-11-08 merges r20050 from ruby_1_9_1 into trunk. * array.c (rb_ary_sort_bang): refactoring.
43463a5cb665badd20c3e3ee672bdc745845e28b 2008-11-11 * man/ruby.1 (RUBYOPT): wrote which option can appear. (--yydebug): wrote "do not use". (--dump): wrote "do not use".
f2077294f1cb8f95ba8d4eb032ae947fd0778c0e 2008-11-11 * lib/rubygems/timer.rb: removed svn:executable. * lib/rubygems/validator.rb: ditto * test/cgi/test_cgi_modruby.rb: ditto * test/cgi/test_cgi_multipart.rb: ditto * test/cgi/test_cgi_session.rb: ditto: ditto * test/cgi/testdata/file1.html: ditto * test/cgi/testdata/small.png: ditto * test/cgi/testdata/large.png: ditto * test/cgi/test_cgi_core.rb: ditto * test/cgi/test_cgi_header.rb: ditto * test/cgi/test_cgi_cookie.rb: ditto * test/cgi/test_cgi_tag_helper.rb: ditto
ab8114f481a1c7934f10af3a8eea37a7fd17abbf 2008-11-22 * test/ruby/test_method.rb (test_default_accessiblity): test case for [ruby-dev:37124].
b53d7429fcf5dcea805a33f7ddbedee3d0087253 2008-11-22 merges r20309 from ruby_1_9_1 to trunk. * test/cgi/test_cgi_session.rb (setup, teardown): uses a temporary directory for testing session stores.
31c82916188aa9f42832b8694da7bd5fc0048e15 2008-11-22 * test/ruby/test_method.rb (TestMethod#test_default_accessibility): fixed a wrong expectation in the test case.
7c9a77f88031afaba8338cf7188bfa7391f8a06a 2008-11-23 * signal.c (ALT_STACK_SIZE): 4KB is not enough on Mac OS X. Uses SIGSTKSZ. this fixes [ruby-core:20040].
0abd67ea190c4cb7deacc227c2c9e9e945ac9598 2008-11-23 * signal.c (default_handler, Init_signal): compile error if USE_SIGALTSTACK is not defined.
2a86c3e86a309b4fa82b22aa559a07a1e582e638 2008-11-29 * man/irb.1: typo fix
56d19a9e8bbdbd00eaa553b876db6718f641fb7d 2008-11-29 * man/irb.1 (EXAMPLES): new section
1fe2fae259a113bd73fe55ab0853fcf220e41dfd 2008-11-30 * test/ruby/test_regexp.rb (TestRegexp#test_parse_curly_brace): now accepts quantifier on anchrs agian by r20391.
f8a577aa4e4fc73abc3333aaf0c5ba6a17d2d578 2008-11-30 man/goruby.1: fix typo
4586802dffb1472e3b22a5c308a1bd74a6dbdbe5 2008-11-30 * man/rake.1: new manual page
67b445f895b2b887acec63172d012ee1f98f833a 2008-12-01 * set 1.9.1-p5000 into version number. [ruby-dev:36998]
644d1e7a477ac94f0f8f353a708d39c6fe2927c8 2008-12-04 * spec/default.mspec: follows changes in rubyspec project. inherits configurations from ruby.1.9.mspec.
4b983b90c4cd84cc1d7de013268f2fbfe96edb57 2008-12-06 * pack.c (pack_pack): 'u0' is not special differently from 'm0'.
0945f41a5fbc0f935d9fc92cf7f60720563b2695 2008-12-08 * pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'. just ignores '*' in these cases. [ruby-dev:37289]
e41fb7d4ae6a421d0950201864817ef6cd892b82 2008-12-09 * pack.c (pack_pck): fixed [ruby-dev:37295]. Array#pack always has returned an US-ASCII string when the given format ended with 'u', 'M' or 'm'.
aa06e69000ef8e1ba440925462672f359f91c48d 2008-12-12 * encoding.c (enc_get_default_encoding): removed. Generalizing rb_default_{external,internal}_encoding seems to be difficult. default_external cannot be NULL even before detected. [ruby-dev:37390]
63a534194cddc07af7ed2bbff56fcc061fcc2e29 2008-12-12 * common.mk (run, runruby, parse, gdb, gdb-ruby): you can also run other scripts than $(srcdir)/test.rb.
58740ef8816557481c752889392b4ee148fe94aa 2008-12-12 * encoding.c (rb_enc_set_default_external): default_internal can be nil, but default_external cannot.
3b1a65add329a757be6679282d3d3206e58cff2e 2008-12-13 * lib/minitest/test.rb (MinTest::Unit#location): skips user-defined assertions as MiniTest's. e.g. for test/ruby/test_m17n.rb.
dd2a86cf115d7e23673c75ba9f28f2699a1443f1 2008-12-13 * test/ruby/test_m17n.rb: feature changed in r20626. follows it.
a6c69a7d35e23be3362d5885f93e2c979af79ac6 2008-12-13 * test/ruby/test_m17n_comb.rb: feature changed in r20626. follows it.
ada58fe0130d7818bd4189a76656d2afc34f4268 2008-12-13 * test/ruby/enc/test_utf16.rb: feature changed in r20626. follows it.
87f6de3e189195392afa55f1d2d8a095ee3344f3 2008-12-13 * encoding.c (default_external): endless recursion during loading a locale encoding on some locale. fixed by Nobuyuki Nakada.
f3634e5dc82e3eacfb9078681f8f46454b3df092 2008-12-13 * common.mk (help): describes more targets. based on a patch by Michael Klishin. [ruby-core:20523].
834e3662ba8c87633d7b90640f5c4bead594d845 2008-12-14 reverts r20713
c4f8143b64f427dde211efddc85a6a2a80b479ee 2008-12-14 * spec/README: directory structrue changed
3a5c0bbcb5615b063d32aeee35b4f0f4227fb693 2008-12-15 * test/ruby/test_metaclass.rb: new test case for metaclass hierarchy.
a34a6b33885ae6dcbda6eedf513e20addf164803 2008-12-17 * test/ruby/test_metaclass.rb: removed codes for my debugging. sorry. [ruby-dev:37470]
5c0b21b7b904163761b7dd26d005026e59bb26bd 2008-12-17 * configure.in (OBJDUMP, OBJCOPY): *BSD's ports and MacPorts prefix GNU binutils with 'g'.
5c1bd53c92f888f45f6a843f2ef70f2fcdac077f 2008-12-18 * lib/irb/init.rb (IRB.opt_parse): (M17N) adds -U and -E as command line options. [ruby-dev:37161]. Fixes #711. improved long optinos.
734e1dc49125b92e5403dee6fcf781b292f0d6ee 2008-12-20 * lib/irb/locale.rb (IRB::Locale#initialize) initializes instance variables to suppress warnings. typo fix to ignore LoadError: [ruby-dev:37508]
c09e5abeee5e08e6c261e3618afa60020371eb96 2008-12-22 * Doxyfile.in: new file. Template of a configuration file for Doxygen. Intorduces C-level API reference generation with Doxygen.
8f79efe0becb0ca996bc9affe2476b616f91fcde 2008-12-22 * common.mk (revision.h): uses tool/file2lastrev.rb to support git-svn.
59641944e9902912fbbe81c57504f35d652b9ad6 2008-12-23 * tool/file2lastrev.rb: detects vcs directory properly on building outside of srcdir. [ruby-dev:37555] [ruby-dev:37561]
99825ae914014a70c37a68f750ac651cb250ad9a 2008-12-23 * lib/mathn.rb: Math.sqrt(NaN) should be NaN. [ruby-dev:37537]
5677106ec905122398b330593fd9ec72df3a074e 2008-12-23 * io.c: rdoc for File::open and 1.9 feature in file modes.
3beeeffb97386cf7c96c98e2c6b4f1fee0735c06 2008-12-26 * lib/irb/input-method.rb (IRB::StdioInputMethod#initialize): removed a 'p' for debugging.
57363127157b6a697b61f04a3ba205152135538e 2008-12-27 * cont.c: rdoc for Fiber. patch by Muhammad Ali. [ruby-core:20894]
e434135ecbc8e00c9e036fb14df399224a478925 2008-12-27 man/irb.1: adds -v, -h, -E and -U.
62be8b0154445e11c651434a04226cd7311baf96 2008-12-27 * common.mk (revision.h): ignores failure of file2lastrev.
28001c849d8823c8bac79b9e53705cf247b99e65 2008-12-28 * ext/dl/lib/dl/import.rb (DL::Importer#extern): adds filename and line number to module_eval'ing for readability of backtrace. (DL::Importer#bind): ditto.
f6cc65ae48d176fcc99847dbae1d39fad9ae806d 2008-12-28 * ext/dl/lib/dl/import.rb (DL::Importer#sizeof): follows a feature change in 1.9.
8ff550534ec5e28b6523ea9878b391f805a985ca 2008-12-28 * ChangeLog: adds the author name of a patch.
69b2c8cc4445cf0774247f7578a91a9e6a40ace2 2008-12-29 * Makefile.in (ext-clean): ext-clean always fails.
7be399c567c0e2ba746b63c8bbabc13e6dcb14af 2008-12-29 merges r21134 from ruby_1_9_1 into trunk. * test/rubygems/test_gem_command.rb (test_add_option_overlapping_common_and_local_options): follows r21066.
af91b4235416af1ec499afafcf4524d93437607b 2008-12-29 * lib/erb.rb (ERB): m17n of ERB. adds rdoc. fixes #712. c.f. [ruby-dev:37516].
bbd1a18aafe5b8ba3c1a698526fcc62a7f0af1d1 2008-12-29 * bin/erb: accepts options in more flexible styles.
25c96543cccafb52f11c99a3eaa18a206afa4703 2008-12-29 * Makefile.in (distclean-local): removes Doxyfile and run.gdb at distclean'ing.
e12b44e3756216eecf413647851c47bc4de6efa7 2008-12-29 * man/ri.1: new manpage.
db86fef72f2a4b54748cd6b7aa656836c3b332af 2008-12-29 * ext/dl/test/test_base.rb: add x86_64-linux's case again. #932
b3ff7eb3efed3b3bf5f4cb7eeaf03b96108e13d9 2008-12-29 * process.c (rb_waitpid): retries waitpid when EINTR. [ruby-core:19744].
2be0eea2e876665e57afd5d4bc70fbafe0767c57 2008-12-31 * spec/README: follows the change of directory structure in rubyspec.
30f3c8c70bbfab845ea8db868e961f9482bf637f 2009-01-01 * tool/flie2lastrev.rb: supports git repositories which are cloned from a git-svn gateway. Patch by Hongli Lai. [ruby-core:21020]
8d8d36c15cb2d113a9ff50ba6c3ea0bfabb86eb8 2009-01-01 * spec/default.mspec: fix for builddir != srcdir * Makefile.in: ditto.
a5fdc9de347bc18243266c1c5c771bb4655dfc78 2009-01-13 * lib/irb/input-method.rb: IRB did not prompt for MSwin32. [ruby-dev:37686]. Patch by arton <artonx AT yahoo.co.jp>.
e41bd61822076275c337258ef53566ea18b70f87 2009-01-13 * tool/file2lastrev.rb (get_revisions): fixes problem with svn on cygwin. [ruby-dev:37702]. Patch by Kouhei Sutou.
e1809a0cedfd948bdc229653b5e8b0d5972d114e 2009-01-13 * object.c (rb_obj_not_match): rdoc. Patch by Kornelius Kalnbach.
ed15422759aef6f0fa17fb9595b799b6aa487a73 2009-01-13 * lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check. Patch by Kornelius Kalnbach. [ruby-core:20992].
fa1bec3664c43fa58bb83a3711d61d88a2eb65ed 2009-01-17 * lib/irb/xmp.rb: multilingualizes XMP::StringInputMethod. [ruby-core:21383].
fe011304e7cddc0080ca59cb0df0bbe21bf203bb 2009-01-17 * configure.in (VCSUP): fixed the cases for git-svn or git.
1d551324bb3e2081c6cb9a4ddbe95a64c774101f 2009-02-02 adds a test case for r21955 and r21917.
5c94b5d11383629b604c455a2a57ccdde4e3f672 2009-02-22 * eval.c (ruby_options): evaluator now expects iseq instead of tree.
294f45b0fc23b91bf5291fd2936f2076f375e467 2009-03-03 * lib/prime.rb (Prime::prime?): used to return a wrong answer. [ruby-core:22646].
9d0add09cf224279e084f413333bca152f1a25b7 2009-05-20 * spec/.gitignore: ignores rubyspec/ and mspec/.
a1b5cd1ca2fed8844d69631a2574e3a79f61ab87 2009-05-20 * rb_enc_get_index: allows an arbitrary RData as the argument but not only what points a rb_encoding.
c573aaf73f68500ec482f756dd14508002714e61 2009-05-20 NEWS (--program-prefix and --program-suffix): describe r23368.
8f1f47a072c5044f3a24ab63afb3be6bf951f0c3 2009-05-21 * gem_prelude.rb (Gem.default_dir and misc.): use rubylibprefix. follows the chagne in r23368.
a654e0b57b861b7ca7d04d640eb9798c40b2fd53 2009-05-22 * instruby.rb: moved into tool/.
8d1e0c0a5a358a47c0f1683faeb45ba7ceaefb93 2009-05-22 * config.guess: moved into tool/.
7378c8fa618d94be61fbc2331ec7d14063eef612 2009-05-22 * spec/default.mspec: follows runruby.rb's move at r23542.
4bdd854347bd9f8fad73f5af4978059fafabcdf6 2009-05-22 * missing/vsnprintf.c (errno): [BUG] fixes a compilation error on SIZEOF_LONG > SIZEOF_INT. (BSD_vfprintf): ditto.
8875ffc4120fd8ef273f1b584803bc83891ff23b 2009-05-23 * configure.in ($ridir): new configuration. [ruby-core:23520]. c.f. [ruby-core:23519].
5d8bff6d904685f9c317cd04c5b6ae07165c02fb 2009-06-28 * lib/rubygems.rb (ConfigMap[:rubylibprefix]): new entry
c97f55efa5a7cd96e047d585f1270193acd784fb 2009-06-28 * tool/instruby.rb (:gem): registers the bundled version of minitest as a gem as rdoc or rake. c.f. [ruby-dev:38692].
4a1f1ba66e569ad2e33b1d260bf53bcffa9cedaa 2009-06-28 * gem_prelude.c (Gem.default_dir): follows the change on lib/rubygems/default.rb in r23879
d154bc4c7d546ed4dcfc1181b573227cc4b06ea8 2009-06-29 * Doxyfile.in: removed. merged into template/Doxyfile.template
8bacaf1f5c713a7a94b5a1540493c990259c14a5 2009-06-29 * object.c: updated the diagram of metaclass hierarchy in rdoc.
d6ef893798f27a335eef884b8bff717f09936a23 2009-06-29 * tool/strip-rdocs.rb: supports QT style doxy-comments.
2d42e704f4b46e05943041d87fc98ca04630c843 2009-06-29 Doxy-comments.
cbb56c75145f6f4f7d1c12c28dd566cf5bbb7e33 2009-06-29 Doxy-comment
1d84d2b28cae71be1398ea0dbcd7178abccb1e63 2009-07-13 ext/tk: ignores generated ext/tk/config_list
b36ca6e21d06f5d976f542c3aaf7e3a64ced714e 2009-07-13 ignores $(srcdir)/breakpoints.gdb.
762f9b28c675b49a4667bfae011857e9e02bcea5 2009-07-13 * .gitignore: synchronized with svn:ignore.
b3b6698e2f05ddf186e71153f81b76098222a6b0 2009-07-13 * lib/tempfile (Tempfile.open): rdoc. patch by Nobuhiro IMAI. #1694
76e30054317d1f56137e6ae46e494b1c43f4a85e 2009-07-13 * proc.c (Kernel#define_singleton_method): rdoc. based on a patch by Marc-Andre Lafortune <ruby-core-mailing-list AT marc-andre.ca>. [ruby-core:23944].
7287b852da95b3bee1395fd80752e62b686da294 2009-07-13 * lib/prime.rb (Prime#prime_division): now decomposes negative integer into a decomposition with element [-1, 1].
d41195a3bc2e40a15dd18adf2038de1266456cc6 2009-07-13 * test/ruby/test_case.rb (TestCase#test_deoptimization): test for [ruby-core:23190].
618cb2cab05ea0629c91dc5a5351fe3cfd6d0863 2009-07-15 * ext/purelib.rb: translates a fake path to rubygems in $" into an alternative in $: so that Kernel.#require does not load more rubygems.rb. Resolves many failures in test/rubygems/*.
37859b522727f99e76ab0878822ae4b0bc412bed 2009-07-17 * ext/readline/readline.c (Init_readline): rl_catch_signals does not exist on some platform like Mac OS X 10.5.
e1f50e25647e18aa4894f19f1abb6cb8ded1113c 2009-07-22 * hash.c (Hash::[]): rdoc. patch by Marc-Andre Lafortune. #1385.
e60463034a468ec9fcee73466e76bd541c9a39c3 2009-07-30 * tool/compile_prelude.rb: replaces "require" with in-place evaluation so that copy & paste for lib/rubygems/default.rb is not necessary.
b5b8e5e0f4e2d220073d69032c9b2b8a8289d49f 2009-07-30 * gem_prelude.rb (Gem.path): uses Gem.default_path as a default value so that ruby finds gems in ~/.gem/. (Gem.user_home): reduced version of lib/rubygems.rb's. Gem.default_path needs it.
b1c4052fdf7f77388d4292fe362d970a7305076e 2009-08-08 * tool/compile_prelude.rb: fixes a regexp pattern for require. It had matched 'require("foo"('.
3c65e0262b6b14b0a6dc901128df4c45bd547c2f 2009-08-29 * vm_eval.c (rb_call0): gets rid of checking method cache twice.
ebabbc6cb92f818021f85275130f3c96fdb4f0fb 2009-08-29 Doxygen comment.
e056ac59a776f87b7043d6c3d14e321ad5cd32d5 2009-08-31 * class.c: refactored singleton class related matters. Handles eigenclasses and plain classes transparently.
9b062c96857f2a9118268270dec500f8a037f5b8 2009-08-31 * class.c (make_singleton_class): variable name changed. removed an unnecessary conditional.
0ed8771a4400f005f084c92d1779bd306abd1c73 2009-09-26 * Makefile.in(test-rubyspec): explicitly executes run subcommand of mspec.
6b7e6f08b00b178e4df23096c5a6ba3873b5bba8 2009-10-10 * math.c (math_atanh): reverted r25279.
984177a0004ea3bd5e5149f0030ab3ce1b20bd6a 2009-10-17 * test/rake/data/unittest/subdir/.gitignore: dummy entry for ensuring existance of "subdir" directory with git.
9cf06279443ae08fe23e7f7a4b8303f343a4d57a 2009-10-17 * test/rake/test_fileutils.rb (Rake::TestFileUtils#test_sh): uses FileUtils::RUBY instead of fixed "ruby" so that the ruby command works fine in Ruby's "make test-all". (test_sh_with_a_single_string_argument): ditto. (test_sh_with_multiple_arguments): ditto. (test_sh_failure): ditto (test_sh_special_handling): ditto.
c0b42eedeafd49c867ffd776d95a6aeb1d7b732a 2009-10-18 * test/test_prime.rb (TestPrime#test_eratosthenes_works_fine_after_timeout): test for [ruby-dev:39465].
c33d5a80c7ee0a4e42acb0dd54ac89d68c229a67 2009-11-10 * test/matrix/test_matrix.rb (TestMatrix#test_rank): added a test method for r24969.
21c32a3c7a64bed2379b3c2d31e832748467df0f 2009-11-26 * test/ruby/test_range.rb (TestRange#test_comparison_when_recursive): test for r25010.
2c3a48614a49e5021cbe5cccff00e6464a1d4e21 2009-11-26 * test/openssl/test_config.rb (OpenSSL::TestConfig): new test case. test for r25017.
cdecafff8dde562debf8cf8a8f9e0e0a9752b6f8 2009-11-26 * test/test_mathn.rb (TestMathn): new test case. test for r25067.
25caa12d1d456746da2e8c2ee61e398dba9c135b 2009-11-26 * test/ruby/test_complex.rb (@unify): fix the detection if math loaded. This makes test_complex.rb work fine with the previous commit.
1c2ef610358af33f9ded3086aa2d70aac03dcac5 2009-12-07 * string.c (rb_str_justify): CVE-2009-4124. Fixes a bug reported by Emmanouel Kellinis <Emmanouel.Kellinis AT kpmg.co.uk>, KPMG London; Patch by nobu.
f9f54fb5eb778093f6c0d4f8db83f467261ec5ec 2009-12-27 * sample/occur2.rb: have been broken. fixed for Ruby 1.9 feature.
568595b30f009902ba2af6ecc4776a652868169f 2009-12-27 * tool/rbinstall.rb (install?(:local, :comm, :bin, :'bin-comm')): Makes it vim friendly. __END__ in a heredoc is confusing with the script end for vim.
d4c2172e02ddda417ee3679e97e88827e70fd00c 2009-12-28 * tool/install-sh: wrote the intention. [ruby-dev:39928]
55a70a94b4eab152a9a0c3b43ebee6b02aca3a38 2009-12-28 * tool/install-sh: correction by Hiro Asari. https://gist.github.com/264558/58ad1cae45cde49600bbb39286af2aae23e639d5
7844ea1c64a008983f03d76d96ea6c061cbf7cb6 2009-12-28 * sample/occur2.rb: reimplemented in modern style. [ruby-dev:39927].
0e8fae89ab921e1be06ee7285c5e919e386a1b26 2010-01-03 * lib/rexml/text.rb: String no longer has #each. Patch by Mitsutaka Mimura (takkanm). [ruby-dev:39949].
72b199940d8a19d869bb9f0bb6065d15bbb030d7 2010-01-03 * trace.h: new file. wraps tracing mechanisms.
b80814c339bb90b01605f7d7753d12c2e0f8b615 2010-01-04 * gc.c: added UNLIKELY to probes for optimization.
295bc2fe2577336807db6e2c30bd642bdb6482bc 2010-01-05 removes the dtrace support. reverts r26239, r26238 and r26235.
8f3e3995df3697f4fdf6ea30b9340c51947812c5 2010-05-08 * spec/default.mspec (config): . is no longer in $:.
ffde073b0c2875ccfc23d09d74c351000bbcb969 2010-05-08 * test/dl/test_base.rb (libc_so, libm_so): supports solaris.
11e078fb04fd6f3f1627ac46db2caaff69c303a8 2010-05-16 * ruby/test_rubyoptions.rb (TestRubyOptions#test_segv_test): fixes "NoMethodError: undefined method `[]=' for nil:NilClass"
60b41810f83a938f5c2a94c6dee9dfc6f895006d 2010-09-03 Forward-ports r28360 from ruby_1_9_2 into trunk. -- * enc/Makefile.in (realclean): has been missing. necessary for make realclean-enc.
8889aef16267f112e6ff7ca9184ff33bf789ce4f 2010-09-03 Merges r27968 from ruby_1_9_2 into trunk. -- * common.mk (capi): uses a timestamp file to get rid of generating twice.
4a028d2c7ea9c00fef49844127fffaa6d8ed6ec0 2010-09-19 * common.mk (clean): removes all documents on cleaning.o (CAPIOUT): new variable. (clean-capi, distclean-capi, realclean-capi): new targets
32e00d382f4ef204ac21868ded101597e36d230d 2010-09-19 * configure.in (--disable-install-doc): disables capi too, in addition to rdoc. (--disable-install-rdoc): a new option for disabling only rdoc. (--disable-install-capi): a new option for disabling only capi.
3038eae7f6e95dfc85f7256763560f0b47b71e46 2010-09-19 * lib/mkmf.rb (try_link): rdoc (try_compile): ditto (try_cpp): ditto (try_func): ditto (try_var): ditto (try_run): ditto (egrep_cpp): ditto
a33353f8804211e6d0d98c180068c465f49cf242 2010-09-22 * test/test_prime.rb (TestPrime#test_new): the warning expected have not been displayed when $VERBOSE == nil. Patch by Shota Fukumori a.k.a. sora_h. [ruby-dev:42272] Recovers $stderr even if StringIO.new fails. Reported by unak.
8903faf1a1e8cec44b3587a3cd88bf25cfe10515 2010-11-17 * test/ruby/envutil.rb (Test::Unit::Assersions#assert_warn): new assersion to assert that a particular warning message is displayed. forwardport from branches/ruby_1_9_2@29795.
3a0e9cb075fb91cb1aa8a9313e2f1e02654c8e44 2010-11-17 * test/test_tracer.rb: new test case. mimimal regression test for r29280.
dae189e8c67d60dc76807a734f690a71b0f271d3 2010-12-23 * test/net/imap/cacert.pem: updated because it has been expired.
09aefc43a54bff5c27c856de71af4d18e9223d59 2011-01-05 * lib/irb/locale.rb (IRB::Locale#search_file): make it possible to load a localization from a gem. (IRB::Locale#lc_path): obsoleted because of the change of #search_file (IRB::Locale#each_localized_path): new private method, based on lc_path (IRB::Locale#find): follows the change of #search_file. (IRB::Locale#load): removed duplicate with #find.
b128f7ffcdf3d1e815d409ac9bce86c2cf11445c 2011-01-09 * lib/irb/locale.rb (IRB::Locale::LOCALE_NAME_RE): some platoform has a locale without territory but with encoding. (#each_sub_locale): ditto.
45493bb28a012fb066b972508359d4db51611f0d 2011-01-09 * io.c (Kernel.#syscall): implemented on LP64/LLP64 environments too. also uses __syscall if available for *BSD on 64bit architecture. [ruby-core:34062]
6c977786187b4287c53c3df1de2a20df89feab72 2011-01-12 * ext/readline/extconf.rb: new checks for RL_PROMPT_START_IGNORE and RL_PROMPT_END_IGNORE. [ruby-core:34331]
ef0736604a327e30568ea97ca07637c7d144544e 2011-01-12 * lib/net/http.rb (Net::HTTP#connect): makes it timeout during SSL handshake too. [ruby-core:34203] Patch by Marc Slemko.
9a89f325e436460c87e58a1b25009aad79f247df 2011-01-31 * lib/irb/locale.rb (IRB::Locale::#search_file): Gem might be undefined if --disable-gems. [ruby-core:34990]
f17b469860dcea4186d521c1877cbd790698beeb 2011-02-11 * ruby.c (proc_options): add --gem=enabled as an alias of --enable=gems and --gem=disabled as an alias of --disable=gems. Gem named "enabled" or "disabled" has already been reserved legitimately for this purpose.
7ad29955a6afbe8ce03eeee376be2bfa792cd198 2011-05-03 * test/date/test_date.rb (TestDate#test_coerce): test for [ruby-core:35127].
8fa30bbd48dd73d711961b226ef62780c21a96be 2011-05-31 * strftime.c (rb_strftime_with_timespec): improved style consistency. constified some variables.
3b63aee19353db475bde05c2be2c4a371b618a1e 2011-07-03 * ext/extmk.rb (extmake): suppresses outputs from extconf.rb. (extmake) warns a failure in extconf.rb.
431812bd62be5f204f7ad8acbf6d61981ab47ee4 2011-07-10 * version.h (RUBY_VERSION): ruby_1_9_3 branch was forked.
a4f423f18bd60312c7e6e503c60e368c064abbd1 2011-07-10 * docs/NEWS-1.9.3: moved from NEWS.
53d3b13233b96b965c84ed628142b1292422319e 2011-07-31 Forwardports r32772 and r32773 from branches/ruby_1_9_3 to trunk. * common.mk (ECHO1): ":" in a make variable replacement cause a syntax error with /usr/ccs/bin/make on Solaris. Uses $(NULLCMD) instead.
f037909aed0e554b8c53fe7cde258f8ff95047b1 2011-07-31 Forward-ports r32775 from branches/ruby_1_9_3 to trunk. -- * common.mk (ECHO1): nmake does not allow parenthesis in make variable replacement.
2dafa21892b5e75ef64031811d0b6138acf85aa1 2011-07-31 Forward-ports r32778 from branches/ruby_1_9_3 to trunk. -- * lib/mkmf.rb (configuration:ECHO1): Same as the recent fix in common.mk. ":" in a make variable replacement cause a syntax error with /usr/ccs/bin/make on Solaris. Uses $(NULLCMD) instead.
05ec839244c807c1b6f6f701abd01f5eac41a37e 2011-07-31 Forward-ports r32776 from branches/ruby_1_9_3 to trunk. -- * common.mk (node_name.inc): Use $(Q) for consistency.
4270dbe629600ac7ab72da3fecd13ba7af234a51 2011-07-31 Forward-ports r32777 from branches/ruby_1_9_3 to trunk. -- * complex.c (f_signbit): gcc4 on Solaris DOES have signbit but does not have it on header.
ddeccd20f12f82d17bbf572e1ac54bac1409bc5c 2011-07-31 Forward-ports r32780 from branches/ruby_1_9_3 to trunk. -- * enc/Makefile.in (ECHO1): Same as the recent fix in common.mk. ":" in a make variable replacement cause a syntax error with /usr/ccs/bin/make on Solaris. Uses $(NULLCMD) instead.
6280ce3b686c846c17713237e11f12fe182f2e87 2011-07-31 Forward-ports r32779 from branches/ruby_1_9_3 to trunk. The original commit by ktsj. -- configure.in: fix typos.
0f7e05a0a275b93b17b50ea5a1f99a63048b2378 2011-11-28 * common.mk (INSTRUBY_ARGS): added --mantype to apply mdoc2man.rb to man pages. Fixes #5598. (do-install-nodoc, do-install-local, do-install-man, dont-install-nodoc, dont-install-local, dont-install-man): No longer needs --mantype.
a157c85a7f1e6e11399c682218a60ebcdd093686 2012-03-16 * load.c (ruby_init_ext): don't free the given pointer itself. It is not guaranteed even that the pointer is on heap.
1d006f353d77d3f297c9ee42149eeca45bf90117 2012-03-18 * gc.c (aligned_malloc, aligned_free): added fallback implementations for platforms like OSX Leopard.
3fa3f9abb9a187a12089c2c5a650a62dbd82a3dd 2012-05-16 Supports static linking of extensions and encodings again. Fixes --with-static-linked-ext.
a2976afa0e922f8c62abbcb37e88754f347fd056 2012-05-16 configure.in: Fix an unbalanced quote.
76bc2d1ed7f13fb329c33f48756ea3c24c59a6ea 2012-05-17 Imports Ruby's port to NativeClient (a.k.a NaCl). Patch by Google Inc. [ruby-core:45073].
1d7dc02647c13c8f3884fcaa80b7f11415205384 2012-05-17 * io.c: Fix a mistake on merging the patch in the previous commit.
82983e834d2122c3a53c30b166b7eb708da4885f 2012-05-17 * thread.c, thread_pthread.c: Moved pthread-specific preprocessor hacks to thread_pthread.c
c541ff32238e10e25e4f3a220277a9bd3c882cc6 2012-06-10 * configure.in (RUBY_NACL): Warns if $PATH does not contain the path to NativeClient SDK. PATH variable redefinition in GNUmakefile does not work for GNU make 3.81.
c3f3d77225499eba2e2f562024413dd2794c0139 2012-06-10 Fixes threading on NativeClient.
cc4072b3db93fffb03f7a4e9a43bd02b6ae0500b 2012-06-10 * nacl/nacl_config.rb: Fixed for 32bit hosts.
f8601bd903d6c9f288fc39cc9f277c1275291ff3 2012-06-14 * eval.c: Add doxygen comments.
8c9a453f2d8ac78943df98c61cdbb9e4a4ad0eda 2012-06-14 Embedding CRuby interpreter without internal headers has been difficult for few years because: * NODE is no longer accessible. * rb_iseq_eval_main crashes without preparing with rb_thread_t. * some existing APIs calls exit(3) without giving the opportunity to finalize or handle errors to the client. * No general-purpose function to compile a source to an iseq are published in the public headers.
22e7c535a663d1e309c23865d0abae95c9945650 2012-06-14 * nacl/pepper_maini.c: Applies the new embedding API to pepper_ruby.
88fa84a560ac72bce329929b545d1b5651a8392d 2012-06-15 * nacl/pepper_main.c: Removed an unnecessary and errorneous inclusion.
5e06b53953883ba3317bc91573861e9e3fd0c276 2012-06-22 * common.mk: Add missing dependencies.
64ef091a64d61dc0cef4508b70e64f91e4db865d 2012-07-11 Reverts a half of r36079. As we discussed on ruby-dev@ and IRC, we do not need to disclose intermediate representation of program. The program embedding CRuby should use rb_eval_string family. * include/ruby/ruby.h (ruby_opaque_t): removed. (ruby_compile_main_from_file, ruby_compile_main_from_string, ruby_eval_main): removed.
412c5a96be804d33b322ffe6f55283b85c94b67e 2012-07-11 * vm_eval.c (rb_eval_string_from_file, rb_eval_string_from_file_protect): new functions to replace rb_compile_main_from_string() and ruby_eval_main().
e782fb8eea88f9e36bd9efaa91c4613084a0105e 2012-08-22 * common.mk (vm_backtrace.o): Added missing dependencies.
0d05a79bca35101e4adc4bcdeb07ecaacd9336d5 2012-08-22 * configure.in (ac_cv_func_shutdown): shutdown(2) has a dummy implementation but has no declaration and does not work in NativeClient SDK pepper_20.
1497959ef5b69c9680931237c7558010130de166 2012-08-22 * nacl/pepper_main.c (init_loadpath): Pushes the correct load path on other architectures than x86_64. Fixes #6873.
a66b2c6df162f222f0adbbc027818326671fd9a1 2012-08-27 * nacl/GNUmakefile.in (CC, LD, NM, AR, AS, RANLIB, OBJDUMP, OBJCOPY) Rewrites these variables instead of PATH. NaCl port uses a toolchain which is specified by NACL_SDK_ROOT environment variable. Originally, NaCl build added the toolchain under the NACL_SDK_ROOT to the PATH. But updating PATH doesn't work on Mac. (RBCONFIG): Replaces configs with the variable updates above.
6d66dbf25ec32968c133ca51b6d786b5dab581ac 2012-08-27 * nacl/GNUmakefile.in (package): make package should install example.html for nacl build
10d85333ac9e7a19c537a6000c614fdb67380426 2012-08-27 * common.mk (vm_trace.o): Added a missing dependency.
0cd1cf38766fd177554fe25fa9bb7b65e642a75b 2012-08-28 * nacl/GNUmakefile.in (.rbconfig.time): r36828 was incomplete. It did not run correctly on clean build.
6837b808cd248a0a85b0953a30e945541769d3df 2013-01-03 * configure.in (OBJCOPY): Fixes build error for NativeClient. Avoid disabling OBJCOPY for NativeClient.
0626021e13c6aaf9db1bf34a10e8186867e30901 2013-01-03 * io.c (rb_cloexec_fcntl_dupfd): Fix failures in bootstrap_test/test_io.rb. NativeClient does not support F_DUPFD but supports dup2(2).
6efba755da0c9d1ff6fc53767d4770d6ca507d19 2013-01-03 Fix failures on btest for NativeClient. * bootstraptest/runner.rb (nacl?): New method to distinguish NaCl corss build.
05483e020c7b56e0b74c7c2bcde2cfbd55f4c610 2013-01-03 Fix failures on btest for NativeClient. * bootstraptest/runner.rb (nacl?): New method to distinguish NaCl corss build.
aa1b87a5021c499e05ac18c6fe9e7a101a092039 2013-01-03 revert r38686 -- duplicate ChangeLog entry
ea9301bd2bf814438e31c6d5d9e78354b75752c1 2013-01-04 * common.mk (yes-btest): btest depends on also $(arch)-fake.rb and rbconfig.rb on building for NativeClient.
f9d7df33a1e34e3b468ce3bf468615adcfe8c382 2013-01-04 * common.mk (run, parse): Use BTESTRUBY instead of MINIRUBY to handle cross-compiling cases, e.g. NativeClient.
275a9dcb8caa389ec7cbdfcfb860f56f5ddbc4d0 2013-01-04 * Makefile.in (RBCONFIG): Moved from common.mk in order to use the variable in Makefile.in.
c9f5a8f3f2a18b1a2e283d29e906471dade5f3be 2013-01-06 * bootstraptest/test_io.c: add a test for [ruby-dev:46834].
f849917a7084e288871e2864a41ae07cb2b7a830 2013-01-06 * win32/Makefie.sub: Fix build with VC. Patch by Charlie Savage. Fixes [ruby-core:51261]
360edb1c04dfc7552dc053d837a8320c46910147 2013-04-04 * thread_pthread.c (ruby_init_stack): Avoid using uninitialized value. stackaddr and size are not set if get_stack() fails.
75b4c8f490a882619e83a448c0a23fdd64080202 2013-04-04 * thread_pthread.c: Fixes wrong scopes of #if USE_SLEEPY_TIMER_THREAD .. #endif sections. This fixes a build error on NativeClient.
418b8e121c1e8312cdead70e5acb2d14e1a40639 2013-04-08 Fixes a build failure of ext/ripper/ripper.c on building out of place. * common.mk (id.h, id.c): Always generated in $(srcdir). (ext/ripper/ripper.c): Passes $(PATH_SEPARATOR) too to the sub make.
4fe59003f046332e416515c8d5faaffe30898ff9 2013-04-08 * ext/depend (ENCOBJS, TRANSOBJS): Add missing dependencies.
ee22fad45d394818690c4a7586d7bb576ba67c56 2013-05-13 * ext/openssl/ossl_ssl.c: Disabled OpenSSL::SSL::SSLSocket if defined(OPENSSL_NO_SOCK).
def83bff91d59fa5fdd1898f903f9000ad1dbe13 2013-07-15 * lib/prime.rb (Prime::EratosthenesGenerator, Prime::EratosthenesSieve): New implementation by robertjlooby <robertjlooby AT gmail.com>.
e85e95c409dbda989c8a815dcf7adcac1306b3f5 2014-01-10 * vm_exec.c (cfp): Avoid generating invalid binary for NativeClient. r15 on x86_64 is reserved by NativeClient. So r15 to cfp used to generate invalid binary under some combinations of compiler optimization flags.
ab4e0ab45802926db03bb2d10b337fa3659bea63 2014-01-14 * vm_exec.c (cfp): Fixes a SEGV issue in r44554. r11 can be broken by subroutine and sometimes causes SEGV at runtime. Use r13 instead.
69ac654c90178dce12c3365afbc03447a0fccf78 2014-10-11 Merges a patch form naclports.
1a14a7a1d78092161cd296d0aa14b7a17ce46edd 2014-10-11 Allow failure of sighandler installation on NativeClient.
e4ac591a209890cc9e9d1a9333a4e0ec9c77c901 2014-10-11 * io.c: fix issues in the last two commits. don't disable cloexec for platforms other than NativeClient. * ChangeLog: ditto. add entries for the last two commits. Sat Oct 11 11:12:00 2014 Yuki Yugui Sonoda <yugui@yugui.jp>
377ad103a14997c2fa1eb1db786bc0754a35a7ca 2014-10-11 Support build for Portable Native Client outside of naclports tree.
57bc5eaf2f9b44ad8321fecf6dfa45d82a50c580 2014-10-11 Fixes build failures on Portable Native Client.
4883d1255266e85e9f8dd5e12ad671fd169a5b31 2014-10-11 * ext/extmk.rb: generates the rule for extinit.$(OBJEXT). extinit.$(OBJEXT) used to be generated by the builtin rule, thus didn't accept custom $(CC) and caused linkage error for cross compiling.
916fff3b6133b16118ccedad56d993e8579ce867 2014-10-11 * file.c (HAVE_UTIMENSAT): disabled for NativeClient. Fixes build error.
8980a9b47bcb3690d646e189c98b16bc7a6a7733 2014-10-11 * file.c: include sys/time.h only if HAVE_SYS_TIME_H
165221441c462b8feccefaebc70499765d3f710e 2014-10-21 Enable nacl_io in pepper-ruby.
04e356b002bec740b3f4799606c5c581a1013b06 2014-10-22 * nacl/pepper_main.c (Instance_DidCreate): mount devfs and rebind fd 0 .. 2 so that stderr goes to the console of the browser.
a49be8a8e378a8b2820c7fdfde3b6a3afd688c7b 2014-10-22 * common.mk (build-ext): avoid trying to build dynamic libraries if configured --with-static-linked-ext.
f65e5121e2fb8374aaa0df4a0ab4768d6daaaab9 2014-10-22 Fix PNaCl configure/link errors.
98544c372d948717de22afc86d162e411f1fb5f1 2015-04-14 * doc/extension.ja.rdoc: Added description of TypedData_XXX. Deprecated the old DATA_XXX. Reviewed by ko1 and nobu. Fixes [ruby-dev:40881] #3064
4e4a76e8f4298a94d915559eca41211e09dd8695 2015-12-13 * parse.y: debug output of lex_state transition if PARSER_DEBUG
af64b09514410b05d3505d9937be36d845dee36f 2015-12-13 * parse.y (lex_state_name): Make it return the correct names. Add new names to follow r51617; Indices ffs(2) returns are 1-origin.
99ac392284108802b57722dcd7d0fb5e1942206f 2015-12-13 * parse.y (parse_percent): Allow %-literals in labeled arg as r51624 did for parentheses. Fixes [ruby-core:72084] [Bug #11812].
ed7620434e9dba2500e1bfbbf5c21e0d17e91490 2015-12-13 * test/ruby/test_syntax.rb: fix typo in test
515ac69f95aedfb7b2dac2e031dd7d1d600f11a8 2017-07-20 Remove dead code
7b19e6f3fdf8b0238752cb1561dfe42a283f5308 2017-07-22 Add documents
b44a588ea85086497af1809628d3e5f99be0b414 2017-07-22 Add Doxygen comments
bc5d11bc039b6b4833bc7c9fec5b4e7de741482a 2017-08-02 Port more commands from .gdbinit to lldb
44caca11cfa6bea01a1ef738846183f1a56d5658 2019-06-16 Make constant assignments more conforming to JIS X 3017:2013 11.4.2.2.3