about summary refs log tree commit diff
path: root/src/test/bench/shootout-reverse-complement.rs
AgeCommit message (Collapse)AuthorLines
2016-01-29Remove src/test/benchBrian Anderson-213/+0
I don't believe these test cases have served any purpose in years. The shootout benchmarks are now upstreamed. A new benchmark suite should rather be maintained out of tree.
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-2/+3
This commit removes all unstable and deprecated functions in the standard library. A release was recently cut (1.3) which makes this a good time for some spring cleaning of the deprecated functions.
2015-04-28Reference the correct issue and clarify failureTamir Duberstein-1/+1
2015-04-28#10393 & #13206: WarningsTamir Duberstein-1/+1
2015-04-28test: Fix some tests to run with muslAlex Crichton-4/+4
There were a few test cases to fix: * Dynamic libraries are not supported with MUSL right now, so all of those related test which force or require dylibs are ignored. * Looks like the default stack for MUSL is smaller than glibc, so a few stack allocations in benchmarks were boxed up (shouldn't have a perf impact). * Some small linkage tweaks here and there * Out-of-stack detection does not currently work with MUSL
2015-04-14rollup merge of #24385: aturon/unstable-scopedAlex Crichton-1/+1
Conflicts: src/libstd/thread/mod.rs src/test/bench/shootout-mandelbrot.rs src/test/bench/shootout-reverse-complement.rs src/test/run-pass/capturing-logging.rs src/test/run-pass/issue-9396.rs src/test/run-pass/tcp-accept-stress.rs src/test/run-pass/tcp-connect-timeouts.rs src/test/run-pass/tempfile.rs
2015-04-14bench: Fix fallout in benchmarksAlex Crichton-50/+15
2015-04-14Fallout: move from scoped to spawnAaron Turon-1/+1
2015-03-30std: Standardize (input, output) param orderingsAlex Crichton-2/+2
This functions swaps the order of arguments to a few functions that previously took (output, input) parameters, but now take (input, output) parameters (in that order). The affected functions are: * ptr::copy * ptr::copy_nonoverlapping * slice::bytes::copy_memory * intrinsics::copy * intrinsics::copy_nonoverlapping Closes #22890 [breaking-change]
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-10/+10
Now that support has been removed, all lingering use cases are renamed.
2015-03-23rollup merge of #23503: alexcrichton/fix-ptr-docsAlex Crichton-3/+3
The method with which backwards compatibility was retained ended up leading to documentation that rustdoc didn't handle well and largely ended up confusing.
2015-03-23Require feature attributes, and add them where necessaryBrian Anderson-1/+1
2015-03-21std: Remove deprecated ptr functionsAlex Crichton-3/+3
The method with which backwards compatibility was retained ended up leading to documentation that rustdoc didn't handle well and largely ended up confusing.
2015-03-20std: Remove old_io/old_path from the preludeAlex Crichton-1/+1
This commit removes the reexports of `old_io` traits as well as `old_path` types and traits from the prelude. This functionality is now all deprecated and needs to be removed to make way for other functionality like `Seek` in the `std::io` module (currently reexported as `NewSeek` in the io prelude). Closes #23377 Closes #23378
2015-02-17rollup merge of #22319: huonw/send-is-not-staticAlex Crichton-15/+6
Conflicts: src/libstd/sync/task_pool.rs src/libstd/thread.rs src/libtest/lib.rs src/test/bench/shootout-reverse-complement.rs src/test/bench/shootout-spectralnorm.rs
2015-02-18Update tests for the Send - 'static change.Huon Wilson-14/+5
2015-02-17Fallout from stabilizationAaron Turon-2/+2
2015-02-06Rollup merge of #21955 - jbcrail:fix-test-comments, r=steveklabnikManish Goregaokar-2/+2
Just spelling corrections.
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-2/+2
2015-02-04Fix for misspelled comments in tests.Joseph Crail-2/+2
Just spelling corrections.
2015-02-04remove all kind annotations from closuresJorge Aparicio-1/+1
2015-01-27cleanup: s/`v.slice*()`/`&v[a..b]`/g + remove redundant `as_slice()` callsJorge Aparicio-1/+1
2015-01-26Fallout of io => old_ioAlex Crichton-2/+2
2015-01-09Merge pull request #20718 from tshepang/bench-fix-some-warningsbors-1/+1
bench: fix a few compiler warnings Reviewed-by: alexcrichton
2015-01-08bench: fix a few compiler warningsTshepang Lekhonkhobe-1/+1
2015-01-07remove some `slicing_syntax` feature gatesJorge Aparicio-1/+1
2015-01-06More test fixesAlex Crichton-1/+1
2015-01-05Remove use of associated_types feature gate from tests.Huon Wilson-1/+1
2015-01-03Remove deprecated functionalityAlex Crichton-2/+2
This removes a large array of deprecated functionality, regardless of how recently it was deprecated. The purpose of this commit is to clean out the standard libraries and compiler for the upcoming alpha release. Some notable compiler changes were to enable warnings for all now-deprecated command line arguments (previously the deprecated versions were silently accepted) as well as removing deriving(Zero) entirely (the trait was removed). The distribution no longer contains the libtime or libregex_macros crates. Both of these have been deprecated for some time and are available externally.
2015-01-03add feature gate to some benchmarksJorge Aparicio-1/+1
2015-01-03bench: fix falloutJorge Aparicio-2/+4
2015-01-03auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, ↵bors-1/+1
r=nikomatsakis This modifies `Parser::eat_lt` to always split up `<<`s, instead of doing so only when a lifetime name followed or the `force` parameter (now removed) was `true`. This is because `Foo<<TYPE` is now a valid start to a type, whereas previously only `Foo<<LIFETIME` was valid. This is a [breaking-change]. Change code that looks like this: ```rust let x = foo as bar << 13; ``` to use parentheses, like this: ```rust let x = (foo as bar) << 13; ``` Closes #17362.
2015-01-02std: Stabilize the prelude moduleAlex Crichton-12/+7
This commit is an implementation of [RFC 503][rfc] which is a stabilization story for the prelude. Most of the RFC was directly applied, removing reexports. Some reexports are kept around, however: * `range` remains until range syntax has landed to reduce churn. * `Path` and `GenericPath` remain until path reform lands. This is done to prevent many imports of `GenericPath` which will soon be removed. * All `io` traits remain until I/O reform lands so imports can be rewritten all at once to `std::io::prelude::*`. This is a breaking change because many prelude reexports have been removed, and the RFC can be consulted for the exact list of removed reexports, as well as to find the locations of where to import them. [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0503-prelude-stabilization.md [breaking-change] Closes #20068
2014-12-30Fallout from stabilizationAaron Turon-1/+1
2014-12-30Fallout from mut slicesNick Cameron-1/+1
2014-12-26Add a Racy type to bench testsFlavio Percoco-6/+11
2014-12-25Parse fully-qualified associated types in generics without whitespaceP1start-1/+1
This breaks code that looks like this: let x = foo as bar << 13; Change such code to look like this: let x = (foo as bar) << 13; Closes #17362. [breaking-change]
2014-12-20Allow use of `[_ ; n]` syntax for fixed length and repeating arrays.Nick Cameron-4/+4
This does NOT break any existing programs because the `[_, ..n]` syntax is also supported.
2014-12-14Mostly rote conversion of `proc()` to `move||` (and occasionally `Thunk::new`)Niko Matsakis-1/+1
2014-11-18Update test for equivalency to include region binders in object types, add ↵Niko Matsakis-1/+1
new tests relating to HRTB, consolidate the `unboxed_closures` and `overloaded_calls` feature gates.
2014-11-06Fallout from collection conventionsAlexis Beingessner-2/+3
2014-10-28rephrase some comments according to remarks in the PRGuillaume Pinot-4/+4
2014-10-26simplify shootout-reverse-complement.rsGuillaume Pinot-179/+109
Simpler, safer and shorter, in the same spirit of the current version, and the same performances.
2014-10-24ignore-androidJulian Orth-0/+2
2014-10-24Improve shootout-reverse-complementJulian Orth-88/+259
2014-10-16shootout-reverse-complement: reimplement TwoSideIter using pointersGuillaume Pinot-23/+32
2014-10-14improve shootout-reverse-complement.rs using unsafe codeGuillaume Pinot-11/+36
2014-10-07Put slicing syntax behind a feature gate.Nick Cameron-0/+2
[breaking-change] If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate.
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-1/+1
2014-10-02Revert "Use slice syntax instead of slice_to, etc."Aaron Turon-1/+1
This reverts commit 40b9f5ded50ac4ce8c9323921ec556ad611af6b7.