summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Expand)Author
15 hoursKeep encoding in the result of File.expand_path [Bug #17517]Nobuyoshi Nakada
2020-12-02Revert "Removed deprecated Dir.exists? and File.exists?"Nobuyoshi Nakada
2020-12-02Removed deprecated Dir.exists? and File.exists?Nobuyoshi Nakada
2020-09-23Removed rb_find_file_ext_safe and rb_find_file_safeHiroshi SHIBATA
2020-07-06Get rid of the redundant stat() in rb_check_realpath_internalJean Boussier
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29rb_f_stat: do not goto into a branch卜部昌平
2020-06-23Removed execpath argument of path_check_0 as always TRUE nowNobuyoshi Nakada
2020-06-23Removed fpath_check, no longer used since taint flag was removedNobuyoshi Nakada
2020-05-23Allow Dir.home to work for non-login procs when $HOME not setAlan D. Salewski
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-04-07Show the deprecated name in the warningNobuyoshi Nakada
2020-04-06[DOC] Removed RDoc of deprecated methods [ci skip]Nobuyoshi Nakada
2020-04-06Use `rb_warn_deprecated` for `File.exists?` and `Dir.exists?`Nobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-23Revert "Should return "." for File.extname("file.") also on Windows"NAKAMURA Usaku
2019-12-21Should return "." for File.extname("file.") also on WindowsNAKAMURA Usaku
2019-12-16Get rid of infinite recursion at loading transcoderNobuyoshi Nakada
2019-12-02Fixed stack overflow [Bug #16382]Nobuyoshi Nakada
2019-11-17Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-17Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-10-17[DOC] no change on Windows [Bug #15267] [ci skip]Nobuyoshi Nakada
2019-10-17Fixed File.extname at a name ending with a dotNobuyoshi Nakada
2019-10-15Update documentation for File#{readable,writable,executable}{,_real}? [ci skip]Jeremy Evans
2019-09-27Adjusted spaces [ci skip]Nobuyoshi Nakada
2019-09-05Add `File.absolute_path?` (#2198)David Rodríguez
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-07-30Do not always taint the result of File#pathJeremy Evans
2019-07-29Revert "Do not always taint the result of File#path"Jeremy Evans
2019-07-29Do not always taint the result of File#pathJeremy Evans
2019-07-20file.c: add a NORETURN declaration for statx_notimplementYusuke Endoh
2019-07-14* expand tabs.git
2019-07-14Prefer `rb_error_arity` to `rb_check_arity` when it can be usedYusuke Endoh
2019-07-01Don't use native realpath(3) on SolarisJeremy Evans
2019-07-01* expand tabs.git
2019-07-01Use realpath(3) instead of custom realpath implementation if availableJeremy Evans
2019-06-17Update documentation for File.executable{,_real}? to mention Windows issuesJeremy Evans
2019-06-08file.c: fix compile error with MacPorts gccNobuyoshi Nakada
2019-04-28Always mark the string returned by File.realpath as taintedJeremy Evans
2019-03-23file.c: raise NotImplementedError instread of Errno::ENOSYSglass
2019-03-22[DOC] fix markups [ci skip]nobu
2019-02-24Check stx_btime in struct statxnobu
2019-02-22Support File#birthtime on Linuxnobu
2019-02-22Unified rb_file_s_birthtimenobu
2019-02-21Constifiednobu
2019-02-21Path for AT_EMPTY_PATH must not be NULLnobu
2019-02-21Separate fstatx_without_gvl from statx_without_gvlnobu