naruse
53a91a00fb
add uname -r
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 05:31:08 +00:00
naruse
297fe29fa9
* file.c (statfs_fsid): remove statfs.f_fsid because it doesn't return
...
meaningful value portably. http://togetter.com/li/658517
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 05:25:12 +00:00
naruse
62713618f0
travis doesn't have /proc/version_signature
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 05:01:05 +00:00
naruse
9d4a89e1d5
show versions
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 04:48:52 +00:00
naruse
1e67cd2d81
fix to rescue when test-all runs without installation
...
https://api.travis-ci.org/jobs/23564212/log.txt?deansi=true
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 04:31:56 +00:00
nobu
c5fef27312
file.c: unpack in binary
...
* file.c (statfs_fsid): convert with rb_integer_unpack.
* configure.in: fsid_t is no longer used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 04:31:09 +00:00
nobu
3254b0f3c1
win32ole.c: suppress warnings
...
* ext/win32ole/win32ole.c (ole_excepinfo2msg, lcid_installed):
cast to suppress warnings, SCODE varies on cygwin and mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 04:14:42 +00:00
naruse
73706907fb
check Linux version
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 03:53:53 +00:00
naruse
cf72be26be
fix typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 03:26:42 +00:00
nobu
9036b58c99
win32ole.c: fix format
...
* ext/win32ole/win32ole.c (ole_excepinfo2msg, lcid_installed): fix
format to suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:51:34 +00:00
usa
6f477bcc0e
* configure.in, win32/Makefile.sub: fsid_t is defined in include/ruby/win32.h.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:47:07 +00:00
naruse
d4c6c4c8c8
check whther ext4+ or not
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:41:54 +00:00
nobu
0f69c1845a
file.c: fsid_t may not be defined
...
* configure.in: check if fsid_t is defined.
* file.c (statfs_fsid): fsid_t may not be defined, assume long in
that case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:32:17 +00:00
nobu
2c14872b9f
stringio.c: use rb_str_append other than ASCII-8BIT
...
* ext/stringio/stringio.c (strio_write): use rb_str_append to
reuse coderange bits other than ASCII-8BIT, and keep
taintedness. [ruby-dev:48118] [Bug #9769 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:03:43 +00:00
nobu
3ec18aa23a
stringio.c: move GC guard
...
* ext/stringio/stringio.c (strio_write): move GC guard after the
last using position.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:03:35 +00:00
nobu
4332617032
ruby-additional.el: ruby-encode-unicode
...
* misc/ruby-additional.el (ruby-encode-unicode): convert non-ascii
string to \\u{} form.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-23 02:03:24 +00:00
naruse
506c6f52b9
Revert r45670 "stringio.c: use rb_str_append"
...
It breaks test-all.
http://u64b.rubyci.org/~chkbuild/ruby-trunk/log/20140422T143301Z.diff.html.gz
rb_str_conv_enc() return original string for example when
from ASCII-8BIT to UTF-8 with non ASCII strings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 18:44:48 +00:00
svn
7804656eb8
* 2014-04-23
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 15:45:07 +00:00
usa
86dc863bd8
* win32/win32.c, include/ruby/win32.h (ustatfs): implementation of
...
statfs(2) clone. [EXPERIMENTAL]
* file.c (rb_io_statfs): use above function.
* configure.in, win32/Makefile.sub (struct statfs): available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 15:45:00 +00:00
usa
900ede4053
* file.c (rb_io_stafs): use statfs(2) if fstatfs(2) is unavailable.
...
* configure.in (fstatfs): check it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 14:57:18 +00:00
nobu
a197581765
stringio.c: use rb_str_append
...
* ext/stringio/stringio.c (strio_write): use rb_str_append to
reuse coderange bits and keep taintedness.
[ruby-dev:48118] [Bug #9769 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 14:14:30 +00:00
nobu
c143b9a0ab
file.c: suppress a warning
...
* file.c (statfs_fsid): use union to suppress strict-aliasing
warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 14:01:51 +00:00
usa
026b0b9469
* file.c (rb_io_statfs): need to define even if the system doesn't have
...
fstatfs(2).
* test/ruby/test_file.rb (TestFile#test_statfs): skip if IO#stafs is not
implemented.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 13:19:15 +00:00
naruse
3b1862e62f
define File::Statfs only if HAVE_STRUCT_STATFS
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 12:57:38 +00:00
naruse
82b69180aa
check statfs and skip
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 12:55:16 +00:00
kazu
482dd826ee
fix a typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 12:32:01 +00:00
naruse
856dc678f8
refix the point is seek
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 11:46:24 +00:00
naruse
e3a57e06de
fix typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 10:59:38 +00:00
naruse
d863be7cb6
show what filesystem it is on failure
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 10:37:01 +00:00
naruse
035a4e7d72
* file.c: newly added a class File::Statfs. (experimental)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 10:35:57 +00:00
akr
e419c88b0f
[DOC]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 09:52:06 +00:00
nobu
c37ac198fc
test_io.rb: test with holes
...
* test/ruby/test_io.rb (test_seek, test_seek_symwhence): add tests
of SEEK_DATA and SEEK_HOLE with holes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 02:27:17 +00:00
naruse
28747c6720
enable test-all and add -j2 on travis-ci
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 01:38:13 +00:00
naruse
eb85645ab1
Add to check ruby_2_0_0 and ruby_2_1 (and ruby_2_2) branch
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-22 01:07:29 +00:00
ko1
d32ad2efca
* gc.c (objspace_malloc_increase): don't cause GC by malloc_increase
...
when memop type is MEMOP_TYPE_REALLOC.
GC at realloc is not well maintained.
We need a time to make it safe.
[ruby-dev:48117]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 23:37:18 +00:00
nobu
5890cb9d2d
gc.c: full mark after malloc/realloc
...
* gc.c (objspace_malloc_increase): run full mark if 0x04 bit is
set in ruby_gc_stress. [ruby-core:62103] [Feature #9761 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 21:54:17 +00:00
svn
2abb976deb
* 2014-04-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 21:53:56 +00:00
nobu
a633ed2812
gc.c: GC.stress after realloc
...
* gc.c (objspace_malloc_increase): run GC after realloc not only
malloc and calloc by GC.stress. [ruby-core:62103] [Feature #9761 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 21:53:48 +00:00
nobu
a72bf51b07
* properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 10:16:06 +00:00
naruse
df645bf79c
* string.c (rb_str_coderange_scan_restartable): coderange is always
...
ENC_CODERANGE_VALID if the string is ASCII-8BIT and already has a non
ASCII character.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 10:15:54 +00:00
naruse
9f2ddef227
* string.c (coderange_scan): remove useless condtion `p < e` after
...
search_nonascii.
* string.c (rb_str_coderange_scan_restartable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 10:15:20 +00:00
naruse
c71019f888
* ext/-test-/string/coderange.c: add Bug::String.new#coderange_scan
...
to explicitly scan coderange.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 10:14:46 +00:00
naruse
8377e9e435
* string.c (coderange_scan): remove unused logic.
...
* string.c (rb_str_coderange_scan_restartable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 10:14:43 +00:00
nobu
8581ce328d
string.c: rename rb_str_splice as rb_str_update
...
* string.c (rb_str_update): rename rb_str_splice as exported name
rb_str_update, and make the former an alias macro of the latter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 08:31:30 +00:00
nobu
90e393b368
stringio.c: non-ascii encoding
...
* ext/stringio/stringio.c (strio_putc): fix for non-ascii
encoding, like as IO#putc. [ruby-dev:48114] [Bug #9765 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 05:11:50 +00:00
svn
862618d224
* 2014-04-21
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 00:39:47 +00:00
nobu
6f3bd427e7
gc.c: fixnum GC stress
...
* gc.c (garbage_collect_body): name magic numbers.
* gc.c (gc_stress_set): GC.stress accepts not only boolean but
also Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-21 00:39:43 +00:00
nobu
dce4bdf141
ChangeLog: fix typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-20 10:31:29 +00:00
tarui
c94cb8b805
* st.c (st_foreach_check): chnage start point of search at check
...
from top to current. [ruby-dev:48047] [Bug #9646 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-20 03:58:22 +00:00
nobu
24252ff434
win32ole.c: suppress warnings
...
* ext/win32ole/win32ole.c: use LONG instead of long to suppress
incompatible pointer warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-04-20 00:12:15 +00:00