Oliver Schneider
|
8030800b15
|
use pre-existing abi_align method instead of magic formula
|
2017-02-09 08:50:35 +01:00 |
|
Oliver Schneider
|
1844381ad0
|
compute the offset of dst fields by checking the vtable
|
2017-02-09 08:38:01 +01:00 |
|
Scott Olson
|
d6bc508b84
|
Merge pull request #122 from oli-obk/master
prevent more deallocations of statics
|
2017-02-08 18:21:28 +01:00 |
|
Oliver Schneider
|
4beb774caa
|
don't mark the zst allocation as static
|
2017-02-08 17:24:20 +01:00 |
|
Oliver Schneider
|
080d3e4355
|
properly prevent recursive statics from marking each other
|
2017-02-08 16:27:28 +01:00 |
|
Oliver Schneider
|
e23fc79d25
|
silence some style warning
|
2017-02-08 15:38:48 +01:00 |
|
Oliver Schneider
|
3db6ec3f11
|
prevent more deallocations of statics
|
2017-02-08 15:32:49 +01:00 |
|
Scott Olson
|
4f3fc85525
|
Merge pull request #121 from oli-obk/master
fix `static mut` dealloc or freeze
|
2017-02-08 09:41:10 +01:00 |
|
Oliver Schneider
|
fbfd2d4bca
|
re-add spaces before static kind
|
2017-02-08 09:17:48 +01:00 |
|
Oliver Schneider
|
aaba692eff
|
add regression test for #120
|
2017-02-07 20:38:23 +01:00 |
|
Oliver Schneider
|
98cda6cb07
|
freeze -> static
|
2017-02-07 20:28:54 +01:00 |
|
Oliver Schneider
|
fd3bbfde04
|
Merge remote-tracking branch 'origin/master'
|
2017-02-07 19:22:44 +01:00 |
|
Oliver Schneider
|
01ac19d358
|
fix static mut accidental dealloc or freeze
|
2017-02-07 19:20:16 +01:00 |
|
Scott Olson
|
63cd994409
|
Merge pull request #117 from oli-obk/master
fix some leftover u128 errors
|
2017-02-07 17:58:05 +01:00 |
|
Oliver Schneider
|
3c560f5941
|
fix some leftover u128 errors
|
2017-02-07 17:52:32 +01:00 |
|
Scott Olson
|
14f094f5a9
|
Merge pull request #116 from oli-obk/master
fix drop impls for clike enums
|
2017-02-07 17:43:41 +01:00 |
|
Oliver Schneider
|
18f4ca3c6b
|
fix drop impls for clike enums
|
2017-02-07 17:41:30 +01:00 |
|
Scott Olson
|
52ae8eb794
|
Log global/promoted frame creation.
|
2017-02-07 07:02:45 -08:00 |
|
Scott Olson
|
9a7f76889a
|
Update for changes in rustc.
|
2017-02-07 06:01:03 -08:00 |
|
Scott Olson
|
b2b814177a
|
Merge pull request #115 from oli-obk/master
fix turning function items into closure trait objects
|
2017-02-07 14:49:50 +01:00 |
|
Oliver Schneider
|
74d8c8a7f4
|
check the arg_count member of MIR instead of counting iterator length
|
2017-02-07 14:31:29 +01:00 |
|
Oliver Schneider
|
45df853da7
|
cleanup buggy closure dispatch code
|
2017-02-07 14:22:20 +01:00 |
|
Oliver Schneider
|
5118aadee2
|
reenable rustc run pass tests
|
2017-02-07 12:32:39 +01:00 |
|
Oliver Schneider
|
0377990dc6
|
fix turning function items into closure trait objects
|
2017-02-07 11:04:46 +01:00 |
|
Scott Olson
|
9f7ca351e0
|
Dump fn ptr ABIs.
|
2017-02-07 01:57:42 -08:00 |
|
Scott Olson
|
468dbe8eaa
|
Don't print a span for call to main.
|
2017-02-07 01:30:16 -08:00 |
|
Scott Olson
|
23c47f1e77
|
Dump instrinsic and C ABI return values.
|
2017-02-07 01:03:40 -08:00 |
|
Scott Olson
|
a5b9a0cb78
|
Simplify logging output.
|
2017-02-07 00:45:22 -08:00 |
|
Scott Olson
|
0afcb0568e
|
Clean up local var dumping.
|
2017-02-07 00:39:40 -08:00 |
|
Scott Olson
|
097db58f30
|
Print fn name and type in dump_allocs.
|
2017-02-06 12:48:10 -08:00 |
|
Scott Olson
|
b36d8085a7
|
Fix duplicate allocation printing.
|
2017-02-06 09:26:01 -08:00 |
|
Scott Olson
|
7acbf7ef74
|
Cleanup: EvalResult<'a, ()> becomes EvalResult<'a>.
|
2017-02-04 13:09:10 -08:00 |
|
Scott Olson
|
0451b74c62
|
Merge pull request #108 from oli-obk/packd
implement packed struct field access
|
2017-02-03 15:47:47 -08:00 |
|
Scott Olson
|
29afc84f04
|
Merge pull request #109 from oli-obk/patch-2
add docs for `cargo miri`
|
2017-02-03 15:22:40 -08:00 |
|
Scott Olson
|
3fe45572c1
|
Merge pull request #110 from oli-obk/rename_map_hir
rustup
|
2017-02-03 15:22:02 -08:00 |
|
Scott Olson
|
2ba883ce98
|
Merge pull request #107 from canndrew/rename_map_hir
TyCtxt's map renamed to hir
|
2017-02-03 15:20:05 -08:00 |
|
Oliver Schneider
|
0e77dd9473
|
rustup
|
2017-02-03 15:47:23 +01:00 |
|
Oliver Schneider
|
02a6937926
|
add docs for cargo miri
|
2017-02-02 12:59:41 +01:00 |
|
Oliver Schneider
|
74d1a9a26c
|
more documentation of unintuitive packed struct solution
|
2017-01-31 10:59:38 +01:00 |
|
Oliver Schneider
|
c47c325252
|
remove duplicate alignment checks
|
2017-01-31 10:56:37 +01:00 |
|
Oliver Schneider
|
a3d83e5c8f
|
can't call assert_eq on packed struct fields since that takes references
|
2017-01-31 10:51:52 +01:00 |
|
Oliver Schneider
|
d3e9e51d67
|
fix accessing fields other than the first in packed structs
|
2017-01-31 10:51:19 +01:00 |
|
Oliver Schneider
|
148c6de507
|
fix some unaligned reads
|
2017-01-31 10:36:46 +01:00 |
|
Oliver Schneider
|
96607d4593
|
document our packed struct strategy
|
2017-01-31 10:36:27 +01:00 |
|
Oliver Schneider
|
93a75f9542
|
get rid of serde rc3 dependencies through cargo update
|
2017-01-30 09:45:21 +01:00 |
|
Oliver Schneider
|
5e34740ab6
|
implement packed struct field access
|
2017-01-30 09:44:52 +01:00 |
|
Scott Olson
|
b490a4077c
|
Merge pull request #103 from oli-obk/tuples
allow using tuple variant names as function handles
|
2017-01-29 03:27:29 -08:00 |
|
Andrew Cann
|
1752af689f
|
TyCtxt's map renamed to hir
|
2017-01-29 15:21:24 +08:00 |
|
Scott Olson
|
dc336eecac
|
Merge pull request #104 from oli-obk/cargo
add cargo-miri subcommand
|
2017-01-28 15:42:54 -08:00 |
|
Oliver Schneider
|
4650e75d60
|
travis cargo doesn't support custom subcommands
|
2017-01-28 16:14:32 +01:00 |
|