Commit Graph

1493 Commits

Author SHA1 Message Date
Scott Olson 926bbba459 Fix over-long bitshift on 32-bit hosts.
Fixes #4. (Hopefully.)
2016-04-14 17:39:06 -06:00
Pascal Hertleif 5eb4ab22bf Add EditorConfig 2016-04-14 14:54:59 +02:00
Pascal Hertleif f6f393996b Add Compile Test 2016-04-14 14:54:59 +02:00
Scott Olson 8fceac749b Merge pull request #2 from killercup/feature/update-rustc
Update to Rust Nightly 2016-04-11
2016-04-14 04:03:53 -06:00
Pascal Hertleif 4b9d141e97 Readme: Newer Nightly Version, Mention Rustup 2016-04-14 10:21:36 +02:00
Scott Olson 539ded20af readme: Rewording. 2016-04-13 18:47:03 -06:00
Scott Olson 3ae75f3bb6 readme: Add links to presentation and report PDFs. 2016-04-13 18:41:37 -06:00
Pascal Hertleif 6abfa56b20 Update to Rust Nightly 2016-04-11 2016-04-14 00:01:00 +02:00
Scott Olson 8cac01ae66 readme: Fix shell syntax. 2016-04-13 07:36:54 -06:00
Scott Olson 4867051c6f readme: Add build and run instructions. 2016-04-13 07:32:32 -06:00
Scott Olson e0f7d8f38c report: Credit where it's due. 2016-04-13 06:15:02 -06:00
Scott Olson 00dc20ab26 report: Numerous fixes. ❤️ @DanielKeep, @programble, @ubsan, @eddyb 2016-04-13 06:12:28 -06:00
Scott Olson 8d9df5b442 report: Finish the report. 2016-04-12 22:51:19 -06:00
Scott Olson f3d0e18264 report: Fill in most of the language support section, plus data layout and determinism. 2016-04-12 18:42:28 -06:00
Scott Olson cb6a1e98bd report: Minor fixes. 2016-04-09 23:00:31 -06:00
Scott Olson 9d566a0497 Rename paper to report. 2016-04-09 22:24:17 -06:00
Scott Olson 4bb4251269 report: Add stub "Thanks" section. 2016-04-09 22:23:15 -06:00
Scott Olson b072298d0c report: Add "Vec<u8>" example. 2016-04-09 22:23:00 -06:00
Scott Olson 3250837f4b report: Add "Flaws" and "Current implementation". 2016-04-09 22:22:06 -06:00
Scott Olson 998fcb82c5 Reword and reformat various parts. 2016-04-09 19:36:55 -06:00
Scott Olson a69ad6703f Store AllocIds directly in allocation map. 2016-04-09 19:31:53 -06:00
Scott Olson 438eabbba4 Add background and intro to first implementation. 2016-04-08 19:54:03 -06:00
Scott Olson e68cf00d09 Add basic final paper LaTeX with abstract. 2016-04-08 14:37:17 -06:00
Scott Olson 65a88a60f1 Move slides into new tex directory. 2016-04-08 13:25:36 -06:00
Scott Olson 910ad2a391 Implement filling drop. 2016-04-07 05:56:07 -06:00
Scott Olson 6be14eab15 Handle missing allocations in Memory::dump. 2016-04-07 03:07:57 -06:00
Scott Olson 1f6583fe06 Implement drop/deallocation for Box. 2016-04-07 03:02:02 -06:00
Scott Olson bef57b291b Simplify intrinsic/c_abi call argument evaluation. 2016-04-07 02:02:30 -06:00
Scott Olson f97eb35222 Change debug log format. 2016-04-06 19:28:40 -06:00
Scott Olson a75c19336c Normalize test file modes. 2016-04-06 19:05:17 -06:00
Scott Olson 6a99779740 Rename ty_size -> type_size and ty_to_repr -> type_repr. 2016-04-06 19:01:00 -06:00
Scott Olson c55320a3db Update for changes in rustc master. 2016-04-06 19:00:34 -06:00
Scott Olson f4dce09c97 Print sizes in allocation dumps. 2016-04-06 17:33:24 -06:00
Scott Olson f472018fbb Partially implement reallocation (e.g. for growing Vecs). 2016-04-06 17:29:56 -06:00
Scott Olson 8d3d8af67a Add test for out-of-bounds reads. 2016-04-06 04:43:06 -06:00
Scott Olson 284404da06 Fix undef mask initialization and test undef reads. 2016-04-06 04:35:25 -06:00
Scott Olson cfe36d63e5 Add test for invalid booleans. 2016-04-06 04:27:09 -06:00
Scott Olson 2d5196147f Add test for comparing ptrs into different allocs. 2016-04-06 04:24:35 -06:00
Scott Olson 7568a0b5b1 Add an Rc reference cycle test. 2016-04-06 04:20:35 -06:00
Scott Olson dbd8a82643 Add a test for overwriting part of a relocation. 2016-04-06 04:19:56 -06:00
Scott Olson c08ddaaa48 Implement a naive, slow version of undef mask copying. 2016-04-06 04:08:52 -06:00
Scott Olson 8a0aa9291a Switch to bitmask-based undef mask. 2016-04-06 03:45:06 -06:00
Scott Olson bdba4641cc Rearrange code in memory.rs. 2016-04-04 20:33:41 -06:00
Scott Olson 682742c223 Print terminator kinds (without spans) when debugging. 2016-04-04 20:07:22 -06:00
Scott Olson 9b6567e8b3 Fix quote kind in slides LaTeX. 2016-04-04 15:46:13 -06:00
Scott Olson cb947dd005 Add note about target data layout. 2016-04-03 23:25:30 -06:00
Scott Olson 9e3e2decba Add slides for final presentation. 2016-04-03 23:20:44 -06:00
Scott Olson e72d8f8dc6 Update for changes in rustc master. 2016-03-31 22:34:07 -06:00
Scott Olson d25ddb3130 Add stack traces to error notes. 2016-03-30 22:04:53 -06:00
Scott Olson 17df5cfec3 Move substs stack management into main stack managment fns. 2016-03-29 22:13:31 -06:00