nobu
4d9a6ab181
* Makefile.in (pkgconfig-data): create pkg-config metadata file.
...
* tool/rbinstall.rb: install pkg-config metadata file.
* template/ruby.pc.in: template of pkg-config metadata file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-25 15:29:32 +00:00
shyouhei
a6ed06e513
ispell.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-25 07:57:51 +00:00
shyouhei
2c770d676c
* signal.c (rb_atomic_t): GCC (of at least recent versions)
...
has ubiquitos support for atomic operations. On that
compiler a C program can isse a memory barrier using these
dedicated instructions. According to the GCC manual they
cargo culted this feature form the Itanium ABI so chances
are that other compilers could also support this feature.
But so far GCC is the only compiler that I know to have it.
Also note that this works on non-Itanium machines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-25 07:46:53 +00:00
nobu
0d78d991ca
* test/ruby/test_array.rb (test_rotate!): fix expected message.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-25 00:34:14 +00:00
nobu
bbf0fd4e9c
* vsnprintf.c (BSD_vfprintf): prec digits fractal part should be
...
appended to 0 if prec is given. [ruby-dev:42453] #3979
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 21:21:40 +00:00
ko1
df26e9d44e
* common.mk (run.gdb): Quit gdb on 'make gdb' when
...
no signals are received.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 18:00:20 +00:00
svn
7bbea01a5a
* 2010-10-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 15:30:30 +00:00
tadf
4fcd5e3fc1
* lib/date.rb: some corrections of documentation.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 15:30:25 +00:00
nobu
23e8deaf0d
* array.c, gc.c, hash.c, object.c, string.c, struct.c,
...
transcode.c, variable.c, vm.c, vm_insnhelper.c, vm_method.c:
replace calls to rb_error_frozen() with rb_check_frozen(). a
patch from Run Paint Run Run at [ruby-core:32014]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 08:14:05 +00:00
nobu
58d3597e74
* include/ruby/intern.h (rb_check_frozen): optimize.
...
[ruby-core:32878]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 08:05:55 +00:00
nobu
5383964f98
* lib/test/unit.rb (Test::Unit::Mini#run): abort if interrupted.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 06:16:36 +00:00
nobu
b560b08014
* lib/test/unit.rb (Test::Unit::Mini#run_test_suites): show the
...
result even when interrupted on the way.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 05:18:12 +00:00
nobu
071e1ba1f8
* lib/test/unit.rb (Test::Unit::Mini#run_test_suites): ensure
...
output sync mode to be restored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 05:13:55 +00:00
nobu
98ac9b8667
* vm.c (vm_define_method): defined method is run with the default
...
public visibility regardless the visibility context of definition.
[ruby-core:30638]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 05:11:26 +00:00
tenderlove
8a40d614a3
* lib/test/unit.rb: make test/unit play nicely with the rake test
...
loader. [ruby-core:32864]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-24 03:11:20 +00:00
nobu
4e3fda080c
* test/ruby/test_rubyoptions.rb (test_segv_test): follow up the
...
change at r29556.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23 15:25:20 +00:00
nobu
c2fdd98eb0
* lib/mkmf.rb: $extmk should be true for test/runner.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23 05:40:11 +00:00
svn
874ab2e639
* 2010-10-23
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23 02:02:56 +00:00
ko1
3bd7384c76
* vm_dump.c (rb_vm_bugreport): fix to add bug outputs.
...
- loaded script ($0)
- loaded features ($")
- process memory map on Linux (/proc/self/maps)
* vm_dump.c (rb_vmdebug_stack_dump_raw): fix header message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-23 02:02:50 +00:00
nobu
cb9ffb8d1c
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
...
assertion message must not be nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-22 05:50:17 +00:00
naruse
e1d1571256
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
...
treat nil case. Please run test-all before commit such change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-22 05:10:40 +00:00
ryan
b3ee43bb6e
Cleaned up clevar in test/unit's override of assert
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 21:15:06 +00:00
svn
c400795c8c
* 2010-10-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 15:03:58 +00:00
ko1
e923b67707
* gc.c (gc_lazy_sweep): Variable declarations should be at
...
the head of block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 15:03:56 +00:00
nobu
e5db83ec65
* gc.c (objspace_each_objects, rb_objspace_each_objects): use
...
struct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 14:56:55 +00:00
nobu
48b4512f76
* gc.c (objspace_each_objects): fix return with no value.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 14:52:02 +00:00
nobu
125b4b7020
* dir.c (dir_initialize): remove useless intermediate variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 14:47:13 +00:00
naruse
f1dc85e237
* io.c (rb_f_select): change rdoc.
...
patched by Eito Katagiri [ruby-core:31805]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 07:09:17 +00:00
naruse
f3fb1954eb
* lib/webrick/httpauth/digestauth.rb
...
(WEBrick::HTTPAuth::ProxyDigestAuth#check_uri): privated.
[ruby-dev:42344]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 06:56:17 +00:00
naruse
d835a87cc1
* io.c (rb_f_select): add correct rdoc.
...
patched by Dave Thomas [ruby-core:32467]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 06:51:49 +00:00
naruse
0d5a81f497
* lib/net/telnet.rb (Net::Telnet#close): added.
...
patched by Erik Hollensbe [ruby-dev:42260] #3830
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 06:45:33 +00:00
nari
a29dc56764
* gc.c (rb_objspace_each_objects): don't lazy sweep in
...
rb_objspace_each_objects. [Bug #3940 ] [ruby-dev:42369]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-21 04:18:09 +00:00
ryan
4c962daa2d
dunno why this didn't go in last time
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 20:01:33 +00:00
nobu
24181da2c5
* test/ruby/test_io.rb (TestIO#pipe): get rid of deadlock on pipe.
...
a patch from Tomoyuki Chikanaga at [ruby-dev:42435]. #3970
* test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 15:05:48 +00:00
nobu
d8dfba24bb
* ext/dbm/dbm.c: rdoc based on a patch by mathew meta AT
...
pobox.com, at [ruby-core:32853].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 14:54:40 +00:00
naruse
05ba0b1dd5
* util.c (ruby_strtod): reject 0x1.p+0. [ruby-dev:42432] #3966
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 01:48:24 +00:00
svn
9e14a3fa1d
* 2010-10-20
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 01:03:23 +00:00
naruse
e9240114a0
* vsnprintf.c (BSD_vfprintf): print floating point on "%#a".
...
[ruby-dev:42431] Bug#3965
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-20 01:03:18 +00:00
naruse
fb796561f0
* vsnprintf.c (BSD_vfprintf): clear ALT flag for %a.
...
[ruby-core:32841] [ruby-core:32848]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-19 10:34:13 +00:00
nobu
73057fb85b
* test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-19 03:26:35 +00:00
nobu
671b498070
Commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-19 03:25:29 +00:00
nobu
12cbb58819
* test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-19 03:22:03 +00:00
nobu
c511d26f6a
* vsnprintf.c (BSD_vfprintf): fix over-count of field size.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-19 03:19:30 +00:00
nobu
da55cfdf72
* vsnprintf.c (BSD_vfprintf): use HEXPREFIX flag for prefix of %a.
...
[ruby-core:32841]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 18:08:58 +00:00
naruse
81e40399fb
add references.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 06:42:01 +00:00
naruse
799f4754c9
Revert r29527. [ruby-dev:42419]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 06:33:50 +00:00
knu
74cacd0df4
* ext/digest/digest.c (rb_digest_class_init): Define
...
Digest::Class.new(). [Feature #3954 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 04:26:06 +00:00
naruse
0a8d8b8a68
* pack.c (pack_pack): Add native size option ! to q and Q.
...
[ruby-dev:42375]
* pack.c (pack_unpack): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 04:12:35 +00:00
akr
b2556b5481
* pack.c (pack_pack): refine the document. [ruby-dev:42397]
...
(pack_unpack): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 03:59:53 +00:00
naruse
35388369dc
Fix wrong test.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-10-18 01:53:41 +00:00