Dylan T 025b72e2f2
Randomize the order of plugins retrieved from disk, fixes #2945 (#2948)
On most filesystems, plugins are loaded in lexical order because that's how the filesystem gives the files to us. This is a problem because it can hide bugs with dependency resolution on specific platforms with this behaviour, while inexplicably breaking on other platforms where the load order is different or undefined.

This change prevents plugins depending on any file yield order by randomizing the order in which plugin files are checked for loadability.
2019-05-31 17:11:20 +01:00
..
2019-05-17 17:40:27 +01:00
2019-05-17 17:40:27 +01:00
2019-03-20 19:17:41 +00:00
2019-04-25 20:53:08 +01:00
2019-04-26 13:56:32 +01:00
2017-08-17 11:08:54 +01:00
2019-05-27 19:01:06 +01:00