Oliver Schneider
|
0927829e14
|
Add regression test for single field by val tuples
|
2017-03-23 16:13:01 +01:00 |
|
Scott Olson
|
a82924b3e2
|
Merge pull request #152 from oli-obk/intrinsics
Intrinsics and overflow
|
2017-03-14 13:35:51 -07:00 |
|
Scott Olson
|
6ee8595375
|
Merge pull request #147 from oli-obk/rustup
rustup to rustc 1.17.0-nightly (60a0edc6c 2017-02-26)
|
2017-03-14 09:49:40 -07:00 |
|
Oliver Schneider
|
257ac5803f
|
Don't unconditionally mask bitshift rhs
|
2017-03-14 14:24:16 +01:00 |
|
Oliver Schneider
|
bb33830c60
|
Implement more atomic intrinsics
|
2017-03-14 13:05:51 +01:00 |
|
Oliver Schneider
|
adddde7cba
|
Implement more float intrinsics
|
2017-03-14 12:35:38 +01:00 |
|
Oliver Schneider
|
80be25e705
|
Fix warnings in unit test
|
2017-03-14 11:14:53 +01:00 |
|
Oliver Schneider
|
da6f136997
|
I say we take off and nuke the lifetimes from orbit
|
2017-03-14 10:49:22 +01:00 |
|
David Renshaw
|
4cae50cccb
|
add write_bytes() test for a larger-than-u128 struct
|
2017-03-13 20:33:23 -04:00 |
|
David Renshaw
|
aa2f9988a4
|
add write-bytes test
|
2017-03-13 19:49:37 -04:00 |
|
Oliver Schneider
|
8405770b51
|
Rustup to rustc 1.17.0-nightly (be760566c 2017-02-28)
|
2017-03-02 13:11:33 +01:00 |
|
Oliver Schneider
|
8878a4030a
|
rustup to rustc 1.17.0-nightly (60a0edc6c 2017-02-26)
|
2017-02-28 12:35:00 +01:00 |
|
Oliver Schneider
|
de42764b52
|
drop zst fields of null pointer optimized structs and enums
fixes #25
|
2017-02-24 11:04:13 +01:00 |
|
Oliver Schneider
|
31c81ac322
|
Merge move_fn_closure run-passtest into closure-drop
|
2017-02-24 10:42:11 +01:00 |
|
Oliver Schneider
|
38d16ccacc
|
add test with an Rc cycle to create a memleak
|
2017-02-24 10:41:15 +01:00 |
|
Oliver Schneider
|
5829483f4d
|
add a test for the memory leak error
|
2017-02-24 10:41:15 +01:00 |
|
Oliver Schneider
|
c4c9ff8d3f
|
remove memory leak from run-pass test
|
2017-02-24 10:41:15 +01:00 |
|
Oliver Schneider
|
25c3a4fb00
|
drop all temporary closure allocations
|
2017-02-24 10:41:15 +01:00 |
|
Oliver Schneider
|
4730cdf825
|
fix a bug in drop code of structs with unsized fields
|
2017-02-14 14:26:47 +01:00 |
|
Scott Olson
|
d8e5500c6d
|
Add test for closure drop.
|
2017-02-10 15:05:29 -08:00 |
|
Scott Olson
|
e0d6359297
|
Add test for #133.
|
2017-02-10 08:00:28 -08:00 |
|
Scott Olson
|
5a2cdc2689
|
Implement the fast float math intrinsics.
|
2017-02-10 05:58:34 -08:00 |
|
Scott Olson
|
e1725a8101
|
Add test for assoc consts.
|
2017-02-10 05:39:30 -08:00 |
|
Oliver Schneider
|
6d97d02c52
|
autogenerate markdown for rustc test suite result
|
2017-02-10 09:34:09 +01:00 |
|
Oliver Schneider
|
d92085fd0e
|
properly extract the inner type in a drop impl
|
2017-02-09 19:08:08 +01:00 |
|
Oliver Schneider
|
8c2832f419
|
add the full test from rust
|
2017-02-09 18:03:21 +01: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
|
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 |
|
Scott Olson
|
2048679eed
|
Merge pull request #126 from oli-obk/1>-1
1 > -1
|
2017-02-09 09:57:22 +01:00 |
|
Oliver Schneider
|
6aed897c70
|
1 > -1
|
2017-02-09 09:43:45 +01:00 |
|
Oliver Schneider
|
1844381ad0
|
compute the offset of dst fields by checking the vtable
|
2017-02-09 08:38:01 +01:00 |
|
Oliver Schneider
|
4beb774caa
|
don't mark the zst allocation as static
|
2017-02-08 17:24:20 +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 |
|
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
|
01ac19d358
|
fix static mut accidental dealloc or freeze
|
2017-02-07 19:20:16 +01:00 |
|
Oliver Schneider
|
3c560f5941
|
fix some leftover u128 errors
|
2017-02-07 17:52:32 +01:00 |
|
Oliver Schneider
|
18f4ca3c6b
|
fix drop impls for clike enums
|
2017-02-07 17:41:30 +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 |
|
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
|
148c6de507
|
fix some unaligned reads
|
2017-01-31 10:36:46 +01:00 |
|