summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2015-08-17Rebase cleanup: is_simd lost its parameter.Huon Wilson-10/+10
2015-08-17Code style tweaks.Huon Wilson-36/+35
2015-08-17Add tests for various intrinsic behaviours.Huon Wilson-0/+911
2015-08-17Tweak intrinsic error handling.Huon Wilson-22/+47
2015-08-17Fix existing tests for new `#[repr(simd)]`.Huon Wilson-604/+43
2015-08-17Allow generic repr(simd) types.Huon Wilson-10/+22
2015-08-17Switch shuffle intrinsics to arrays of indices.Huon Wilson-19/+37
2015-08-17Add most ARM intrinsics.Huon Wilson-5/+310
2015-08-17Reorganise ARM intrinsic definitions.Huon Wilson-25/+21
2015-08-17Add most AVX2 intrinsics.Huon Wilson-0/+51
2015-08-17Add most AVX intrinsics.Huon Wilson-0/+32
2015-08-17Rearrange x86 intrinsics to prepare for AVX.Huon Wilson-73/+87
2015-08-17Add most SSE4.1 intrinsics.Huon Wilson-0/+15
2015-08-17Add most SSSE3 intrinsics.Huon Wilson-0/+14
2015-08-17Add most SSE3 intrinsics.Huon Wilson-0/+7
2015-08-17Reorganise x86 intrinsic definitions.Huon Wilson-42/+40
2015-08-17Add most SSE2 intrinsics.Huon Wilson-0/+24
2015-08-17Generalise SIMD casting to unequal bitwidths.Huon Wilson-10/+87
2015-08-17Add _mm_shuffle_epi8 intrinsic.Huon Wilson-0/+2
2015-08-17Rename `simd_basics` feature gate to `repr_simd`.Huon Wilson-7/+4
2015-08-17Use error codes for platform-intrinsic typeck errors.Huon Wilson-84/+88
2015-08-17Create separate module for intrinsic typechecking.Huon Wilson-494/+525
2015-08-17Create "platform-intrinsic" ABI for SIMD/platform intrinsics.Huon Wilson-139/+207
2015-08-17Type check platform-intrinsics in typeck.Huon Wilson-11/+109
2015-08-17Remove automatic built-in SIMD operators.Huon Wilson-46/+4
2015-08-17Add intrinsics for SIMD arithmetic.Huon Wilson-0/+35
2015-08-17Add simd_cast intrinsic.Huon Wilson-2/+58
2015-08-17Add x86 & arm reciprocal approximation intrinsics.Huon Wilson-0/+2
2015-08-17Implement the simd_insert/simd_extract intrinsics.Huon Wilson-1/+22
2015-08-17Add rustc_platform_intrinsics & some arm/x86 intrs.Huon Wilson-1/+270
2015-08-17Add comparison and shuffle SIMD intrinsics.Huon Wilson-12/+163
2015-08-17Add some SIMD target_feature cfg's when appropriate.Huon Wilson-3/+104
2015-08-17feature gate `cfg(target_feature)`.Huon Wilson-28/+150
2015-08-17switch core::simd to repr(simd) and deprecate it.Huon Wilson-12/+122
2015-08-18don't iterate over all impls when none matchAriel Ben-Yehuda-6/+5
2015-08-18add a fast-path to resolve_type_vars_if_possibleAriel Ben-Yehuda-6/+48
2015-08-17core: Move `atomic` into a new `sync` moduleAlex Crichton-4/+19
2015-08-17std: Clean up primitive integer modulesAlex Crichton-314/+86
2015-08-17Auto merge of #27833 - arielb1:robust-construction, r=eddybbors-298/+257
2015-08-17remove untrue doc from marker.rsAlex Burka-9/+0
2015-08-17rustdoc: Add test for #27759Martin Wernstål-0/+25
2015-08-17test: Don't panic if some tests failedAlex Crichton-1/+1
2015-08-17use an FnvHashSet instead of an HashSet in fulfillAriel Ben-Yehuda-4/+3
2015-08-17make trait matching smarter with projectionsAriel Ben-Yehuda-8/+30
2015-08-17rustdoc: Removed issue_tracker_base_url from crates not in public API docsMartin Wernstål-48/+24
2015-08-17Remove dependencies on libm functions from libcore.Eli Friedman-318/+194
2015-08-17rustdoc: Removed command line option issue-tracker-base-urlMartin Wernstål-7/+3
2015-08-17rustdoc: Adjusted style for unstable feature-nameMartin Wernstål-1/+5
2015-08-17Implement `repr(simd)` as an alias for `#[simd]`.Huon Wilson-4/+48
2015-08-17use the correct substs when checking struct patternsAriel Ben-Yehuda-13/+47