Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
Mandeep Singh Grang committed Aug 14, 2018
1 parent 4e66dce commit 98bf319
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,17 @@ iteration mode. This mode makes all supported containers iterate in reverse, by
default. The idea is to compare the output of a reverse iteration compiler with
that of a forward iteration compiler to weed out iteration order randomness.
This mode is transparent to the user and comes with almost zero runtime cost.

The following upstream buildbot tracks this mode:
http://lab.llvm.org:8011/builders/reverse-iteration

### 2. Sorting order non-determinism
We added a wrapper function to LLVM called llvm::sort which randomly shuffles a
container before invoking std::sort. The idea is that randomly shuffling a
container would weed out non-deterministic sorting order of keys with the same
values. The following upstream buildbot tracks this mode:
values.

The following upstream buildbot tracks this mode:
http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win

We also outline some best practices we followed in LLVM to avoid or fix
Expand Down

0 comments on commit 98bf319

Please sign in to comment.