index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
file.c
Age
Commit message (
Expand
)
Author
11 hours
[DOC] Fix links to What's Here
Peter Zhu
46 hours
Fix missing `return`
Nobuyoshi Nakada
2 days
Fix warning in rb_file_s_basename
Peter Zhu
6 days
Optimize File.basename
Jean Boussier
7 days
Optimize `File.extname` for common encodings
Jean Boussier
7 days
file.c: Stop passing NULL for encoding
Jean Boussier
7 days
file.c: dirname_n also use strrdirsep when n > 1
Jean Boussier
7 days
file.c: Inc macro now handle NULL encoding
Jean Boussier
7 days
file.c: skiproot doesn't need encoding
Jean Boussier
7 days
file.c: strrdirsep search from the back of the string for common encodings
Jean Boussier
7 days
file.c: Optimize `rb_file_dirname_n` fixed costs
Jean 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 days
rb_file_join_fastpath: removed useless StringValueCStr
Jean Boussier
9 days
rb_file_join_fastpath: optimize searching for separators
Jean Boussier
9 days
Optimize File.join common use case
Jean Boussier
2025-12-21
[DOC] Doc for File::Stat<=>
BurdetteLamar
2025-12-03
[DOC] typo fix in ruby/file.c
B. Burt
2025-11-07
Remove PATH check
Nobuyoshi Nakada
2025-09-12
File.dirname: return consistent encoding for `"."`
Jean Boussier
2025-08-27
[DOC] Clarify the conversion by `File.path`
Nobuyoshi Nakada
2025-07-16
Suppress gcc 15 unterminated-string-initialization warnings
Nobuyoshi Nakada
2025-06-13
The device numbers in `struct statx` may be larger than `dev_t`
Nobuyoshi Nakada
2025-06-09
Fix build on alpine with statx change
Earlopain
2025-05-30
[Feature #21205] Define File::Stat#birthtime by statx
Nobuyoshi Nakada
2025-04-19
Ensure `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-01
GCC 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 autolinking
Nobuyoshi Nakada
2024-10-10
[Bug #20631] Workaround for macOS 15.0 fork crash
Yuta Saito
2024-10-09
Fix spelling
John Bampton
2024-10-05
Introduce `rb_io_blocking_region` which takes `struct rb_io` argument. (#11795)
Samuel Williams
2024-09-30
Free a buffer allocated by realpath
Yusuke Endoh
2024-09-26
Extract `mutable_CFString_new`
Nobuyoshi Nakada
2024-09-26
Import patches for old macOS from MacPorts
Nobuyoshi Nakada
2024-09-12
Release GVL for get{pwnam,pwuid,grgid,grnam}_r calls in process.c
Jeremy Evans
2024-08-22
Check getlogin return value before passing to strcasecmp
Jeremy Evans
2024-07-18
Fix `utimesat` availability condition
Nobuyoshi Nakada
2024-07-14
Release GVL around system calls in dir.c
Jeremy Evans
2024-07-08
Doc fixes
BurdetteLamar
2024-03-05
[DOC] fix some comments
cui fliter
2024-03-02
Make `File#chown` unblocking
Nobuyoshi Nakada
2024-03-02
Make `File#chmod` unblocking
Nobuyoshi Nakada
2024-02-23
Remove unneeded RUBY_FUNC_EXPORTED
Peter Zhu
2024-02-20
[DOC] Fix links in doc (#9970)
Burdette Lamar
2024-02-15
Do not include a backtick in error messages and backtraces
Yusuke Endoh
2024-02-01
[DOC] Pretty tables for Kernel#test doc (#9751)
Burdette Lamar
2024-01-30
Fix memory leak in File.expand_path
Peter Zhu
[next]