summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-13merges r20620 from trunk into ruby_1_9_1.yugui
* lib/rexml/document.rb (REXML::Document#write): require rexml/formatters/transitive if transitive flag is on. a patch from akira yamada in [ruby-dev:36230]. fix #553 * lib/rexml/element.rb (REXML::Element#write): ditto. * lib/rexml/formatters/transitive.rb (REXML::Formatters::Transitive#write_element): add hack for IE. [ruby-dev:36230] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20619 from trunk into ruby_1_9_1.yugui
* math.c (domain_check): should not raise EDOM exception for NaN value if operand is also NaN. affects acos, asin, acosh, atanh, log, log2, log10, sqrt, gamma, lgamma. [ruby-dev:37357] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20615 from trunk into ruby_1_9_1.yugui
* thread.c (rb_mutex_unlock): shut up warning. a patch from Kazuhiro NISHIYAMA in [ruby-dev:37345]. fix #846 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20612 and r20614 from trunk into ruby_1_9_1.yugui
* complex.c: avoided warnings on cpp. [ruby-dev:37344] * rational.c: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20604 from trunk into ruby_1_9_1.yugui
* enumerator.c (enumerator_next): Fix a typo: s/rewinded/rewound/. * lib/prime.rb (Prime::OldCompatibility#each): Ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20603 from trunk into ruby_1_9_1.yugui
* re.c (rb_reg_initialize): raise RegexpError when encoding is dummy encoding. [ruby-dev:37091] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20599 from trunk into ruby_1_9_1.yugui
* enc/trans/single_byte.trans, cp850-tbl.rb, cp852-tbl.rb, cp855-tbl.rb, koi8-r-tbl.rb, koi8-u-tbl.rb, tis-620-tbl.rb: new single-byte transcodings (from Yoshihiro Kambayashi) * test/ruby/test_transcode.rb: added tests for the above (from Yoshihiro Kambayashi), small cosmetic fixes git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13* 2008-12-13svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-13merges r20593 from trunk into ruby_1_9_1.yugui
* compile.c (iseq_compile_each), gc.c (assign_heap_slot), (gc_mark_children), parse.y (vtable_alloc, vtable_free, vtable_add), proc.c (proc_to_s), thread.c (terminate_i, rb_thread_terminate_all), (thread_start_func_2, blocking_region_begin, blocking_region_end), (rb_thread_kill), thread_pthread.c (native_thread_create), (ubf_pthread_cond_signal), vm.c (check_env, thread_free), vm_dump.c (vm_env_dump_raw, vm_stack_dump_each, vm_thread_dump_state), (vm_call0): use void pointer for %p. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20591 from trunk into ruby_1_9_1.yugui
* cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type), vm_insnhelper.h (BOP): ISO C forbids comma at end of enumerator list. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20589 from trunk into ruby_1_9_1.yugui
* .gdbinit (rp): fixed typo for T_STRUCT. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20587 from trunk into ruby_1_9_1.yugui
* mkconfig.rb: fix for continued lines. based on a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20585 from trunk into ruby_1_9_1.yugui
* eval.c (rb_make_exception): single argument to raise may be string compatible object. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20583 from trunk into ruby_1_9_1.yugui
* tool/make-snapshot (package): enc.mk in snapshot is dummy and should not deal with objects. [ruby-core:20422] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20582 from trunk into ruby_1_9_1.yugui
* enc/depend (clean-srcs): split out from clean. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20581 from trunk into ruby_1_9_1.yugui
* pack.c (pack_pack): fixed odd act of 'm*', 'M*', and 'P*'. just ignores '*' in these cases. [ruby-dev:37289] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20580 from trunk into ruby_1_9_1.yugui
* pack.c (pack_pack): fixed length for odd length string. [ruby-dev:37283] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20575 from trunk into ruby_1_9_1.yugui
* ruby.c (set_option_encoding_once): dry. * ruby.c (proc_options): checks extra argument for -E/--encoding. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20573 and r20574 from trunk into ruby_1_9_1.yugui
* configure.in (LIBPATHFLAG): use numbered specifier if RPATHFLAG is set. [ruby-talk:322136] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20564 from trunk into ruby_1_9_1.yugui
* pack.c (pack_pack): 'u0' is not special differently from 'm0'. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12merges r20563 and r20588 from trunk into ruby_1_9_1.yugui
* pack.c (pack_pack): set US-ASCII and CODERANGE_7BIT when quoted-printable ('M') and base64 ('m'). [ruby-dev:37284] * pack.c (pack_unpack): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12Add a historical NEWS file.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-12Move doc/NEWS to NEWS and say that this document is about changes madeknu
since Ruby 1.8.7. Merge "severe" and "trivial" sections of incompatibility notes because the definition of trivialness is so unclear. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11* 2008-12-12svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11rdoc fix.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11Mention Hash#default_proc=.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11Mention Hash#key and other hash like interfaces.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11Add String#getbyte and String#setbyte.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11Elaborate with Range#include?.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11* encoding.c (rb_locale_encoding): removed Encoding::LOCALE.nobu
* encoding.c (rb_enc_set_default_external): ditto. * encoding.c (rb_enc_set_default_internal): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-11* include/ruby/st.h (size_t): needs stddef.h or stdlib.h.nobu
[ruby-core:20339] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-09* 2008-12-10svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-09 * common.mk (win32.obj): depend on headers.usa
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-06* tool/make-snapshot (package): added RM and CP. [ruby-dev:37288]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20547 from trunk into ruby_1_9_1.yugui
* rational.c (nurat_{to_s,inspect}): performance improvement. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20546 from trunk into ruby-1_9_1.yugui
* complex.c: inpsect should not depend on to_s. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20545 from trunk into ruby_1_9_1.yugui
fix for 1.8's git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20536 from trunk into ruby_1_9_1.yugui
* compile.c (iseq_set_sequence): uses rb_compile_warning() for warning at compilation time. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20535 from trunk into ruby_1_9_1.yugui
* compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code), (ruby_insns_name_array, ruby_iseq_build_from_ary): prefixed with ruby_. * iseq.c (ruby_iseq_load, ruby_insn_make_insn_table): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20534 from trunk into ruby_1_9_1.yugui
* string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas C. Mitchell AT gmail.com> at [ruby-talk:321967] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20532 from trunk into ruby_1_9_1.yugui
* io.c (io_binwrite): arg.offset should be updated after retry. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20531 from trunk into ruby_1_9_1.yugui
* load.c (rb_get_load_path): returns the load path without touching. * load.c (rb_feature_provided): new function to return the loading path in addition to rb_provided(). * load.c (search_required): sets path if loading. * variable.c (autoload_provided): load paths are expanded to check if loading. * variable.c (autoload_node): keeps autoload mark while loading. [ruby-core:20235] * variable.c (rb_const_get_0): loops while autoload mark is set. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20524 from trunk into ruby_1_9_1.yugui
* pack.c (pack_pack): propagate taint status from format string to result string. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20515 from trunk into ruby_1_9_1.yugui
* spec/default.mspec: follows changes in rubyspec project. inherits configurations from ruby.1.9.mspec. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05merges r20514 from trunk into ruby_1_9_1.yugui
* test/ruby/test_complex.rb: added some tests. * test/ruby/test_rational.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05* 2008-12-05svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-05 * win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty): checkusa
whether fd is valid. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04 * win32/win32.c (waitpid): fix bug of checking child slot.usa
* win32/win32.c (FindChildSlotByHandle): new. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04merges r20496 from trunk into ruby_1_9_1.yugui
* lib/rubygems/validator.rb (Gem#remove_leading_dot_dir): make this method private. a patch from okkez in [ruby-dev:37245] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-12-04merges r20492 from trunk into ruby_1_9_1.yugui
* lib/gserver.rb: fixed type in sample code. a report from Oleg Puchinin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e