summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Expand)Author
11 hours[DOC] Fix links to What's HerePeter Zhu
46 hoursFix missing `return`Nobuyoshi Nakada
2 daysFix warning in rb_file_s_basenamePeter Zhu
6 daysOptimize File.basenameJean Boussier
7 daysOptimize `File.extname` for common encodingsJean Boussier
7 daysfile.c: Stop passing NULL for encodingJean Boussier
7 daysfile.c: dirname_n also use strrdirsep when n > 1Jean Boussier
7 daysfile.c: Inc macro now handle NULL encodingJean Boussier
7 daysfile.c: skiproot doesn't need encodingJean Boussier
7 daysfile.c: strrdirsep search from the back of the string for common encodingsJean Boussier
7 daysfile.c: Optimize `rb_file_dirname_n` fixed costsJean Boussier
9 days[DOC] Remove _emphasis_ in code blocks which is not handled as emphasis anymo...tomoya ishida
9 days[DOC] Replace rdoc style codeblocks with markdown style backtick codeblocks i...tomoya ishida
9 daysrb_file_join_fastpath: removed useless StringValueCStrJean Boussier
9 daysrb_file_join_fastpath: optimize searching for separatorsJean Boussier
9 daysOptimize File.join common use caseJean Boussier
2025-12-21[DOC] Doc for File::Stat<=>BurdetteLamar
2025-12-03[DOC] typo fix in ruby/file.cB. Burt
2025-11-07Remove PATH checkNobuyoshi Nakada
2025-09-12File.dirname: return consistent encoding for `"."`Jean Boussier
2025-08-27[DOC] Clarify the conversion by `File.path`Nobuyoshi Nakada
2025-07-16Suppress gcc 15 unterminated-string-initialization warningsNobuyoshi Nakada
2025-06-13The device numbers in `struct statx` may be larger than `dev_t`Nobuyoshi Nakada
2025-06-09Fix build on alpine with statx changeEarlopain
2025-05-30[Feature #21205] Define File::Stat#birthtime by statxNobuyoshi Nakada
2025-04-19Ensure `struct rb_io` is passed through to `thread.c`. (#13134)Samuel Williams
2025-04-18[wasm] Fallback to emulated realpath on wasi-libc realpath `ENOTSUP`Yuta Saito
2025-04-01GCC defines __linux__, not __LINUX__Alan Wu
2025-03-13[Feature #20971] Deprecate `rb_path_check`Earlopain
2025-01-29[DOC] Fix wrong call-seq format (#12662)tomoya ishida
2025-01-02[DOC] Exclude 'Class' and 'Module' from RDoc's autolinkingNobuyoshi Nakada
2024-10-10[Bug #20631] Workaround for macOS 15.0 fork crashYuta Saito
2024-10-09Fix spellingJohn Bampton
2024-10-05Introduce `rb_io_blocking_region` which takes `struct rb_io` argument. (#11795)Samuel Williams
2024-09-30Free a buffer allocated by realpathYusuke Endoh
2024-09-26Extract `mutable_CFString_new`Nobuyoshi Nakada
2024-09-26Import patches for old macOS from MacPortsNobuyoshi Nakada
2024-09-12Release GVL for get{pwnam,pwuid,grgid,grnam}_r calls in process.cJeremy Evans
2024-08-22Check getlogin return value before passing to strcasecmpJeremy Evans
2024-07-18Fix `utimesat` availability conditionNobuyoshi Nakada
2024-07-14Release GVL around system calls in dir.cJeremy Evans
2024-07-08Doc fixesBurdetteLamar
2024-03-05[DOC] fix some commentscui fliter
2024-03-02Make `File#chown` unblockingNobuyoshi Nakada
2024-03-02Make `File#chmod` unblockingNobuyoshi Nakada
2024-02-23Remove unneeded RUBY_FUNC_EXPORTEDPeter Zhu
2024-02-20[DOC] Fix links in doc (#9970)Burdette Lamar
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-01[DOC] Pretty tables for Kernel#test doc (#9751)Burdette Lamar
2024-01-30Fix memory leak in File.expand_pathPeter Zhu