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