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 |