summaryrefslogtreecommitdiffstats
path: root/file.c
Commit message (Expand)AuthorAgeFilesLines
* * dir.c (dir_open_dir): new function. [ruby-dev:25242]matz2004-12-181-1/+1
* * file.c (rb_file_chown): [ruby-dev:24949]matz2004-11-221-1/+1
* * file.c (rb_file_chown): integer conversion should be prior tomatz2004-11-221-7/+17
* * io.c (rb_io_check_initialized): new function to check uninitializednobu2004-10-291-0/+1
* * eval.c (rb_load, search_required, rb_require_safe, rb_require): usenobu2004-10-231-1/+7
* * file.c (rb_file_truncate): discard read buffer before truncation.nobu2004-10-171-0/+4
* * string.c (rb_str_sum): check was done with false pointer.matz2004-10-021-6/+5
* * array.c (rb_ary_equal): element size might change duringmatz2004-09-181-2/+5
* * eval.c (THREAD_ALLOC): th->thread should be initialized to NULL.matz2004-07-171-0/+48
* * array.c, enum.c, eval.c, file.c, io.c, numeric.c, object.c, prec.c,nobu2004-04-141-1/+1
* * eval.c (top_include): include in the wrapped load is done formatz2004-04-051-2/+2
* * file.c (test_l): fix wrong method name in document.akr2004-02-031-7/+7
* * stable version 1.8.1 released.matz2003-12-241-5/+1
* Add file.c comments (and necessary support in parse_c.rb)dave2003-12-211-0/+1182
* * file.c: renamed and externalized rb_path_next,nobu2003-12-151-4/+4
* * dir.c (check_dirname): check string safety and remove extraneousnobu2003-12-151-8/+10
* * configure.in (ieeefp.h), numeric.c: needed for finite() onnobu2003-12-111-1/+1
* * gc.c (gc_mark): explicitly check mark recursion levels, insteadmatz2003-11-281-1/+1
* * gc.c (Init_stack): stack region is far smaller than usual ifmatz2003-11-221-10/+14
* * io.c (read_all): fptr->f may be NULL, if IO is closed in thematz2003-11-041-1/+1
* * hash.c (rb_hash_each): Hash#each should yield single value.matz2003-10-241-1/+1
* * eval.c (ruby_cleanup): call finalizers and exit procs beforematz2003-10-211-1/+1
* * file.c (rb_file_s_expand_path): avoid calling rb_scan_args() formatz2003-08-231-0/+4
* BUFCHECK() doesn't update p/pend in loop.nobu2003-08-231-5/+5
* * file.c (file_expand_path): performance improvement.nobu2003-08-231-7/+12
* * configure.in (HUGE_ST_INO): check whether struct stat.st_inonobu2003-08-151-1/+5
* * configure.in (os2-emx): renamed from os2_emx, add flags tonobu2003-07-301-1/+15
* * file.c (Init_File): IO should include File::Const.nobu2003-07-281-1/+1
* * ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz2003-07-251-0/+1
* * gcc -Wall clean-up.matz2003-07-241-1/+1
* * file.c (DOSISH): better Cygwin support.eban2003-07-231-4/+4
* * string.c (rb_str_lstrip_bang): strip NUL along with whitematz2003-07-231-1/+1
* * string.c: use StringValueCStr to retrieve paths to system calls.matz2003-07-201-37/+53
* * string.c (rb_str_upto): generate sequence according to "succ"matz2003-06-231-1/+1
* * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]".matz2003-06-201-2/+0
* * object.c (init_copy): rename copy_object as initialize_copy,matz2003-05-191-2/+2
* * regex.c (re_match_exec): $ _always_ matches at the end of string.matz2003-05-011-0/+6
* * file.c (file_expand_path): root must follow buf whennobu2003-04-141-0/+2
* * rubyio.h (struct OpenFile): add error raise flag to finalizer.matz2003-04-141-2/+5
* * file.c (rb_stat): dereference using StringValuePtr().matz2003-04-111-5/+2
* * file.c (rb_find_file): need world writable directory check formatz2003-03-101-5/+8
* * file.c (file_expand_path): fix wrong behavior for root file.nobu2003-02-201-2/+4
* * file.c (file_expand_path): should not upward beyond share name.nobu2003-02-201-13/+37
* *** empty log message ***nobu2003-02-171-8/+7
* * file.c (file_expand_path): buffer might be reallocated whilenobu2003-02-161-46/+42
* * file.c (file_expand_path): fix surplus path separators whilenobu2003-02-141-17/+22
* *** empty log message ***nobu2003-02-131-1/+0
* * range.c (range_step): step might be float 0 < x < 1.matz2003-02-131-0/+1
* * file.c (rb_file_s_dirname): append "." if drive only.nobu2003-02-121-0/+4
* * file.c (strrdirsep): ignore trailing directory separators.nobu2003-02-121-83/+107