about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2017-06-23Remove the zst allocationOliver Schneider-45/+53
2017-06-22use PrimVal::to_bool rather than bytes_to_boolRalf Jung-8/+1
2017-06-22permit bit-anding in pointer values below the alignmentRalf Jung-13/+33
2017-06-22implement _nonzero intrinsicsRalf Jung-6/+18
2017-06-22permit all kinds of 0-offsets on ZSTsRalf Jung-1/+1
2017-06-22permit offsetting a NULL-ptr by 0, to fix hashmap testRalf Jung-4/+15
2017-06-22fix unused variable warningRalf Jung-8/+6
2017-06-22use PrimVal::is_nullRalf Jung-1/+1
2017-06-22allow any offset on integer pointersRalf Jung-8/+8
2017-06-22Merge pull request #201 from oli-obk/test_suite_failsOliver Schneider-13/+119
2017-06-22Update mod.rsOliver Schneider-1/+1
2017-06-22malloc should return null for zst allocsOliver Schneider-5/+11
2017-06-21test HashMap creation in libstd-MIR, and make it work againRalf Jung-1/+2
2017-06-21refactor pointer arithmetic handlingRalf Jung-28/+29
2017-06-21correctly reject functions pointers that had arithmetic done to themRalf Jung-9/+12
2017-06-21permit integer addition and subtraction on ptr-integersRalf Jung-6/+69
2017-06-21refactor pointer handling in binopsRalf Jung-76/+76
2017-06-21expand thread-local storage tests to cover dtor order and re-running dtorsRalf Jung-1/+1
2017-06-21Report better errors on random numbers and threadsOliver Schneider-0/+18
2017-06-21Implement `malloc` and `free`Oliver Schneider-0/+12
2017-06-21Store env vars where necessaryOliver Schneider-5/+76
2017-06-21Simplify numeric intrinsicsOliver Schneider-8/+7
2017-06-20Enable more zst writes and readsOliver Schneider-15/+20
2017-06-20Use PrimVal instead of Pointer where applicableOliver Schneider-31/+39
2017-06-20Fix unionsOliver Schneider-3/+7
2017-06-20Simplify the return lvalueOliver Schneider-12/+19
2017-06-20Run the tls destructors in the correct orderOliver Schneider-29/+40
2017-06-20Add pthread docsOliver Schneider-0/+18
2017-06-20Get rid of the integer allocationOliver Schneider-240/+252
2017-06-20Update to latest nightlyOliver Schneider-0/+1
2017-06-20handle EndRegion as no-opDavid Renshaw-0/+2
2017-06-12Fix some clippy warningsOliver Schneider-2/+2
2017-06-10tcx.infer_ctxt() no longer takes an argumentDavid Renshaw-2/+2
2017-06-08typosRalf Jung-2/+2
2017-06-07Error out when "primitive MIR math" (as opposed to unchecked intrinsics) over...Ralf Jung-9/+15
2017-06-06commentsRalf Jung-2/+2
2017-06-06use type_align() and type_size() instaed of size_and_align_of_dst()David Renshaw-2/+3
2017-06-06fix issue 184 by marking the destination as a packed structDavid Renshaw-1/+10
2017-06-05less strict kind test for pointer operationsRalf Jung-7/+7
2017-06-05properly wrap pointer offsets at pointer sizeRalf Jung-36/+40
2017-06-05don't bother inserting integer relocations into the relocation tableRalf Jung-9/+5
2017-06-05fix bitops being accidentally allowed on pointers from the same allocationRalf Jung-39/+71
2017-06-05Permit ptr->int->ptr roundtripRalf Jung-4/+13
2017-06-05check bounds when using offset intrinsic or MIR opRalf Jung-17/+26
2017-06-05check for overflow when doing pointer arithmeticRalf Jung-33/+59
2017-06-05fix arith_offset not taking the size of the type into account; test for offsetRalf Jung-3/+4
2017-06-05Permit int->ptr->int roundtripRalf Jung-2/+9
2017-06-05write_bytes intrinsic: if the write count is 0, the pointer does not have to ...Ralf Jung-2/+5
2017-06-05Implement Offset like the other binary operators, share code with the intrinsicRalf Jung-126/+133
2017-06-05remove our array drop glue and use rustc's instead; implement the new Offset ...Ralf Jung-214/+24