Ralf Jung
|
a2541aacd6
|
bump rust
|
2019-07-21 11:56:10 +02:00 |
|
Ralf Jung
|
9e130c6c6f
|
fix for changd machine trait signatures
|
2019-07-06 10:07:22 +02:00 |
|
Ralf Jung
|
4f6a56f54f
|
better error message when the program tries to spawn a thread
|
2019-07-06 10:07:21 +02:00 |
|
Ralf Jung
|
2ca1b94e6d
|
update to FnVal changes; implement basic Dlsym support and use it for getentropy
|
2019-07-06 10:07:21 +02:00 |
|
Ralf Jung
|
b324cbf282
|
Merge remote-tracking branch 'origin/master' into rustup
|
2019-07-06 09:29:17 +02:00 |
|
Ralf Jung
|
1729965808
|
rename InterpretCx -> InterpCx
|
2019-07-05 23:48:51 +02:00 |
|
Ralf Jung
|
f23b782101
|
align small malloc-allocations even less, and test that we do
|
2019-07-05 23:48:48 +02:00 |
|
Ralf Jung
|
eb4128fb42
|
don't call Stacked Borrows hooks at all when validation is disabled
|
2019-07-03 10:47:28 +02:00 |
|
Ralf Jung
|
e82693fa23
|
Merge branch 'master' into rustup
|
2019-07-01 13:01:28 +02:00 |
|
Ralf Jung
|
11457a4ad9
|
fix comparing function pointers with intptrcast
|
2019-06-30 11:21:31 +02:00 |
|
bors
|
1ec279f290
|
Auto merge of #801 - RalfJung:num_cpus, r=RalfJung
support num_cpus crate and test that
Also make some magic numbers into proper global constants.
|
2019-06-30 08:42:25 +00:00 |
|
Ralf Jung
|
ba47d73041
|
Merge branch 'master' into rustup
|
2019-06-29 16:19:27 +02:00 |
|
Ralf Jung
|
019ad4bab4
|
move constants to machine.rs
|
2019-06-29 14:37:41 +02:00 |
|
Ralf Jung
|
c0b44ca98c
|
tweak inttoptr allocation behavior
- Make `align_addr` not offset by `align` for no reason.
- Add some random slack between allocations to give them the chance to not be aligned.
|
2019-06-29 14:31:54 +02:00 |
|
Ralf Jung
|
aa5a9bc152
|
some module comments
|
2019-06-29 14:15:05 +02:00 |
|
Ralf Jung
|
857305ff67
|
Merge remote-tracking branch 'ralf/machine' into rustup
|
2019-06-29 14:04:50 +02:00 |
|
Ralf Jung
|
67d3779b0c
|
move most of the stuff from lib.rs into machine.rs, and initialization + main loop into eval.rs
|
2019-06-29 13:48:59 +02:00 |
|