11091 Commits

Author SHA1 Message Date
Dylan K. Taylor
757f5b2fbf Merge branch 'stable' 2020-01-20 18:12:58 +00:00
Dylan K. Taylor
7532c609fb 3.11.5 is next 2020-01-20 18:06:46 +00:00
Dylan K. Taylor
13f28d8454 Release 3.11.4 3.11.4 2020-01-20 18:06:46 +00:00
Dylan K. Taylor
5a97c378fc phpstan: green on level 6, minus iterable types
iterable types are a big pain in the ass because of pthreads' awful architecture, and there's nothing I can do about that without BC-breaking changes to pthreads.
2020-01-20 17:54:55 +00:00
Dylan K. Taylor
f44c9adbb0 Merge branch 'stable' 2020-01-20 17:33:43 +00:00
Dylan K. Taylor
545f04b2c8 Utils: apply phpstan generics to cloneObjectArray() 2020-01-20 17:28:26 +00:00
Dylan K. Taylor
e5d62ec901 phpstan 0.12.6 2020-01-20 17:26:48 +00:00
Dylan K. Taylor
cfd975009e Leaves: fix decay performance issue
this code was written with references in mind, but it looks like someone forgot the reference.
2020-01-20 11:52:11 +00:00
Dylan K. Taylor
01016d7e17 Merge branch 'stable' 2020-01-19 19:59:56 +00:00
Dylan K. Taylor
73257ffde7 updated pocketmine/spl dependency 2020-01-19 19:50:20 +00:00
Dylan K. Taylor
8252bea699 phpstan: enable MissingMethodReturnTypehintRule
this was a bitch of a job, but it's one step closer to bypassing level 6.
2020-01-19 19:43:52 +00:00
Dylan K. Taylor
ea935a1af5 pocketmine root: sweep missing return type information 2020-01-19 19:40:01 +00:00
Dylan K. Taylor
e8a5fa8a37 updater: populate missing return type information 2020-01-19 19:38:41 +00:00
Dylan K. Taylor
db734675d8 level: populate missing interface return types 2020-01-19 19:38:09 +00:00
Dylan K. Taylor
6ede56015d level/biome: populate missing return type information 2020-01-19 19:37:08 +00:00
Dylan K. Taylor
5334099fbf level/format: populate missing return type information 2020-01-19 19:36:34 +00:00
Dylan K. Taylor
82e9072223 level/format/io: populate missing return type information 2020-01-19 19:35:45 +00:00
Dylan K. Taylor
2c11742f9e Player: populate missing type information 2020-01-19 19:16:38 +00:00
Dylan K. Taylor
bd4a63b668 Server: populate missing return type information 2020-01-19 19:09:08 +00:00
Dylan K. Taylor
cd36af46bf Level: populate missing type information 2020-01-19 18:44:41 +00:00
Dylan K. Taylor
aa7d55e21d level/generator: populate missing return type information 2020-01-19 18:07:54 +00:00
Dylan K. Taylor
31e8efa6d1 level/light: populate missing return type information 2020-01-19 18:06:31 +00:00
Dylan K. Taylor
facca13139 permission: populate missing return type information
PermissibleBase has some redundant phpdoc removed so that the Permissible interface can provide return types.
2020-01-19 17:23:52 +00:00
Dylan K. Taylor
fffeeddca6 DataPacket: add magic method return types to keep phpstan happy
this really shouldn't be necessary, but it is what it is.
2020-01-19 17:14:34 +00:00
Dylan K. Taylor
e6ba3ce8a6 item: populate missing return type information 2020-01-19 17:13:33 +00:00
Dylan K. Taylor
11cae2f0c0 timings: populate missing return type information 2020-01-19 17:12:13 +00:00
Dylan K. Taylor
f5a18df835 scheduler: populate missing return type information 2020-01-19 17:11:12 +00:00
Dylan K. Taylor
1cc7027f92 plugin: populate missing return type information 2020-01-19 17:09:33 +00:00
Dylan K. Taylor
8776b71d63 tile: populate missing return type information 2020-01-19 17:08:40 +00:00
Dylan K. Taylor
0b9d0f3cdc utils: populate missing return type information 2020-01-19 17:07:48 +00:00
Dylan K. Taylor
e419d76367 metadata: populate missing return type information 2020-01-19 17:06:48 +00:00
Dylan K. Taylor
36cde9f352 inventory: populate missing return type information 2020-01-19 17:05:31 +00:00
Dylan K. Taylor
05c602a044 event: populate missing return type information 2020-01-19 17:05:01 +00:00
Dylan K. Taylor
0db7e57a15 lang: populate missing return type information 2020-01-19 17:04:25 +00:00
Dylan K. Taylor
205e47c0c4 entity: populate missing return type information 2020-01-19 17:03:54 +00:00
Dylan K. Taylor
e328d00cca command: populate missing return type info 2020-01-19 17:02:55 +00:00
Dylan K. Taylor
ccbcc14600 Block: populate missing return type info 2020-01-19 17:02:03 +00:00
Dylan K. Taylor
3ee6887792 populate remaining missing return types, using native returns where possible
this is done separately to stable so that stable changes can be integrated easily using an empty merge.
2020-01-19 10:26:35 +00:00
Dylan K. Taylor
3cf0b50b4a update pocketmine/log and pocketmine/classloader dependencies 2020-01-19 09:58:40 +00:00
Dylan K. Taylor
b4e6608e9f Merge branch 'stable' 2020-01-18 20:13:54 +00:00
Dylan K. Taylor
e544bc0d4b Item: added missing return type info for clearCustomBlockData() 2020-01-18 20:11:47 +00:00
Dylan K. Taylor
fd27227cc7 Item: fix @return annotations for fluent methods (needed for correct auto complete) 2020-01-18 20:10:46 +00:00
Dylan K. Taylor
df2551ed4d NetworkSession: add missing return type for syncAttributes() 2020-01-18 20:00:05 +00:00
Dylan K. Taylor
c0a45083b6 Packet: specify void return type in phpdoc (native return type not possible yet) 2020-01-18 19:58:14 +00:00
Dylan K. Taylor
2b4ce3ea6d Merge branch 'stable' 2020-01-18 19:41:17 +00:00
Dylan K. Taylor
b42966f61b network: explicitly specify @return void 2020-01-18 19:35:01 +00:00
Dylan K. Taylor
ca86ec2ec2 Network: added missing return type information for getUpload() and getDownload() 2020-01-18 19:33:27 +00:00
Dylan K. Taylor
69673e689b Merge commit '97b618340400a93b6f1d56a138ce607450d31c48' 2020-01-18 18:26:51 +00:00
Dylan K. Taylor
2c1a0ca076 Merge commit 'c7f1b605f25d6945d4f3eea91492e5701c6292fb' 2020-01-18 18:26:20 +00:00
Dylan K. Taylor
3317c2a52d Merge commit 'f069df65a8e2e8461be9ffa76f97911622fa19cf' 2020-01-18 18:25:19 +00:00