summaryrefslogtreecommitdiff
path: root/file.c
AgeCommit message (Expand)Author
2026-03-19Fix links (#16458)Burdette Lamar
2026-03-16[DOC] Fix typo in File#pathBurdetteLamar
2026-03-11[DOC] Fix indentation in docs for File.pathPeter Zhu
2026-02-13Freeze `File.ftype` resultsNobuyoshi Nakada
2026-02-01Check the suffix argument always if givenNobuyoshi Nakada
2026-02-01Compare pointers with the end of pathNobuyoshi Nakada
2026-01-31[DOC] Fix link in FileBurdetteLamar
2026-01-26[DOC] Fix links to What's HerePeter Zhu
2026-01-25Fix missing `return`Nobuyoshi Nakada
2026-01-24Fix warning in rb_file_s_basenamePeter Zhu
2026-01-21Optimize File.basenameJean Boussier
2026-01-20Optimize `File.extname` for common encodingsJean Boussier
2026-01-20file.c: Stop passing NULL for encodingJean Boussier
2026-01-20file.c: dirname_n also use strrdirsep when n > 1Jean Boussier
2026-01-20file.c: Inc macro now handle NULL encodingJean Boussier
2026-01-20file.c: skiproot doesn't need encodingJean Boussier
2026-01-20file.c: strrdirsep search from the back of the string for common encodingsJean Boussier
2026-01-20file.c: Optimize `rb_file_dirname_n` fixed costsJean Boussier
2026-01-19[DOC] Remove _emphasis_ in code blocks which is not handled as emphasis anymo...tomoya ishida
2026-01-19[DOC] Replace rdoc style codeblocks with markdown style backtick codeblocks i...tomoya ishida
2026-01-18rb_file_join_fastpath: removed useless StringValueCStrJean Boussier
2026-01-18rb_file_join_fastpath: optimize searching for separatorsJean Boussier
2026-01-18Optimize 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