summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * configure.in, ruby.h: define rb_[pgu]id_t macros instead of typedefsnobu2005-05-153-20/+10
| | | | | | | to get rid of types which might not be defined yet. [ruby-dev:26165] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/pathname.rb (Pathname#unlink): unlink a symlink to a directoryakr2005-05-152-3/+8
| | | | | | | was failed. [ruby-core:4992] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/win32.c (unixtime_to_filetime): deal with DST.nobu2005-05-152-1/+8
| | | | | | | [ruby-talk:141817] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Added DL::BUILD_RUBY_PLATFORM,BUILD_RUBY_VERSION.ttate2005-05-142-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * error.c (exc_exception, {exit,name_err,syserr}_initialize): callnobu2005-05-142-4/+9
| | | | | | | Execption#initialize. fixed: [ruby-talk:142593] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in: Check for the availability of pid_t, gid_t and uid_t andnobu2005-05-1411-30/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | remove AC_TYPE_UID_T. fixed: [ruby-core:04745] * defines.h: Remove pid_t typedef. * ruby.h: Define rb_pid_t, rb_gid_t and rb_uid_t in accordance with the available system types. * process.c: Change instances of pid_t and gid_t to their rb_* counterparts. * ext/pty/pty.c: Change pid_t to rb_pid_t. * vms/config.h: Define HAVE_{P,G,U}ID_T to 1. * win32/Makefile.sub: Remove #define for {g,u}id_t. * win32/win32.c: Change pid_t to rb_pid_t. * wince/Makefile.sub: Remove #define for {g,u}id_t. * wince/sys/types.h: Remove definitions of {p,g,u}id_t. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-14nobu2005-05-141-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * intern.h (ruby_pragma): prototype. [ruby-core:04881]nobu2005-05-144-14/+209
| | | | | | | | | | | * parse.y (parser_pragma): parse Emacsen hack. * parse.y (parser_prepare): deal with specific syntax at the top. * ruby.c (load_file): read the first line iff it started with shebang. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* restored @progressocean2005-05-141-2/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/extmk.rb: keep srcdir unexpanded.nobu2005-05-136-6/+23
| | | | | | | | | | | | * lib/mkmf.rb (create_makefile): quote topdir and hdrdir if necessary. fixed: [ruby-core:04932] * lib/mkmf.rb (configuration), {bcc32,win32,wince}/Makefile.sub: make also INSTALL_PROG and INSTALL_DATA system dependent. fixed: [ruby-core:04931] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (unknown_node): add volatile directive to prototype.nobu2005-05-132-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * variable.c (generic_ivar_get): rb_attr_get should not warn.ocean2005-05-132-6/+12
| | | | | | | [ruby-dev:26010] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add ChangeLogocean2005-05-131-3/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_array.rb: add test for find_all. (based on Daniel Berger's ↵ocean2005-05-131-0/+10
| | | | | | patch) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-13eban2005-05-131-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add ChangeLogocean2005-05-131-0/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests for reading an extended fileakr2005-05-121-0/+45
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/nkf/nkf-utf8/nkf.c: follow nkf 2.0.5naruse2005-05-122-11/+22
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_c.rb: more readability for mixingocean2005-05-122-4/+15
| | | | | | | progress "c..." and warning message. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/rdoc/parsers/parse_c.rb: show parsing progress for C files.ocean2005-05-122-0/+16
| | | | | | | [ruby-core:4341] (based on Tilman Sauerbeck's patch) git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* reverted (commit miss) [ruby-dev:26141]ocean2005-05-121-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * version.c (ruby_show_version): flush for non-tty stdout.nobu2005-05-122-0/+5
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-12eban2005-05-111-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (unknown_node): ignore broken NODE to get rid of accessingnobu2005-05-112-2/+17
| | | | | | | | possibly inaccessible address. fixed: [ruby-dev:26122] should emit more useful information like [ruby-dev:26126], though. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (break_jump): break should not cross functions.matz2005-05-115-4/+15
| | | | | | | [ruby-list:40818] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/tempfile.rb (Tempfile#unlink): fixed typo.ocean2005-05-112-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-11nobu2005-05-111-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (TMP_ALLOC): use macro NEW_NODE() to get rid of warnings onnobu2005-05-102-2/+7
| | | | | | | platforms which have no alloca(). fixed: [ruby-talk:141301] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-10eban2005-05-101-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tkextlib/blt/winop.rb: fix typonagai2005-05-102-2/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* added a test.ttate2005-05-091-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* replaced the local variable 'entity' with an instance variable.ttate2005-05-091-7/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-09eban2005-05-091-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* use DL::CStructBuilder instead of CStructBuilder.ttate2005-05-081-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/tk/lib/tk/timer.rb: fix typonagai2005-05-0811-21/+29
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * hash.c (Init_Hash): remove custom "hash" and "eql?".ocean2005-05-082-72/+5
| | | | | | | (ported from 1.8) [ruby-dev:26132] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-08eban2005-05-081-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/profiler.rb: fixed "undefined method `[]' for nil:NilClass"ocean2005-05-082-29/+34
| | | | | | | [ruby-core:4775] [ruby-talk:140401] [ruby-dev:26118] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-07nobu2005-05-071-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/mkmf.rb (have_var): no libs argument is given.nobu2005-05-072-2/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-06nobu2005-05-051-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * hash.c:rb_hash_hash_i() should be static. [ruby-core:04815]nobu2005-05-053-1/+9
| | | | | | | | * re.c should include regint.h for declarations of oniguruma functions. [ruby-core:04815] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-05-01nobu2005-05-011-4/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * eval.c (rb_eval), parse.y (arg): reduce fixnum range literal atnobu2005-05-013-13/+20
| | | | | | | parser. fixed: [ruby-dev:26113] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ruby.c (process_sflag): replace '-' in variable names with '_'.nobu2005-05-012-11/+39
| | | | | | | [ruby-dev:26107] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/dl/cptr.c (rb_dlptr_aref, rb_dlptr_aset): fixed typo.nobu2005-04-301-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/syck/rubyext.c: comment to be closed.nobu2005-04-301-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/stringio/stringio.c (strio_getline): suppress warnings.nobu2005-04-301-3/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2005-04-30nobu2005-04-301-3/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.nobu2005-04-308-32/+75
| | | | | | | | | | | | | | | | [ruby-dev:26109] * eval.c, gc.c: moved noinline to configure.in. * rubyio.h (DEPRECATED): moved to configure.in. * ruby.h (DEPRECATED, NOINLINE): default definition. * win{32,ce}/Makefile.sub (config.h): deprecated and noinline for __declspec() are available for VC++7 or later. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e