Skip to content

Instantly share code, notes, and snippets.

View pmiddend's full-sized avatar

Philipp Middendorf pmiddend

  • DESY
  • 14:26 (UTC +02:00)
View GitHub Profile
module RankingSpec(spec) where
import Test.Hspec(describe, Spec)
import Test.Hspec.QuickCheck(prop)
import Test.QuickCheck(applyFun2, Fun)
import qualified Data.List.NonEmpty as NE
import Myocardio.Ranking(generateComplements)
import Test.QuickCheck.Instances.Semigroup
propType :: [a] -> Fun (a,NE.NonEmpty a) Int -> Bool
, vcEvents = foldMap (flip Map.singleton <*> ((,Nothing) . (uidValue . veUID))) (issueToEvent <$> issues)
-- , vcEvents = foldMap (\issue -> Map.singleton ((,Nothing) . (uidValue . veUID) $ issue) issue) (issueToEvent <$> issues)
-- , vcEvents = foldMap (\issue -> Map.singleton (uidValue . veUID $ issue,Nothing) issue) (issueToEvent <$> issues)
-- , vcEvents = foldr (\issue map -> Map.insert ((uidValue . veUID $ issue,Nothing)) issue map) Map.empty (issueToEvent <$> issues)
, vcEvents = foldMap (flip Map.singleton <*> ((,Nothing) . (uidValue . veUID))) (issueToEvent <$> issues)
-- , vcEvents = foldMap (\issue -> Map.singleton ((,Nothing) . (uidValue . veUID) $ issue) issue) (issueToEvent <$> issues)
-- , vcEvents = foldMap (\issue -> Map.singleton (uidValue . veUID $ issue,Nothing) issue) (issueToEvent <$> issues)
-- , vcEvents = foldr (\issue map -> Map.insert ((uidValue . veUID $ issue,Nothing)) issue map) Map.empty (issueToEvent <$> issues)
public CompletableFuture<T> orTimeout(long timeout, TimeUnit unit) {
if (unit == null)
throw new NullPointerException();
if (result == null)
whenComplete(new Canceller(Delayer.delay(new Timeout(this),
timeout, unit)));
return this;
}
ParallelElementeErgebnis throuhgput
x10112280.661
x1.0008712.138
x100.00076.235
103978731.478
1.00026150.660
100.000115.023
ff_effect const effect{
FF_PERIODIC,
effect_id,
effect_direction,
ff_trigger{
0,
0
},
ff_replay{
1000,
ff_effect const effect{
FF_PERIODIC,
effect_id,
effect_direction,
ff_trigger{
0,
0
},
ff_replay{
1000,
lexer grammar TemplatesLexer;
EXPANSION_BEGIN : '${' ;
DOLLAR : '$' ;
BRACE_OPEN : '{' ;
BRACE_CLOSE : '}' ;
PREFIX_REPLACE : '#' ;
REST : ~[$\{\}#] ;
parser grammar TemplatesParser;
parser grammar TemplatesParser;
options { tokenVocab=TemplatesLexer; }
expr : (OPEN NAME CLOSE | TEXT)* ;
lexer grammar TemplatesLexer;
TEXT : ~[$]+? ;
OPEN : '${' -> mode(INSIDE) ;
mode INSIDE;
CLOSE : '}' -> mode(DEFAULT_MODE) ;
NAME : ~[\}]+? ;