Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop ignoring 4th positional argument to IO.#{foreach,readlines} | Jeremy Evans | 2022-06-09 | 1 | -2/+2 |
| | | | | Fixes [Bug #18771] | ||||
* | Make `Kernel#p` completely uninterruptible. | Samuel Williams | 2022-05-28 | 1 | -3/+3 |
| | |||||
* | Tidy up usage of write_lock. | Samuel Williams | 2022-05-28 | 1 | -68/+17 |
| | |||||
* | Improve handling of zero length writes. | Samuel Williams | 2022-05-28 | 1 | -12/+14 |
| | |||||
* | Improve consistency of `io_binwritev_internal` implementaiton. | Samuel Williams | 2022-05-28 | 1 | -5/+3 |
| | |||||
* | Improve error handling in `finish_writeconv`. | Samuel Williams | 2022-05-28 | 1 | -11/+12 |
| | |||||
* | Better handling of `error`. | Samuel Williams | 2022-05-28 | 1 | -13/+20 |
| | |||||
* | Always allocate write_lock | machty | 2022-05-28 | 1 | -0/+3 |
| | |||||
* | Make `io_binwritev` atomic. | Samuel Williams | 2022-05-28 | 1 | -62/+83 |
| | |||||
* | Make `io_binwrite` atomic. | Samuel Williams | 2022-05-28 | 1 | -88/+124 |
| | |||||
* | Fix out of bounds read. | Samuel Williams | 2022-05-25 | 1 | -2/+1 |
| | |||||
* | [DOC] Add a note to clarify binary flags to `IO.new` | David RodrÃguez | 2022-05-20 | 1 | -1/+7 |
| | | | | Try to make it more clear that the `File::BINARY` integer flag, and the `b` string suffix are not equivalent. | ||||
* | Link from printf methods to format spec doc (#5886) | Burdette Lamar | 2022-05-05 | 1 | -6/+12 |
| | |||||
* | Fix ARGF#lineno to return Integer as documented | Jean Boussier | 2022-04-25 | 1 | -1/+1 |
| | | | | [Bug #18753] | ||||
* | [ci skip] Fix docs | Peter Zhu | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Fix some RDoc links (#5778) | Burdette Lamar | 2022-04-08 | 1 | -9/+10 |
| | |||||
* | [DOC] Fix linux kernel commit links | S-H-GAMELINKS | 2022-04-07 | 1 | -4/+4 |
| | |||||
* | [DOC] Enhanced RDoc for String (#5751) | Burdette Lamar | 2022-04-02 | 1 | -11/+11 |
| | | | | | | Adds to doc for String.new, also making it compliant with documentation_guide.rdoc. Fixes some broken links in io.c (that I failed to correct yesterday). | ||||
* | [DOC] Fix broken links to encodings.rdoc | Nobuyoshi Nakada | 2022-04-02 | 1 | -11/+11 |
| | | | | | Also prefers class name based references than file name based references. | ||||
* | Prefix ccan headers (#4568) | Nobuyoshi Nakada | 2022-03-30 | 1 | -5/+5 |
| | | | | | | | | | | | | | * Prefixed ccan headers * Remove unprefixed names in ccan/build_assert * Remove unprefixed names in ccan/check_type * Remove unprefixed names in ccan/container_of * Remove unprefixed names in ccan/list Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz> | ||||
* | [DOC] Fix formatting for What's Here in IO (#5719) | Burdette Lamar | 2022-03-25 | 1 | -99/+99 |
| | | | | | | | * Fix formatting for What's Here in IO * Repair formatting in What's Heres in numeric.c * Fix formatting for What's Here in IO | ||||
* | Close files in examples in io.c (#5615) | Burdette Lamar | 2022-03-01 | 1 | -0/+65 |
| | |||||
* | [DOC] Enhanced RDoc for some encoding methods (#5598) | Burdette Lamar | 2022-02-25 | 1 | -0/+7 |
| | | | | | | | | | | | | | | In String, treats: #b #scrub #scrub! #unicode_normalize #unicode_normalize! #encode #encode! Also adds a note to IO.new (suggested by @jeremyevans). | ||||
* | Enhanced RDoc for io.c (#5573) | Burdette Lamar | 2022-02-18 | 1 | -61/+81 |
| | | | | | Links to options doc added/improved; in particular, new links to new section "Encoding Options" in encoding.rdoc. Minor inconsistencies ironed out. | ||||
* | Enhanced RDoc concerning command injection (#5537) | Burdette Lamar | 2022-02-18 | 1 | -25/+46 |
| | | | | | | | | | | | | | | | | Clarifies security vulnerabilities for commands. Treats: Kernel.system Kernel.` (backtick) IO.popen IO.read IO.write IO.binread IO.binwrite IO.readlines IO.foreach | ||||
* | [DOC] Simplify operator method references | Nobuyoshi Nakada | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | [DOC] Replace with IO@Modes | Peter Zhu | 2022-02-07 | 1 | -5/+5 |
| | |||||
* | [DOC] Remove extra period | Peter Zhu | 2022-02-07 | 1 | -1/+1 |
| | |||||
* | [DOC] Remove extra closing curly bracket | Peter Zhu | 2022-02-07 | 1 | -1/+1 |
| | |||||
* | [DOC] Use RDoc link style for links in the same class/module | Peter Zhu | 2022-02-07 | 1 | -63/+63 |
| | | | | | | | | | | I used this regex: (?<=\[)#(?:class|module)-([A-Za-z]+)-label-([A-Za-z0-9\-\+]+) And performed a global find & replace for this: rdoc-ref:$1@$2 | ||||
* | [DOC] Use RDoc link style for links to other classes/modules | Peter Zhu | 2022-02-07 | 1 | -7/+7 |
| | | | | | | | | | | I used this regex: ([A-Za-z]+)\.html#(?:class|module)-[A-Za-z]+-label-([A-Za-z0-9\-\+]+) And performed a global find & replace for this: rdoc-ref:$1@$2 | ||||
* | [DOC] Fix links in documentation for File and IO | Peter Zhu | 2022-02-07 | 1 | -4/+4 |
| | | | | Fixes some typos and dead links. | ||||
* | {DOC] Enhanced RDoc for io.c (#5529) | Burdette Lamar | 2022-02-05 | 1 | -25/+30 |
| | | | Changes parameter name from simple opts to open_opts or enc_opts when appropriate; leaves the name unchanged when more than one kind of option is allowed. | ||||
* | [DOC] Enhanced RDoc for io.c (#5527) | Burdette Lamar | 2022-02-04 | 1 | -129/+115 |
| | | | | | | | | | | | | Treats: IO.binread (abbreviated to be like IO.binwrite). IO.write IO.binwrite IO.copystream IO#external_encoding IO#internal_encoding IO#set_encoding | ||||
* | [DOC] Enhanced RDoc for io.c (#5511) | Burdette Lamar | 2022-02-04 | 1 | -97/+206 |
| | | | | | | | | | Treats: IO.foreach IO.readlines IO.read IO.binread | ||||
* | [DOC] Enhanced RDoc for io.c (#5460) | Burdette Lamar | 2022-01-30 | 1 | -245/+274 |
| | | | | | | | | | | | | | | Treats: Kernel#readline Kernel#readlines Kernel#`cmd` IO#advise IO.select IO#ioctl IO#fcntl Kernel#syscall IO.pipe | ||||
* | [wasm] wasm/missing.{c,h}: add missing libc stubs for wasi-libc | Yuta Saito | 2022-01-19 | 1 | -0/+1 |
| | |||||
* | [DOC] Enhanced RDoc for io.c (#5451) | Burdette Lamar | 2022-01-18 | 1 | -212/+181 |
| | | | | | | | | | | | | | | Treats: IO#reopen IO#printf Kernel#printf IO#print Kernel#print IO#putc IO.new IO#set_encoding_by_bom IO.for_fd | ||||
* | Tweak IO documentation for `IO.write('|cmd')` and so on [ci skip] | Masataka Pocke Kuwabara | 2022-01-17 | 1 | -4/+4 |
| | |||||
* | Enhanced RDoc for io.c (#5444) | Burdette Lamar | 2022-01-14 | 1 | -121/+150 |
| | | | | | | | | | | | | Treated: IO#open IO#sysopen #open IO#putc IO#puts #p Kernel#display | ||||
* | File rdoc (#5438) | Burdette Lamar | 2022-01-13 | 1 | -28/+33 |
| | | | | | | | | Treats: File introduction File.open File.new | ||||
* | Enhanced RDoc for IO.popen (#5430) | Burdette Lamar | 2022-01-12 | 1 | -49/+115 |
| | | | * Enhanced RDoc for IO.popen | ||||
* | Enhanced RDoc for IO (#5425) | Burdette Lamar | 2022-01-10 | 1 | -40/+51 |
| | | | | | | | | | Treats: #pread #pwrite #binmode #binmode? | ||||
* | Enhanced RDoc for IO (#5424) | Burdette Lamar | 2022-01-10 | 1 | -26/+20 |
| | | | | | | | | Treats: #sysseek #syswrite #sysread | ||||
* | [DOC] Enhanced RDoc for IO (#5422) | Burdette Lamar | 2022-01-10 | 1 | -120/+81 |
| | | | | | | | | | | | | Revises much of the introductory material. Also treats: #close_on_exec #close #closed? #close_read #close_write | ||||
* | Move IO write buffer allocation into function. | Samuel Williams | 2022-01-09 | 1 | -99/+119 |
| | |||||
* | Enhanced RDoc for IO (#5402) | Burdette Lamar | 2022-01-06 | 1 | -36/+43 |
| | | | | | | | | Treats: #ungetc #isatty #close_on_exec? | ||||
* | Enhanced RDoc for IO (#5395) | Burdette Lamar | 2022-01-05 | 1 | -46/+65 |
| | | | | | | | | | | Treats: #getc #readchar #getbyte #readbyte #ungetbyte | ||||
* | Enhanced RDoc for IO (#5381) | Burdette Lamar | 2022-01-04 | 1 | -100/+208 |
| | | | | | | | | | | | | | Treats: #lineno #lineno= #readline #readlines #each_line #each_byte #each_char #each_codepoint | ||||
* | Negative RBOOL usage | Nobuyoshi Nakada | 2022-01-01 | 1 | -1/+1 |
| |