Aaron Hill
73239573c9
Implement non-deterministc mode
...
Part of #653
This allows us to properly implement getrandom(),
which unlocks the default HashMap type (e.g. HashMap<K, V>)
with RandomState)
This commit adds a new '-Zmiri-seed=<seed>' option. When present,
this option takes a 64-bit hex value, which is used as the seed
to an internal PRNG. This PRNG is used to implement the 'getrandom()'
syscall.
When '-Zmiri-seed' is not passed, 'getrandom()' will be disabled.
2019-04-07 19:26:20 -04:00
..
2019-02-26 18:37:46 +00:00
2019-02-26 18:37:45 +00:00
2018-10-19 12:29:49 +02:00
2018-10-19 12:29:49 +02:00
2018-10-31 11:04:35 +01:00
2018-10-19 12:29:49 +02:00
2018-11-01 08:58:03 +01:00
2018-11-16 08:53:43 +01:00
2018-08-30 10:42:18 +02:00
2018-08-30 10:42:18 +02:00
2018-08-30 10:42:18 +02:00
2018-10-02 21:16:55 +02:00
2018-11-01 08:58:03 +01:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2018-11-20 14:15:14 +01:00
2018-11-20 14:15:14 +01:00
2018-10-19 12:29:49 +02:00
2018-12-10 10:04:55 +01:00
2018-12-10 10:04:55 +01:00
2018-12-10 10:04:55 +01:00
2018-10-08 13:35:54 +02:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2018-11-01 08:58:03 +01:00
2018-11-01 08:58:03 +01:00
2019-04-07 19:26:20 -04:00
2018-11-01 08:58:03 +01:00
2018-11-01 08:58:03 +01:00
2018-11-26 15:31:53 +01:00
2018-09-17 10:02:31 +02:00
2018-09-17 10:02:31 +02:00
2018-12-10 10:04:55 +01:00
2018-08-30 09:41:57 +02:00
2018-10-19 12:29:49 +02:00
2018-11-01 08:58:03 +01:00
2018-12-02 11:26:09 +01:00
2018-12-22 16:07:50 +01:00
2018-09-17 10:02:31 +02:00
2018-07-15 12:00:02 +02:00
2018-09-17 10:02:31 +02:00
2018-09-17 10:02:31 +02:00
2018-12-10 10:04:55 +01:00
2018-12-10 10:04:55 +01:00
2018-11-16 08:53:43 +01:00
2018-10-19 12:29:49 +02:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2018-10-19 12:29:49 +02:00
2019-02-06 11:41:45 +01:00
2019-02-06 11:41:45 +01:00
2019-02-06 11:41:45 +01:00
2019-02-06 11:41:45 +01:00
2018-11-26 15:31:53 +01:00
2018-11-26 15:31:53 +01:00
2018-10-19 12:29:49 +02:00
2018-11-16 08:53:43 +01:00
2018-11-26 15:31:53 +01:00
2018-09-17 10:02:31 +02:00
2018-09-17 10:02:31 +02:00
2018-09-17 10:02:31 +02:00
2018-09-17 10:02:31 +02:00
2018-11-26 15:31:53 +01:00
2018-11-26 15:31:53 +01:00
2018-11-26 15:31:53 +01:00
2018-12-10 10:04:55 +01:00
2019-02-26 18:37:45 +00:00
2018-11-26 15:31:53 +01:00
2018-11-26 15:31:53 +01:00
2019-02-26 18:37:45 +00:00
2018-12-10 10:04:55 +01:00
2018-12-10 10:04:55 +01:00
2018-12-10 10:04:55 +01:00
2018-11-01 08:58:03 +01:00
2018-12-10 10:04:55 +01:00
2018-11-16 08:53:43 +01:00
2018-11-01 08:58:03 +01:00
2018-11-01 08:58:03 +01:00
2018-11-01 08:58:03 +01:00
2018-11-26 15:31:53 +01:00
2018-10-19 12:29:49 +02:00
2019-02-26 18:37:45 +00:00
2018-11-16 08:53:43 +01:00
2019-02-26 18:37:45 +00:00
2019-02-26 18:37:45 +00:00
2018-11-01 08:58:03 +01:00
2018-10-19 12:29:49 +02:00
2018-11-26 15:31:53 +01:00