Oliver Schneider
|
6d97d02c52
|
autogenerate markdown for rustc test suite result
|
2017-02-10 09:34:09 +01:00 |
|
Scott Olson
|
c342cb5fe8
|
Merge pull request #136 from oli-obk/master
refactor drop glue and fix Box<Box<Struct>> as Box<Trait>
|
2017-02-10 09:03:14 +01:00 |
|
Oliver Schneider
|
333264c956
|
clarify comment on drop glue
|
2017-02-10 08:13:18 +01:00 |
|
Oliver Schneider
|
e58f750a49
|
refactor drop glue
|
2017-02-09 19:27:07 +01:00 |
|
Oliver Schneider
|
023ec3e395
|
add some comments for clarification
|
2017-02-09 19:15:40 +01:00 |
|
Oliver Schneider
|
c06251b0d2
|
double space
|
2017-02-09 19:08:24 +01:00 |
|
Oliver Schneider
|
d92085fd0e
|
properly extract the inner type in a drop impl
|
2017-02-09 19:08:08 +01:00 |
|
Oliver Schneider
|
06a02187ba
|
move drop code into its own file
|
2017-02-09 18:12:59 +01:00 |
|
Oliver Schneider
|
8c2832f419
|
add the full test from rust
|
2017-02-09 18:03:21 +01:00 |
|
Scott Olson
|
6e9e7af8e7
|
Fix comment.
|
2017-02-09 06:58:20 -08:00 |
|
Scott Olson
|
3b95bf93b1
|
Merge pull request #132 from oli-obk/master
we cannot panic, thus `panicking` always returns false
|
2017-02-09 15:37:23 +01:00 |
|
Scott Olson
|
14d7501ca4
|
Merge pull request #128 from oli-obk/align_thyself
fix size of dst in size_of_val intrinsic
|
2017-02-09 15:35:15 +01:00 |
|
Oliver Schneider
|
f6fbd060ad
|
no mir for mutex::lock in windows-gnu
|
2017-02-09 15:21:37 +01:00 |
|
Oliver Schneider
|
0f183dc866
|
we cannot panic, thus panicking always returns false
|
2017-02-09 15:07:50 +01:00 |
|
Oliver Schneider
|
d23c3ae516
|
fix a failing test
|
2017-02-09 13:00:38 +01:00 |
|
Oliver Schneider
|
e6006c35fb
|
don't unnecessarily convert Align -> u64 -> Align
|
2017-02-09 13:00:30 +01:00 |
|
Oliver Schneider
|
0d3cee2db3
|
fix size of dst in size_of_val intrinsic
|
2017-02-09 11:15:56 +01:00 |
|
Scott Olson
|
bc5d9b6f8d
|
Merge pull request #127 from oli-obk/print_panic
ignore `print!`, turn `panic!` into a EvalError
|
2017-02-09 11:14:47 +01:00 |
|
Oliver Schneider
|
fb2d393427
|
update tests
|
2017-02-09 10:59:42 +01:00 |
|
Oliver Schneider
|
250f66562c
|
ignore print! , turn panic! into a EvalError
|
2017-02-09 10:34:23 +01:00 |
|
Scott Olson
|
2048679eed
|
Merge pull request #126 from oli-obk/1>-1
1 > -1
|
2017-02-09 09:57:22 +01:00 |
|
Scott Olson
|
fad60864f0
|
Merge pull request #125 from oli-obk/master
compute the offset of dst fields by checking the vtable
|
2017-02-09 09:46:58 +01:00 |
|
Oliver Schneider
|
6aed897c70
|
1 > -1
|
2017-02-09 09:43:45 +01:00 |
|
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 |
|