Build Logs

marchliu/jaskell-dotty • 3.8.0-RC4:2025-12-22

Errors

5

Warnings

18

Total Lines

905

1##################################
2Clonning https://github.com/marchliu/jaskell-dotty.git into /build/repo using revision
3##################################
4----
5Preparing build for 3.8.0-RC4
6Scala binary version found: 3.8
7Implicitly using source version 3.8
8Scala binary version found: 3.8
9Implicitly using source version 3.8
10Would try to apply common scalacOption (best-effort, sbt/mill only):
11Append: ,REQUIRE:-source:3.8
12Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
13----
14Starting build for 3.8.0-RC4
15Execute tests: true
16sbt project found:
17Sbt version 1.8.0 is not supported, minimal supported version is 1.11.5
18Enforcing usage of sbt in version 1.11.5
19No prepare script found for project marchliu/jaskell-dotty
20##################################
21Scala version: 3.8.0-RC4
22Targets: io.github.marchliu%jaskell-dotty
23Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
24##################################
25Using extra scalacOptions: ,REQUIRE:-source:3.8
26Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
27[sbt_options] declare -a sbt_options=()
28[process_args] java_version = '17'
29[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
30# Executing command line:
31java
32-Dfile.encoding=UTF-8
33-Dcommunitybuild.scala=3.8.0-RC4
34-Dcommunitybuild.project.dependencies.add=
35-Xmx7G
36-Xms4G
37-Xss8M
38-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
39-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
40-jar
41/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
42"setCrossScalaVersions 3.8.0-RC4"
43"++3.8.0-RC4 -v"
44"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
45"set every credentials := Nil"
46"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
47"removeScalacOptionsStartingWith -P:wartremover"
48"set Compile/sources ~= (_.filter(_.getName != "NewLine.scala")) "
49moduleMappings
50"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.github.marchliu%jaskell-dotty"
51
52[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
53[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
54[info] loading project definition from /build/repo/project
55[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
56[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
57[info] Compilation completed in 8.894s.
58[info] done compiling
59[info] loading settings for project root from build.sbt...
60[info] set current project to jaskell-dotty (in build file:/build/repo/)
61[warn] there are 2 keys that are not used by any other settings/tasks:
62[warn]
63[warn] * ThisBuild / pomIncludeRepository
64[warn] +- /build/repo/build.sbt:29
65[warn] * ThisBuild / publishMavenStyle
66[warn] +- /build/repo/build.sbt:35
67[warn]
68[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
69[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
70Execute setCrossScalaVersions: 3.8.0-RC4
71OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC4 in root/crossScalaVersions
72OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in root/crossScalaVersions
73[info] set current project to jaskell-dotty (in build file:/build/repo/)
74[info] Setting Scala version to 3.8.0-RC4 on 1 projects.
75[info] Switching Scala version on:
76[info] * root (3.8.0-RC4)
77[info] Excluding projects:
78[info] Reapplying settings...
79[info] set current project to jaskell-dotty (in build file:/build/repo/)
80Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
81[info] Reapplying settings...
82[info] set current project to jaskell-dotty (in build file:/build/repo/)
83[info] Defining Global / credentials, credentials
84[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
85[info] Run `last` for details.
86[info] Reapplying settings...
87[info] set current project to jaskell-dotty (in build file:/build/repo/)
88Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
89[info] Reapplying settings...
90OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
91
92 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
93 Did you mean allExcludeDependencies ?
94 , retry without global scopes
95[info] Reapplying settings...
96[info] set current project to jaskell-dotty (in build file:/build/repo/)
97Execute removeScalacOptionsStartingWith: -P:wartremover
98[info] Reapplying settings...
99[info] set current project to jaskell-dotty (in build file:/build/repo/)
100[info] Defining Compile / sources
101[info] The new value will be used by Compile / compile / compileOptions, Compile / doc, Compile / packageSrc / mappings
102[info] Reapplying settings...
103[info] set current project to jaskell-dotty (in build file:/build/repo/)
104[success] Total time: 0 s, completed Dec 22, 2025, 6:44:24 PM
105Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["set Compile/sources ~= (_.filter(_.getName != \"NewLine.scala\")) "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
106Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
107Starting build...
108Projects: Set(root)
109Starting build for ProjectRef(file:/build/repo/,root) (jaskell-dotty)... [0/1]
110OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
111OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
112Compile scalacOptions: -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
113[info] compiling 99 Scala sources to /build/repo/target/scala-3.8.0-RC4/classes ...
114[warn] -- [E194] Potential Issue Warning: /build/repo/src/main/scala/jaskell/parsec/Combinator.scala:41:6
115[warn] 41 | def attempt: Parsec[E, T] = Attempt(parsec)
116[warn] | ^
117[warn] |Extension method attempt will never be selected from type Parsec
118[warn] |because Parsec already has a member with the same name and compatible parameter types.
119[warn] |
120[warn] | longer explanation available when compiling with `-explain`
121[warn] there were 44 deprecation warnings; re-run with -deprecation for details
122[warn] two warnings found
123[info] done compiling
124[info] compiling 30 Scala sources to /build/repo/target/scala-3.8.0-RC4/test-classes ...
125[info] done compiling
126[info] Skip1Spec:
127[info] Simple
128[info] - should Just run a simple test
129[info] Status More
130[info] - should Test status after twice matches
131[info] Fail
132[info] - should Failed after twice matches
133[info] SepBySpec:
134[info] Basic
135[info] - should Run some basic tests
136[info] EofSpec:
137[info] Eof
138[info] - should Test
139[info] Eof Exception
140[info] - should Throw exception
141[info] ManySpec:
142[info] Simple
143[info] - should Run match 2 times
144[info] OneSpec:
145[info] Simple
146[info] - should Match one item
147[info] IsSpec:
148[info] Is
149[info] - should get item if predicate passed
150[info] IsNot
151[info] - should failed when predicate not passed
152[info] IntSpec:
153[info] Simple
154[info] - should Run a simple test
155[info] Negative Simple
156[info] - should Run a simple test
157[info] Stop
158[info] - should Match digits until a letter
159[info] Negative Stop
160[info] - should Match negative digits until a letter
161[info] Negative Fail
162[info] - should Failed
163Success(52.0)
164[info] AttemptSpec:
165[info] Simple
166[info] - should Run a simple test
167[info] Fail
168[info] - should Run a failed test
169[info] NoneOfSpec:
170[info] Simple OK
171[info] - should Test success
172[info] Simple Failed
173[info] - should Test failed
174[info] CharsInSpec:
175[info] Simple
176[info] - should Run a simple test
177[info] Part
178[info] - should Run a match part
179[info] NewLineSpec:
180[info] NewLine
181[info] - should Test new line
182[info] CRLF
183[info] - should test \r\n match
184[info] InjectionSpec:
185[info] Simple
186[info] - should match some regular content without string
187[info] SimpleString
188[info] - should match content in string literal
189[info] Escape
190[info] - should match content in string literal
191[info] Escape More
192[info] - should match mixed content in string literal and outer
193[info] Injection
194[info] - should get a left exception because some injection attack in content
195[info] Not Close
196[info] - should get a left exception because some injection attack in content
197[info] PackSpec:
198[info] Simple
199[info] - should Just pack a value
200[info] Pack
201[info] - should Pack a value by state
202[info] EqSpec:
203[info] Eq
204[info] - should Test
205[info] AheadSpec:
206[info] Simple
207[info] - should Expect status stop after this
208[info] Then
209[info] - should Check status get result and stop at is
210[info] Fail
211[info] - should throw parsec exception from parser
212[info] Many1Spec:
213[info] One
214[info] - should Get first char and return
215[info] All
216[info] - should Success all content
217[info] Failed
218[info] - should Throw error
219[info] UIntSpec:
220[info] Simple
221[info] - should Run a simple test
222[info] Stop
223[info] - should Match digits until a letter
224[info] Fail
225[info] - should Failed
226[info] Auto
227[info] - should Match digits in string directed
228[info] SkipSpec:
229[info] Once
230[info] - should Run match once
231[info] Stop1
232[info] - should Stop at start
233[info] Spaces
234[info] - should Skip some spaces or tabs
235[info] Nothing
236[info] - should Skip nothing
237[info] SpaceSpec:
238[info] Simple
239[info] - should Run a simple test
240[info] Fail
241[info] - should Failed when test
242[info] LetterSpec:
243[info] Letter
244[info] - should test a char is letter
245[info] no
246[info] - should test a char is letter
247[info] FindSpec:
248[info] Simple
249[info] - should find token in content
250[info] Failed
251[info] - should mismatch any content
252[info] SepBy1Spec:
253[info] Basic
254[info] - should Run some basic tests
255[info] 2 Times
256[info] - should Match 2 times sepBy1
257[info] Fail
258[info] - should Failed at
259[info] ManyTillSpec:
260[info] Simple
261[info] - should Test a many till match
262[info] TextSpec:
263[info] Simple
264[info] - should Run some simple tests
265[info] OneOfSpec:
266[info] Simple
267[info] - should Just success
268[info] Failed
269[info] - should Fail
270[info] ExpressionSpec:
271[info] Number
272[info] - should match a number
273[info] Basic
274[info] - should match a number
275[info] Add
276[info] - should match a add expression
277[info] Sub
278[info] - should match a sub expression
279[info] Product
280[info] - should match a product expression
281[info] Divide
282[info] - should match a divide expression
283[info] Quote
284[info] - should match a quoted expression
285[info] Priorities
286[info] - should compute a ploy expressio right to left
287[info] Priorities flow
288[info] - should compute a ploy expression left to right
289[info] Ploy Quote
290[info] - should compute a ploy expression include quote
291[info] Ploy Complex
292[info] - should compute a complex ploy expression include quote
293[info] More Complex
294[info] - should compute a complex ploy expression has double sub
295[info] Scientific
296[info] - should compute a complex ploy expression has scientific notation
297[info] Scientific More
298[info] - should compute a complex ploy expression of more scientific notation numbers
299[info] Normal Compute
300[info] - should compute a normal expression
301[info] Parameters Compute
302[info] - should compute a parameters expression
303[info] FutureSpec:
304[info] Pi
305[info] - should success a area of r=2 circle
306fair select 0 times 1055
307fair select 1 times 1039
308fair select 2 times 1051
309fair select 3 times 989
310fair select 4 times 1019
311fair select 5 times 961
312fair select 6 times 939
313fair select 7 times 1026
314fair select 8 times 977
315fair select 9 times 961
316fair select 10 times 966
317fair select 11 times 980
318fair select 12 times 1020
319fair select 13 times 985
320fair select 14 times 965
321fair select 15 times 956
322fair select 16 times 1044
323fair select 17 times 981
324fair select 18 times 1017
325fair select 19 times 978
326fair select 20 times 1059
327fair select 21 times 991
328fair select 22 times 994
329fair select 23 times 983
330fair select 24 times 986
331fair select 25 times 934
332fair select 26 times 991
333fair select 27 times 988
334fair select 28 times 971
335fair select 29 times 969
336fair select 30 times 932
337fair select 31 times 964
338fair select 32 times 1025
339fair select 33 times 1035
340fair select 34 times 976
341fair select 35 times 984
342fair select 36 times 984
343fair select 37 times 997
344fair select 38 times 982
345fair select 39 times 956
346fair select 40 times 960
347fair select 41 times 1024
348fair select 42 times 1051
349fair select 43 times 1044
350fair select 44 times 972
351fair select 45 times 975
352fair select 46 times 960
353fair select 47 times 1035
354fair select 48 times 1052
355fair select 49 times 1028
356fair select 50 times 968
357fair select 51 times 968
358fair select 52 times 1010
359fair select 53 times 948
360fair select 54 times 1011
361fair select 55 times 1014
362fair select 56 times 956
363fair select 57 times 996
364fair select 58 times 916
365fair select 59 times 985
366fair select 60 times 1034
367fair select 61 times 1008
368fair select 62 times 964
369fair select 63 times 967
370fair select 64 times 1048
371fair select 65 times 986
372fair select 66 times 1018
373fair select 67 times 995
374fair select 68 times 1044
375fair select 69 times 994
376fair select 70 times 937
377fair select 71 times 1039
378fair select 72 times 1017
379fair select 73 times 986
380fair select 74 times 1045
381fair select 75 times 949
382fair select 76 times 970
383fair select 77 times 1001
384fair select 78 times 1007
385fair select 79 times 1024
386fair select 80 times 919
387fair select 81 times 1011
388fair select 82 times 986
389fair select 83 times 951
390fair select 84 times 1000
391fair select 85 times 1051
392fair select 86 times 950
393fair select 87 times 993
394fair select 88 times 971
395fair select 89 times 952
396fair select 90 times 982
397fair select 91 times 983
398fair select 92 times 936
399fair select 93 times 906
400fair select 94 times 897
401fair select 95 times 956
402fair select 96 times 990
403fair select 97 times 1039
404fair select 98 times 1016
405fair select 99 times 946
406fair select 100 times 1050
407damping select 0 times 14985
408damping select 1 times 8815
409damping select 2 times 6222
410damping select 3 times 4792
411damping select 4 times 3862
412damping select 5 times 3408
413damping select 6 times 2825
414damping select 7 times 2535
415damping select 8 times 2292
416damping select 9 times 2082
417damping select 10 times 1907
418damping select 11 times 1751
419damping select 12 times 1651
420damping select 13 times 1503
421damping select 14 times 1328
422damping select 15 times 1271
423damping select 16 times 1184
424damping select 17 times 1174
425damping select 18 times 1109
426damping select 19 times 1004
427damping select 20 times 993
428damping select 21 times 978
429damping select 22 times 921
430damping select 23 times 896
431damping select 24 times 849
432damping select 25 times 763
433damping select 26 times 765
434damping select 27 times 739
435damping select 28 times 772
436damping select 29 times 703
437damping select 30 times 709
438damping select 31 times 671
439damping select 32 times 628
440damping select 33 times 625
441damping select 34 times 572
442damping select 35 times 610
443damping select 36 times 607
444damping select 37 times 535
445damping select 38 times 604
446damping select 39 times 521
447damping select 40 times 514
448damping select 41 times 537
449damping select 42 times 491
450damping select 43 times 512
451damping select 44 times 475
452damping select 45 times 498
453damping select 46 times 472
454damping select 47 times 482
455damping select 48 times 466
456damping select 49 times 403
457damping select 50 times 429
458damping select 51 times 398
459damping select 52 times 432
460damping select 53 times 370
461damping select 54 times 362
462damping select 55 times 389
463damping select 56 times 363
464damping select 57 times 368
465damping select 58 times 367
466damping select 59 times 360
467damping select 60 times 360
468damping select 61 times 322
469damping select 62 times 320
470damping select 63 times 360
471damping select 64 times 336
472damping select 65 times 336
473damping select 66 times 299
474damping select 67 times 329
475damping select 68 times 296
476damping select 69 times 290
477damping select 70 times 288
478damping select 71 times 265
479damping select 72 times 295
480damping select 73 times 302
481damping select 74 times 297
482damping select 75 times 290
483damping select 76 times 282
484damping select 77 times 266
485damping select 78 times 321
486damping select 79 times 268
487damping select 80 times 288
488damping select 81 times 265
489damping select 82 times 248
490damping select 83 times 272
491damping select 84 times 276
492damping select 85 times 264
493damping select 86 times 236
494damping select 87 times 244
495damping select 88 times 227
496damping select 89 times 258
497damping select 90 times 241
498damping select 91 times 205
499damping select 92 times 212
500damping select 93 times 246
501damping select 94 times 236
502damping select 95 times 230
503damping select 96 times 206
504damping select 97 times 219
505damping select 98 times 215
506damping select 99 times 225
507damping select 100 times 217
508invert select 0 times 197
509invert select 1 times 238
510invert select 2 times 205
511invert select 3 times 237
512invert select 4 times 210
513invert select 5 times 219
514invert select 6 times 239
515invert select 7 times 237
516invert select 8 times 234
517invert select 9 times 232
518invert select 10 times 290
519invert select 11 times 255
520invert select 12 times 237
521invert select 13 times 269
522invert select 14 times 272
523invert select 15 times 255
524invert select 16 times 251
525invert select 17 times 266
526invert select 18 times 232
527invert select 19 times 277
528invert select 20 times 245
529invert select 21 times 253
530invert select 22 times 280
531invert select 23 times 247
532invert select 24 times 303
533invert select 25 times 285
534invert select 26 times 299
535invert select 27 times 271
536invert select 28 times 288
537invert select 29 times 310
538invert select 30 times 314
539invert select 31 times 288
540invert select 32 times 307
541invert select 33 times 328
542invert select 34 times 324
543invert select 35 times 327
544invert select 36 times 352
545invert select 37 times 316
546invert select 38 times 362
547invert select 39 times 348
548invert select 40 times 341
549invert select 41 times 360
550invert select 42 times 345
551invert select 43 times 352
552invert select 44 times 389
553invert select 45 times 367
554invert select 46 times 399
555invert select 47 times 422
556invert select 48 times 409
557invert select 49 times 408
558invert select 50 times 419
559invert select 51 times 449
560invert select 52 times 438
561invert select 53 times 472
562invert select 54 times 430
563invert select 55 times 452
564invert select 56 times 463
565invert select 57 times 474
566invert select 58 times 528
567invert select 59 times 493
568invert select 60 times 550
569invert select 61 times 528
570invert select 62 times 541
571invert select 63 times 569
572invert select 64 times 602
573invert select 65 times 572
574invert select 66 times 628
575invert select 67 times 675
576invert select 68 times 690
577invert select 69 times 619
578invert select 70 times 680
579invert select 71 times 678
580invert select 72 times 740
581invert select 73 times 723
582invert select 74 times 779
583invert select 75 times 806
584invert select 76 times 802
585invert select 77 times 914
586invert select 78 times 906
587invert select 79 times 983
588invert select 80 times 1035
589invert select 81 times 1051
590invert select 82 times 1134
591invert select 83 times 1204
592invert select 84 times 1248
593invert select 85 times 1296
594invert select 86 times 1399
595invert select 87 times 1537
596invert select 88 times 1603
597invert select 89 times 1717
598invert select 90 times 1895
599invert select 91 times 2058
600invert select 92 times 2295
601invert select 93 times 2487
602invert select 94 times 2931
603invert select 95 times 3248
604invert select 96 times 3892
605invert select 97 times 4841
606invert select 98 times 6313
607invert select 99 times 8554
608invert select 100 times 14969
609damping select 0 times 5
610damping select 1 times 5
611damping select 2 times 3
612damping select 3 times 3
613damping select 4 times 5
614damping select 5 times 4
615damping select 6 times 1
616damping select 7 times 4
617damping select 8 times 2
618damping select 9 times 0
619damping select 10 times 1
620damping select 11 times 0
621damping select 12 times 2
622damping select 13 times 2
623damping select 14 times 0
624damping select 15 times 1
625damping select 16 times 0
626damping select 17 times 1
627damping select 18 times 1
628damping select 19 times 1
629damping select 20 times 0
630damping select 21 times 1
631damping select 22 times 0
632damping select 23 times 0
633damping select 24 times 1
634damping select 25 times 2
635damping select 26 times 3
636damping select 27 times 0
637damping select 28 times 1
638damping select 29 times 0
639damping select 30 times 2
640damping select 31 times 1
641damping select 32 times 1
642damping select 33 times 0
643damping select 34 times 1
644damping select 35 times 0
645damping select 36 times 0
646damping select 37 times 0
647damping select 38 times 1
648damping select 39 times 0
649damping select 40 times 1
650damping select 41 times 0
651damping select 42 times 0
652damping select 43 times 0
653damping select 44 times 0
654damping select 45 times 0
655damping select 46 times 0
656damping select 47 times 0
657damping select 48 times 0
658damping select 49 times 0
659damping select 50 times 0
660damping select 51 times 0
661damping select 52 times 0
662damping select 53 times 1
663damping select 54 times 1
664damping select 55 times 0
665damping select 56 times 1
666damping select 57 times 1
667damping select 58 times 0
668damping select 59 times 0
669damping select 60 times 1
670damping select 61 times 0
671damping select 62 times 0
672damping select 63 times 0
673damping select 64 times 0
674damping select 65 times 0
675damping select 66 times 0
676damping select 67 times 0
677damping select 68 times 0
678damping select 69 times 0
679damping select 70 times 1
680damping select 71 times 0
681damping select 72 times 0
682damping select 73 times 0
683damping select 74 times 0
684damping select 75 times 0
685damping select 76 times 0
686damping select 77 times 0
687damping select 78 times 0
688damping select 79 times 0
689damping select 80 times 0
690damping select 81 times 0
691damping select 82 times 1
692damping select 83 times 0
693damping select 84 times 1
694damping select 85 times 0
695damping select 86 times 0
696damping select 87 times 0
697damping select 88 times 0
698damping select 89 times 1
699damping select 90 times 0
700damping select 91 times 0
701damping select 92 times 0
702damping select 93 times 0
703damping select 94 times 0
704damping select 95 times 0
705damping select 96 times 0
706damping select 97 times 0
707damping select 98 times 1
708damping select 99 times 0
709damping select 100 times 0
710weight croupier rand select item[1] weight 9 times 165
711weight croupier rand select item[2] weight 8 times 142
712weight croupier rand select item[3] weight 7 times 111
713weight croupier rand select item[4] weight 7 times 120
714weight croupier rand select item[5] weight 9 times 173
715weight croupier rand select item[6] weight 2 times 34
716weight croupier rand select item[8] weight 8 times 146
717weight croupier rand select item[9] weight 6 times 109
718weight croupier rand select item[0] weight 6 times 1185
719weight croupier rand select item[1] weight 1 times 178
720weight croupier rand select item[2] weight 7 times 1429
721weight croupier rand select item[3] weight 1 times 203
722weight croupier rand select item[4] weight 3 times 565
723weight croupier rand select item[5] weight 9 times 1806
724weight croupier rand select item[6] weight 4 times 749
725weight croupier rand select item[7] weight 8 times 1541
726weight croupier rand select item[8] weight 7 times 1418
727weight croupier rand select item[9] weight 5 times 926
728weight croupier rand select item[0] weight 3 times 675
729weight croupier rand select item[1] weight 9 times 2149
730weight croupier rand select item[2] weight 3 times 658
731weight croupier rand select item[3] weight 4 times 878
732weight croupier rand select item[4] weight 8 times 1866
733weight croupier rand select item[5] weight 0 times 0
734weight croupier rand select item[6] weight 0 times 0
735weight croupier rand select item[7] weight 9 times 2154
736weight croupier rand select item[8] weight 6 times 1403
737weight croupier rand select item[9] weight 1 times 217
738weight croupier rand select item[0] weight 2 times 54
739weight croupier rand select item[2] weight 2 times 46
740weight croupier rand select item[3] weight 5 times 96
741weight croupier rand select item[4] weight 6 times 137
742weight croupier rand select item[5] weight 1 times 14
743weight croupier rand select item[6] weight 8 times 191
744weight croupier rand select item[7] weight 1 times 22
745weight croupier rand select item[8] weight 7 times 147
746weight croupier rand select item[10] weight 9 times 189
747weight croupier rand select item[11] weight 2 times 44
748weight croupier rand select item[12] weight 1 times 25
749weight croupier rand select item[13] weight 2 times 48
750weight croupier rand select item[14] weight 6 times 119
751weight croupier rand select item[15] weight 4 times 102
752weight croupier rand select item[16] weight 7 times 150
753weight croupier rand select item[17] weight 2 times 47
754weight croupier rand select item[18] weight 3 times 78
755weight croupier rand select item[19] weight 1 times 22
756weight croupier rand select item[20] weight 5 times 109
757weight croupier rand select item[21] weight 1 times 18
758weight croupier rand select item[22] weight 3 times 64
759weight croupier rand select item[23] weight 9 times 233
760weight croupier rand select item[24] weight 1 times 22
761weight croupier rand select item[25] weight 8 times 161
762weight croupier rand select item[26] weight 2 times 40
763weight croupier rand select item[27] weight 5 times 100
764weight croupier rand select item[28] weight 2 times 42
765weight croupier rand select item[29] weight 2 times 46
766weight croupier rand select item[30] weight 9 times 197
767weight croupier rand select item[31] weight 9 times 176
768weight croupier rand select item[32] weight 2 times 47
769weight croupier rand select item[33] weight 5 times 100
770weight croupier rand select item[34] weight 4 times 88
771weight croupier rand select item[35] weight 9 times 196
772weight croupier rand select item[37] weight 5 times 110
773weight croupier rand select item[38] weight 8 times 162
774weight croupier rand select item[40] weight 2 times 43
775weight croupier rand select item[41] weight 2 times 55
776weight croupier rand select item[42] weight 9 times 215
777weight croupier rand select item[43] weight 3 times 65
778weight croupier rand select item[44] weight 1 times 20
779weight croupier rand select item[45] weight 8 times 174
780weight croupier rand select item[46] weight 9 times 184
781weight croupier rand select item[47] weight 6 times 128
782weight croupier rand select item[48] weight 3 times 77
783weight croupier rand select item[49] weight 8 times 169
784weight croupier rand select item[50] weight 7 times 110
785weight croupier rand select item[51] weight 6 times 149
786weight croupier rand select item[52] weight 1 times 15
787weight croupier rand select item[53] weight 1 times 22
788weight croupier rand select item[54] weight 2 times 54
789weight croupier rand select item[55] weight 8 times 170
790weight croupier rand select item[56] weight 9 times 202
791weight croupier rand select item[57] weight 1 times 21
792weight croupier rand select item[58] weight 6 times 144
793weight croupier rand select item[59] weight 1 times 23
794weight croupier rand select item[60] weight 8 times 171
795weight croupier rand select item[61] weight 1 times 22
796weight croupier rand select item[62] weight 6 times 137
797weight croupier rand select item[63] weight 5 times 103
798weight croupier rand select item[64] weight 3 times 68
799weight croupier rand select item[65] weight 4 times 95
800weight croupier rand select item[66] weight 7 times 166
801weight croupier rand select item[67] weight 1 times 19
802weight croupier rand select item[68] weight 8 times 158
803weight croupier rand select item[69] weight 4 times 96
804weight croupier rand select item[70] weight 2 times 39
805weight croupier rand select item[71] weight 6 times 138
806weight croupier rand select item[72] weight 4 times 81
807weight croupier rand select item[73] weight 2 times 29
808weight croupier rand select item[74] weight 7 times 137
809weight croupier rand select item[75] weight 4 times 92
810weight croupier rand select item[76] weight 2 times 49
811weight croupier rand select item[77] weight 4 times 77
812weight croupier rand select item[78] weight 7 times 147
813weight croupier rand select item[79] weight 7 times 156
814weight croupier rand select item[80] weight 9 times 197
815weight croupier rand select item[81] weight 9 times 198
816weight croupier rand select item[82] weight 5 times 108
817weight croupier rand select item[83] weight 8 times 173
818weight croupier rand select item[84] weight 8 times 161
819weight croupier rand select item[85] weight 8 times 201
820weight croupier rand select item[86] weight 4 times 95
821weight croupier rand select item[88] weight 3 times 72
822weight croupier rand select item[89] weight 3 times 79
823weight croupier rand select item[90] weight 7 times 146
824weight croupier rand select item[91] weight 7 times 154
825weight croupier rand select item[92] weight 3 times 69
826weight croupier rand select item[93] weight 9 times 181
827weight croupier rand select item[94] weight 2 times 49
828weight croupier rand select item[95] weight 8 times 172
829weight croupier rand select item[96] weight 2 times 38
830weight croupier rand select item[97] weight 3 times 55
831weight croupier rand select item[98] weight 8 times 170
832weight croupier rand select item[99] weight 9 times 220
833weight croupier rand select item[0] rank 6.820445568349072 times 139
834weight croupier rand select item[1] rank 1.7240529986811737 times 28
835weight croupier rand select item[2] rank 0.778397541593363 times 14
836weight croupier rand select item[3] rank 8.850509264452215 times 183
837weight croupier rand select item[4] rank 4.631090955592855 times 99
838weight croupier rand select item[5] rank 7.731464979689761 times 146
839weight croupier rand select item[6] rank 0.4895171589648817 times 11
840weight croupier rand select item[7] rank 8.131587063578605 times 156
841weight croupier rand select item[8] rank 7.629139034972262 times 143
842weight croupier rand select item[9] rank 5.381385155438302 times 81
843weight croupier rand select item[1] rank 7.231024172101791 times 168
844weight croupier rand select item[2] rank 5.6922071914673875 times 132
845weight croupier rand select item[3] rank 7.547196677872877 times 168
846weight croupier rand select item[4] rank 2.7975874847830076 times 63
847weight croupier rand select item[5] rank 1.6489980996208065 times 28
848weight croupier rand select item[6] rank 2.0478609271080073 times 38
849weight croupier rand select item[7] rank 9.64135363549552 times 208
850weight croupier rand select item[8] rank 2.8437376954684335 times 63
851weight croupier rand select item[9] rank 4.815531953050119 times 132
852[info] CommonStateSpec:
853[info] Index
854[info] - should Test index status
855[info] Begin
856[info] - should Test begin tran and rollback then next
857[info] Commit
858[info] - should Test begin a transaction and commit
859[info] Rollback
860[info] - should Test rollback
861[info] Next
862[info] - should Test state next method
863[info] BetweenSpec:
864[info] Simple
865[info] - should test basic between case
866[info] Brackets
867[info] - should test brackets pairs
868[info] BuiltIn
869[info] - should test builtin combinators
870[info] CroupierSpec:
871[info] Play
872[info] - should select every element fair
873[info] - should select more elements while more nearer front use damping
874[info] - should select more elements while more nearer back use invert
875[info] Deal
876[info] - should draw more while more near front and left rest use damping
877[info] Rank or Weight
878[info] - should rand select items by weight
879[info] - should also work if lite scale as scale
880[info] - should also work if binary scale as scale
881[info] - should rand select items by zip scale
882[info] - should rand select items by rank
883[info] - should rand select items by binary rank same as rank
884
885************************
886Build summary:
887[{
888 "module": "jaskell-dotty",
889 "compile": {"status": "ok", "tookMs": 12948, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
890 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
891 "test-compile": {"status": "ok", "tookMs": 11269, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
892 "test": {"status": "ok", "tookMs": 1683, "passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94, "byFramework": [{"framework": "unknown", "stats": {"passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94}}]},
893 "publish": {"status": "skipped", "tookMs": 0},
894 "metadata": {
895 "crossScalaVersions": ["2.12.20"]
896}
897}]
898************************
899[success] Total time: 38 s, completed Dec 22, 2025, 6:45:02 PM
900[0JChecking patch project/plugins.sbt...
901Checking patch project/build.properties...
902Checking patch build.sbt...
903Applied patch project/plugins.sbt cleanly.
904Applied patch project/build.properties cleanly.
905Applied patch build.sbt cleanly.