Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Fix incorrect minimum read length. (#5353) | Samuel Williams | 2022-01-01 | 1 | -6/+2 | |
| | ||||||
* | Enhanced RDoc for IO (#5367) | Burdette Lamar | 2021-12-30 | 1 | -75/+154 | |
| | | | | | | | | | | | | | | | | | Adds sections to class RDoc: Lines Line Separator Line Limit Line Number Revises example text file t.txt to: Include paragraphs (separated by double line separator). Avoid being too long. Revises examples that use the changed example file. There are several other methods that will point to the added sections. |