Aaron Piotrowski
|
45d8d84c44
|
Fix detecting writable from mode
Closes #77.
|
2023-12-27 16:52:04 -06:00 |
|
Aaron Piotrowski
|
0e9dd5e274
|
Update CI extension installs
|
2023-12-27 16:51:17 -06:00 |
|
Aaron Piotrowski
|
778354d401
|
Check if worker is in storage to avoid destruct issue
|
2023-12-27 15:42:16 -06:00 |
|
Niklas Keller
|
4dd0879884
|
Rework documentation structure
|
2023-08-18 20:19:11 +02:00 |
|
Niklas Keller
|
efeb737b1f
|
Fix touch on non-existent files in uv / eio drivers
Fixes #73.
|
2023-07-23 20:54:06 +02:00 |
|
|
c2313ea280
|
Fix write() truncation with ext-uv and ext-eio (#76)
|
2023-07-23 20:06:15 +02:00 |
|
Niklas Keller
|
1c9f0ebdb2
|
Drop revolt 0.2
|
2023-03-02 23:29:08 +01:00 |
|
Niklas Keller
|
436d6f31d0
|
Require amphp/parallel 2.1
|
2023-03-02 23:27:30 +01:00 |
|
Niklas Keller
|
b98d205a91
|
Replace promise with future
|
2023-03-02 22:50:39 +01:00 |
|
Niklas Keller
|
83d8532926
|
Add stream example
|
2023-03-02 22:25:46 +01:00 |
|
Niklas Keller
|
9289bd209f
|
Use actions/checkout v3
|
2023-03-02 21:41:27 +01:00 |
|
Niklas Keller
|
b729e5f25a
|
Remove usage of deprecated ::set-output
|
2023-03-02 21:39:00 +01:00 |
|
Niklas Keller
|
860b529714
|
Disable psalm on PHP 8.3
|
2023-03-02 21:32:13 +01:00 |
|
Niklas Keller
|
382e0a9d61
|
Improve CI setup
|
2023-03-02 21:22:29 +01:00 |
|
Niklas Keller
|
d3725f46d2
|
Update LICENSE year
|
2023-03-02 21:03:24 +01:00 |
|
Aaron Piotrowski
|
296293a65e
|
Fix wrong method being called for test tear down
|
2023-02-24 19:16:12 -06:00 |
|
Niklas Keller
|
8d36700b5d
|
Fix code style
|
2023-02-23 20:34:09 +01:00 |
|
Niklas Keller
|
7ac668368d
|
Turn whence into an enum
|
2023-02-23 20:30:43 +01:00 |
|
Niklas Keller
|
7fa2eb02c1
|
Try to avoid lsof warning on macOS on GitHub actions
|
2023-02-18 17:48:17 +01:00 |
|
Niklas Keller
|
b8e3314417
|
Don't fail if directory exists on recursive creation
|
2023-02-18 17:32:06 +01:00 |
|
Niklas Keller
|
a631384d3e
|
Test createDirectoryRecursively on existing directory
|
2023-02-18 17:18:21 +01:00 |
|
Niklas Keller
|
aed7cf8ad3
|
Remove old branch alias
|
2023-02-18 16:54:35 +01:00 |
|
Aaron Piotrowski
|
de1f4c1e08
|
Update for amphp/parallel v2.0
|
2023-02-18 09:49:06 -06:00 |
|
Aaron Piotrowski
|
bac8157738
|
Upgrade to Psalm 5.4
|
2023-01-08 10:17:52 -06:00 |
|
Aaron Piotrowski
|
dc2bc3f982
|
Make better use of BlockingFilesystemDriver in FileTask
|
2023-01-08 10:17:37 -06:00 |
|
Aaron Piotrowski
|
47277f7f16
|
Make further use of PHP 8.1 features
|
2023-01-08 10:16:49 -06:00 |
|
Aaron Piotrowski
|
db002ce874
|
Compatibility with iterable readable streams
|
2023-01-08 00:13:11 -06:00 |
|
Aaron Piotrowski
|
f4bd0dff96
|
Declare strict types
|
2022-12-17 15:52:21 -06:00 |
|
Aaron Piotrowski
|
1dfa6454e9
|
Fix filesize after write in ParallelFile
|
2022-11-23 14:46:07 -06:00 |
|
Aaron Piotrowski
|
a86be72957
|
Fix writable flag if opened in read-only mode
|
2022-11-20 10:40:40 -06:00 |
|
Aaron Piotrowski
|
91505b49e7
|
Await pending writes before closing
|
2022-11-20 10:39:47 -06:00 |
|
Aaron Piotrowski
|
d68ac6dc4f
|
Extract common code from UvFile and EioFile into an internal abstract class
|
2022-11-18 11:48:43 -06:00 |
|
Aaron Piotrowski
|
cce4422d0d
|
Improve pending op handling in UvFile and EioFile
|
2022-11-17 18:54:46 -06:00 |
|
Niklas Keller
|
c920711bc3
|
Add compatibility with Revolt v1.x
|
2022-11-07 23:57:17 +01:00 |
|
Niklas Keller
|
8f0bbaa67a
|
Add docs to README
|
2022-09-16 20:46:09 +02:00 |
|
Niklas Keller
|
97caf0b3cd
|
Fix automatic closing of uv files
Relates to #69.
|
2022-09-08 21:30:49 +02:00 |
|
Niklas Keller
|
915b666c0a
|
Add test for read in append mode
|
2022-09-08 21:05:43 +02:00 |
|
Niklas Keller
|
0c3980004b
|
Fix tell behavior in blocking implementation for append modes
|
2022-09-08 21:01:50 +02:00 |
|
Niklas Keller
|
f8af54964f
|
Remove file truncation with append modes with ext-eio
|
2022-09-08 20:44:18 +02:00 |
|
Niklas Keller
|
7881691e81
|
Fix exception message in BlockingFilesystemDriver::write
|
2022-09-08 19:53:45 +02:00 |
|
Oleg Kolesov
|
65a77cdf2c
|
Fix createDirectoryRecursively with trailing slash with uv / eio (#71)
Fixes #70.
Applies 402dc969447cc2243f4bcd7f2a3ba5abc0188ebc to v3.
|
2022-09-08 19:37:49 +02:00 |
|
Aaron Piotrowski
|
ee8f10f512
|
Update for changes to Closable interface
Also require PHP 8.1 and use features.
|
2022-03-28 18:05:56 -05:00 |
|
Niklas Keller
|
f018099831
|
Rename atEnd → eof
|
2022-02-09 01:28:59 +01:00 |
|
Niklas Keller
|
2a29532b97
|
Switch to beta stability
|
2022-02-09 00:57:37 +01:00 |
|
Niklas Keller
|
76a84c1552
|
Try a different condition for Windows
|
2022-02-08 23:43:31 +01:00 |
|
Niklas Keller
|
3143155546
|
Run check on Windows only
|
2022-02-08 23:37:40 +01:00 |
|
Niklas Keller
|
a82d8f22a0
|
Try a different condition for Windows
|
2022-02-08 23:29:12 +01:00 |
|
Niklas Keller
|
440d4fb434
|
Try test skip on Windows due to symlink in build path
|
2022-02-08 22:56:28 +01:00 |
|
Niklas Keller
|
83582fe723
|
Fix Windows tests
|
2022-02-08 22:50:57 +01:00 |
|
Niklas Keller
|
8ced3f0d17
|
Try to fix some more tests on Windows
|
2022-02-08 22:43:53 +01:00 |
|