1
0
mirror of https://github.com/danog/file.git synced 2024-11-30 04:19:39 +01:00
Commit Graph

160 Commits

Author SHA1 Message Date
Aaron Piotrowski
4f9630298f Throw FilesytemException on closed file
We may wish to change this later, but at least it is consistent between drivers now.
2017-06-16 18:21:56 -05:00
Aaron Piotrowski
477683f58f Use Fixture in Driver test; general test cleanup 2017-06-16 18:12:42 -05:00
Niklas Keller
7e864b9578 Remove outdated .coveralls.yml 2017-06-16 13:34:38 +02:00
Niklas Keller
770157c94e Require amphp/parallel, use stable libs 2017-06-16 13:31:28 +02:00
Niklas Keller
212e2a5450 Update to stable Amp release 2017-06-15 19:48:45 +02:00
Aaron Piotrowski
3c2e542fd2 Fix script permissions 2017-05-18 11:15:29 -05:00
Aaron Piotrowski
834ccb42fe Move extension installation to separate scripts 2017-05-18 11:12:17 -05:00
Aaron Piotrowski
5e5c8ab85b Close handle after each test; Fix pool startup and shutdown 2017-05-18 10:31:20 -05:00
Aaron Piotrowski
d32ab898ba Update for parallel namespace changes 2017-05-18 09:33:52 -05:00
Aaron Piotrowski
783ad03940 Use separate pool for each parallel test
Shutdown the pool after each test to avoid spawning many workers.
2017-05-17 22:59:17 -05:00
Aaron Piotrowski
32454e960b Upgrade to PHPUnit 6 2017-05-17 22:58:39 -05:00
Aaron Piotrowski
cadc86d85a Function for parsing mode 2017-05-17 22:34:27 -05:00
Aaron Piotrowski
6ad1b8e55f Update for object-based uv extension 2017-05-16 19:55:24 -05:00
Aaron Piotrowski
a05915f953 Change invalid mode to Error; throw instead of returning Failure 2017-05-16 19:46:59 -05:00
Niklas Keller
64249c2c62 Merge pull request #12 from amphp/streams
Streams
2017-05-16 19:11:47 +02:00
Aaron Piotrowski
9b8b1daeb0 Implement stream interfaces in Handle 2017-05-12 15:43:23 -05:00
Aaron Piotrowski
b8c3321533 Fix mode to flags parsing 2017-05-12 15:38:03 -05:00
Aaron Piotrowski
1f264d949e Revert "Use byte-stream package"
This reverts commit ffde7791d7.

Oops… wrong branch.
2017-05-12 10:12:44 -05:00
Aaron Piotrowski
ffde7791d7 Use byte-stream package 2017-05-11 18:17:35 -05:00
Aaron Piotrowski
97256b9029 when() → onResolve() 2017-03-21 18:53:55 -05:00
Aaron Piotrowski
b3f354472f Update for async-interop merge and other Amp changes 2017-03-16 22:39:49 -05:00
Aaron Piotrowski
0d76557e8e Fix UV driver 2017-01-11 10:29:14 -06:00
Aaron Piotrowski
97b2d20534 Merge branch 'amp_v2' of https://github.com/amphp/file into amp_v2 2017-01-11 09:55:20 -06:00
Niklas Keller
a26ba1ca1f Change interop namespace 2017-01-11 14:22:06 +01:00
Aaron Piotrowski
650c448497 Update ParallelDriver with recursive mkdir() 2017-01-11 00:05:35 -06:00
Aaron Piotrowski
78ec5cc634 Merge branch 'master' into amp_v2 2017-01-11 00:05:18 -06:00
Aaron Piotrowski
994f05e88f Update travis build 2016-12-29 21:00:05 -06:00
Aaron Piotrowski
c6e6c32aaf Drop strict types
Dropping strict types so it is not enforced in callbacks provided by application code.
2016-12-29 20:59:59 -06:00
Aaron Piotrowski
ffb21714e9 Awaitable → Promise 2016-11-14 23:17:19 -06:00
Bob Weinand
2712356453 Tabs <3 ? (Use spaces instead) 2016-10-04 14:09:19 +02:00
Bob Weinand
534f67f7ef Add PHP 5 yield parenthesis... 2016-10-04 14:02:51 +02:00
Bob Weinand
af2ce9b256 Add PHP 5 yield parenthesis... 2016-10-03 12:28:19 +02:00
Bob Weinand
cf7a966900 Fix #11 - use 0666 default permissions and rely on umask() 2016-10-03 12:17:05 +02:00
Bob Weinand
c822717106 Tabs <3 2016-10-01 19:28:30 +01:00
Bob Weinand
6612ae6757 EioDriver and UvDriver did not pass O_TRUNC in file\put
Also prepare tag 0.1.3
2016-10-01 18:43:52 +01:00
Sergey Gelunenko
ada86677c9 replace slashes to DS 2016-09-28 15:18:05 +03:00
Sergey Gelunenko
058ef8b563 add default value 2016-09-28 15:15:12 +03:00
Sergey Gelunenko
76701d6918 recursive mkdir, fix #5 2016-09-28 13:39:24 +03:00
Aaron Piotrowski
a8af5a281d Parallel driver 2016-08-30 14:05:14 -05:00
Aaron Piotrowski
6eeeeacab2 Update branch aliases 2016-08-24 11:02:28 -05:00
Aaron Piotrowski
89657620dd Fix EioDriver::touch(); use static function for watcher 2016-08-24 01:21:14 -05:00
Aaron Piotrowski
226e196f29 Always provide priorities to eio functions 2016-08-24 00:31:56 -05:00
Aaron Piotrowski
7e54aa20ea Fix EioDriver::chown() prototype 2016-08-24 00:01:55 -05:00
Aaron Piotrowski
2db21996c6 Use strict types 2016-08-24 00:01:41 -05:00
Aaron Piotrowski
06c2707c1f Update travis build 2016-08-23 23:58:25 -05:00
Aaron Piotrowski
34599943bc More driver functions; add type declarations; code cleanup 2016-08-23 23:55:06 -05:00
Niklas Keller
0577bf7f63 Fix return type docs for open 2016-08-14 20:42:33 +02:00
Aaron Piotrowski
b20530b89e Update for loop registry changes 2016-08-12 10:47:55 -05:00
Niklas Keller
19d28484e8 Update php-cs-fixer dependency to friendsofphp 2016-07-23 09:42:51 +02:00
Bob Weinand
1725c684a0 Upgrade to Amp v2 2016-07-21 01:39:27 +02:00