summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * misc/ruby-mode.el: safe custimizable variables.nobu2008-09-262-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Fix typos in comment.knu2008-09-261-5/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Fixed build failure on some platforms.yugui2008-09-261-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* properties.nobu2008-09-260-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby/ruby.h (rb_mPrecision): removed.yugui2008-09-262-1/+5
| | | | | | Precision module was temporarily removed at r19430. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Updated README.EXT and README.EXT.ja.yugui2008-09-262-5/+11
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (dist): Changed its dependencies andyugui2008-09-262-2/+7
| | | | | | action. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * error.c (Init_syserr): moved to the template.yugui2008-09-266-386/+166
| | | | | | | | | | | | | | | | | (errno_missing): removed. fixed [ruby-dev:35958]. * defs/knwon_errors.def: added. extracted from Init_syserr. * templates/known_errors.inc.tmpl: added. Template for Init_syserr. c.f. [ruby-dev:35958]. * tools/generic_erb.rb: added. general purpose mapper which maps data+template into source code. * common.mk (error.$(OBJEXT), incs, known_errors.inc): Fixed dependencies. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk (ENC_MK): defaulted to enc.mk.nobu2008-09-261-7/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * thread.c (thlist_signal): clears the woken thread if nothing woke.nobu2008-09-262-3/+13
| | | | | | | | * thread.c (rb_barrier_wait): achieves the lock if no thread was waiting yet. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * error.c (Init_Exception): introduce EncodingError which is amatz2008-09-264-4/+15
| | | | | | | | | superclass for all encoding related exception classes, e.g. Encoding::CompatibilityError. [ruby-dev:36371] * transcode.c (Init_transcode): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/curses/curses.c: should include <ruby/io.h>.matz2008-09-264-3/+11
| | | | | | | | * ext/io/wait/wait.c: ditto. * ext/openssl/ossl.h: ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (rb_define_hooked_variable): cast to get rid of compilerusa2008-09-262-2/+7
| | | | | | | | warnings. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * transcode.c, include/ruby/encoding.c (rb_transcode_convertible):usa2008-09-263-0/+20
| | | | | | | | new function. checking the existance of converter. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (global_variable, struct trace_var): made functionnobu2008-09-262-21/+34
| | | | | | | members more strict. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby{io,sig}.h: moved to include/ruby/backward.nobu2008-09-264-1/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/rubysig.h: old macros for backward compatibility.nobu2008-09-263-13/+96
| | | | | | | * thread.c (BLOCKING_REGION): rewritten using helper functions. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Forgot to remove test/unit testsryan2008-09-2511-1798/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* properties.nobu2008-09-250-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * vm_eval.c (Init_vm_eval): define module_eval, class_eval and evalakr2008-09-253-3/+8
| | | | | | | here for rdoc. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update rdoc.akr2008-09-251-12/+12
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * range.c (range_inspect): fix SEGV for cyclic range object.mame2008-09-252-10/+24
| | | | | | | [ruby-core:18835] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2008-09-26svn2008-09-251-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk: dependency updated.akr2008-09-252-65/+88
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * transcode.c (rb_eUndefinedConversionError): renamed fromakr2008-09-256-110/+116
| | | | | | | | | rb_eConversionUndefinedError. (rb_eConverterNotFoundError): renamed from rb_eNoConverterError. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * pack.c (pack_pack, pack_unpack): 'm0' format (base64) complies withmame2008-09-255-28/+299
| | | | | | | | | | | | | | RFC 4648. It adds no line feed when encoding, and raise ArgumentError if the encoded string contains non-alphabet (including CR and LF). * lib/base64.rb: added. This provides encoding/decoding method for Base64 in standard RFC 2045, Base64 in standard RFC 4648 and ``Base 64 Encoding with URL and Filename SafeAlphabet'' in RFC 4648. * test_pack.c, test/base64/test_base64.rb: add tests for above. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * common.mk: fix btest-* rules [ruby-dev:36528].ko12008-09-252-25/+10
| | | | | | | | and remove obsolete rules. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update rdoc.akr2008-09-251-10/+54
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * class.c (rb_make_metaclass): [BUG] Fixed a bus erroryugui2008-09-252-2/+13
| | | | | | | on the case for metaclass of a class which includes a module. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Fix broken merge of gemutilities, add build_rake_in as necessarydrbrain2008-09-254-7/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog: filled missing author names.yugui2008-09-251-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to RubyGems 1.3.0 r1891drbrain2008-09-2560-716/+1841
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * class.c (rb_make_metaclass): Made class of class of classyugui2008-09-252-6/+26
| | | | | | | | from Class into its own eigenclass. Now meta^(n)-class hierarchy regresses infinitely, again. (This feature was decided on developer-meeting-20080922.) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* properties.nobu2008-09-250-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Added passed? per Jim's request. Fixed file/line reporting bug for ↵ryan2008-09-251-3/+11
| | | | | | refutations per Dave's bug report. Very minor cleanup of some nits that were bugging me. Barring other bug reports, I'm 'done'. This version will most likely be released as a gem in the next day or two. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Not a typo. The name is better plural. Better English and more consistent ↵ryan2008-09-252-2/+2
| | | | | | with the other assertions. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* updated to rake code to rake-0.8.3 source code basejim2008-09-253-53/+90
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* I finally clued into the fact that test/unit's -x was for file level ↵ryan2008-09-251-2/+21
| | | | | | filtering... so that is not going into miniunit and instead goes into test/runner.rb git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ChangeLog: should have mungle mail address.matz2008-09-251-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* properties.nobu2008-09-250-0/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Import RDoc 2.2.1 r185drbrain2008-09-2554-2191/+2816
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test: assert_raises has been deprecated since a long time ago.nobu2008-09-2459-284/+284
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * io.c (rb_io_mode_enc): make it static.akr2008-09-242-1/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mini/test.rb (Mini::Assertions#assert_raise): fixed typo.nobu2008-09-243-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2008-09-25svn2008-09-241-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update rdoc.akr2008-09-241-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/cgi/test_cgi_multipart.rb : revert last change.xibbar2008-09-244-9/+16
| | | | | | | | | ( deprecated is assert_raises. ) * test/cgi/test_cgi_core.rb : ditto. * test/cgi/test_cgi_header.rb : ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/cgi/core.rb (CGI::new, CGI::{accept_charset,accept_charset=}) :xibbar2008-09-243-12/+143
| | | | | | | | | accept parameters either in a hash, string as a block. add the encoding validation process. * test/cgi/test_cgi_core.rb : test for query encoding check. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_rstrip_bang): raise exception when the encoding ofusa2008-09-242-3/+16
| | | | | | | | | | | | the string is dummy. * string.c (rb_str_rstrip_bang): remove nul characters even if the encoding of the string is not single byte optimizable. fixed [ruby-core:18844], reported by Michael Selig. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test. cf. [ruby-dev:36484].akr2008-09-241-3/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e