Build Logs
marchliu/jaskell-dotty • 3.8.0-RC5:2025-12-31
Errors
5
Warnings
18
Total Lines
897
1##################################
2Clonning https://github.com/marchliu/jaskell-dotty.git into /build/repo using revision
3##################################
4----
5Preparing build for 3.8.0-RC5
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-RC5
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-RC5
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-RC5
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-RC5"
43"++3.8.0-RC5 -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-RC5 """{"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.414s.
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-RC5
71OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in root/crossScalaVersions
72OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) 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-RC5 on 1 projects.
75[info] Switching Scala version on:
76[info] * root (3.8.0-RC5)
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 31, 2025, 9:33:34 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-RC5/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-RC5/test-classes ...
125[info] done compiling
126[info] ManyTillSpec:
127[info] Simple
128[info] - should Test a many till match
129[info] SkipSpec:
130[info] Once
131[info] - should Run match once
132[info] Stop1
133[info] - should Stop at start
134[info] Spaces
135[info] - should Skip some spaces or tabs
136[info] Nothing
137[info] - should Skip nothing
138[info] EofSpec:
139[info] Eof
140[info] - should Test
141[info] Eof Exception
142[info] - should Throw exception
143[info] IntSpec:
144[info] Simple
145[info] - should Run a simple test
146[info] Negative Simple
147[info] - should Run a simple test
148[info] Stop
149[info] - should Match digits until a letter
150[info] Negative Stop
151[info] - should Match negative digits until a letter
152[info] Negative Fail
153[info] - should Failed
154[info] PackSpec:
155[info] Simple
156[info] - should Just pack a value
157[info] Pack
158[info] - should Pack a value by state
159[info] SpaceSpec:
160[info] Simple
161[info] - should Run a simple test
162[info] Fail
163[info] - should Failed when test
164[info] SepBySpec:
165[info] Basic
166[info] - should Run some basic tests
167[info] OneOfSpec:
168[info] Simple
169[info] - should Just success
170[info] Failed
171[info] - should Fail
172[info] UIntSpec:
173[info] Simple
174[info] - should Run a simple test
175[info] Stop
176[info] - should Match digits until a letter
177[info] Fail
178[info] - should Failed
179[info] Auto
180[info] - should Match digits in string directed
181[info] EqSpec:
182[info] Eq
183[info] - should Test
184[info] SepBy1Spec:
185[info] Basic
186[info] - should Run some basic tests
187[info] 2 Times
188[info] - should Match 2 times sepBy1
189[info] Fail
190[info] - should Failed at
191[info] LetterSpec:
192[info] Letter
193[info] - should test a char is letter
194[info] no
195[info] - should test a char is letter
196Success(52.0)
197fair select 0 times 975
198fair select 1 times 985
199fair select 2 times 978
200fair select 3 times 1009
201fair select 4 times 1019
202fair select 5 times 932
203fair select 6 times 1034
204fair select 7 times 1025
205fair select 8 times 957
206fair select 9 times 991
207fair select 10 times 969
208fair select 11 times 1010
209fair select 12 times 1068
210fair select 13 times 1017
211fair select 14 times 970
212fair select 15 times 986
213fair select 16 times 1014
214fair select 17 times 1028
215fair select 18 times 998
216fair select 19 times 1023
217fair select 20 times 994
218fair select 21 times 1011
219fair select 22 times 943
220fair select 23 times 936
221fair select 24 times 929
222fair select 25 times 995
223fair select 26 times 970
224fair select 27 times 1007
225fair select 28 times 977
226fair select 29 times 991
227fair select 30 times 971
228fair select 31 times 968
229fair select 32 times 1022
230fair select 33 times 1008
231fair select 34 times 952
232fair select 35 times 1001
233fair select 36 times 1023
234fair select 37 times 955
235fair select 38 times 1046
236fair select 39 times 1021
237fair select 40 times 974
238fair select 41 times 953
239fair select 42 times 988
240fair select 43 times 970
241fair select 44 times 1019
242fair select 45 times 1012
243fair select 46 times 1022
244fair select 47 times 1030
245fair select 48 times 983
246fair select 49 times 969
247fair select 50 times 1011
248fair select 51 times 968
249fair select 52 times 989
250fair select 53 times 1034
251fair select 54 times 959
252fair select 55 times 966
253fair select 56 times 965
254fair select 57 times 964
255fair select 58 times 1042
256fair select 59 times 986
257fair select 60 times 1014
258fair select 61 times 964
259fair select 62 times 992
260fair select 63 times 953
261fair select 64 times 946
262fair select 65 times 951
263fair select 66 times 947
264fair select 67 times 960
265fair select 68 times 1012
266fair select 69 times 978
267fair select 70 times 998
268fair select 71 times 930
269fair select 72 times 1008
270fair select 73 times 989
271fair select 74 times 1014
272fair select 75 times 1012
273fair select 76 times 980
274fair select 77 times 1020
275fair select 78 times 935
276fair select 79 times 961
277fair select 80 times 1035
278fair select 81 times 1024
279fair select 82 times 943
280fair select 83 times 1058
281fair select 84 times 1003
282fair select 85 times 1014
283fair select 86 times 974
284fair select 87 times 1006
285fair select 88 times 1038
286fair select 89 times 1015
287fair select 90 times 1030
288fair select 91 times 1011
289fair select 92 times 930
290fair select 93 times 988
291fair select 94 times 1008
292fair select 95 times 959
293fair select 96 times 999
294fair select 97 times 999
295fair select 98 times 935
296fair select 99 times 1046
297fair select 100 times 910
298damping select 0 times 15166
299damping select 1 times 8731
300damping select 2 times 6397
301damping select 3 times 4830
302damping select 4 times 3893
303damping select 5 times 3240
304damping select 6 times 2892
305damping select 7 times 2519
306damping select 8 times 2299
307damping select 9 times 2136
308damping select 10 times 1818
309damping select 11 times 1734
310damping select 12 times 1585
311damping select 13 times 1486
312damping select 14 times 1389
313damping select 15 times 1256
314damping select 16 times 1205
315damping select 17 times 1140
316damping select 18 times 1139
317damping select 19 times 1023
318damping select 20 times 1001
319damping select 21 times 987
320damping select 22 times 919
321damping select 23 times 920
322damping select 24 times 835
323damping select 25 times 767
324damping select 26 times 806
325damping select 27 times 750
326damping select 28 times 725
327damping select 29 times 671
328damping select 30 times 653
329damping select 31 times 653
330damping select 32 times 627
331damping select 33 times 644
332damping select 34 times 654
333damping select 35 times 571
334damping select 36 times 568
335damping select 37 times 607
336damping select 38 times 550
337damping select 39 times 562
338damping select 40 times 552
339damping select 41 times 485
340damping select 42 times 522
341damping select 43 times 511
342damping select 44 times 444
343damping select 45 times 471
344damping select 46 times 443
345damping select 47 times 412
346damping select 48 times 404
347damping select 49 times 424
348damping select 50 times 435
349damping select 51 times 436
350damping select 52 times 436
351damping select 53 times 386
352damping select 54 times 403
353damping select 55 times 382
354damping select 56 times 373
355damping select 57 times 336
356damping select 58 times 317
357damping select 59 times 351
358damping select 60 times 295
359damping select 61 times 351
360damping select 62 times 319
361damping select 63 times 352
362damping select 64 times 342
363damping select 65 times 332
364damping select 66 times 322
365damping select 67 times 283
366damping select 68 times 303
367damping select 69 times 288
368damping select 70 times 312
369damping select 71 times 305
370damping select 72 times 321
371damping select 73 times 285
372damping select 74 times 294
373damping select 75 times 307
374damping select 76 times 321
375damping select 77 times 272
376damping select 78 times 291
377damping select 79 times 246
378damping select 80 times 273
379damping select 81 times 286
380damping select 82 times 281
381damping select 83 times 219
382damping select 84 times 262
383damping select 85 times 253
384damping select 86 times 247
385damping select 87 times 256
386damping select 88 times 285
387damping select 89 times 253
388damping select 90 times 250
389damping select 91 times 207
390damping select 92 times 231
391damping select 93 times 209
392damping select 94 times 228
393damping select 95 times 198
394damping select 96 times 216
395damping select 97 times 194
396damping select 98 times 201
397damping select 99 times 228
398damping select 100 times 212
399invert select 0 times 202
400invert select 1 times 213
401invert select 2 times 236
402invert select 3 times 201
403invert select 4 times 229
404invert select 5 times 253
405invert select 6 times 241
406invert select 7 times 216
407invert select 8 times 252
408invert select 9 times 212
409invert select 10 times 234
410invert select 11 times 236
411invert select 12 times 221
412invert select 13 times 253
413invert select 14 times 238
414invert select 15 times 234
415invert select 16 times 231
416invert select 17 times 252
417invert select 18 times 262
418invert select 19 times 250
419invert select 20 times 266
420invert select 21 times 263
421invert select 22 times 246
422invert select 23 times 287
423invert select 24 times 295
424invert select 25 times 296
425invert select 26 times 296
426invert select 27 times 269
427invert select 28 times 305
428invert select 29 times 309
429invert select 30 times 315
430invert select 31 times 321
431invert select 32 times 322
432invert select 33 times 325
433invert select 34 times 302
434invert select 35 times 325
435invert select 36 times 326
436invert select 37 times 333
437invert select 38 times 362
438invert select 39 times 324
439invert select 40 times 340
440invert select 41 times 344
441invert select 42 times 336
442invert select 43 times 365
443invert select 44 times 403
444invert select 45 times 400
445invert select 46 times 402
446invert select 47 times 432
447invert select 48 times 400
448invert select 49 times 417
449invert select 50 times 396
450invert select 51 times 450
451invert select 52 times 422
452invert select 53 times 506
453invert select 54 times 441
454invert select 55 times 436
455invert select 56 times 436
456invert select 57 times 507
457invert select 58 times 495
458invert select 59 times 482
459invert select 60 times 485
460invert select 61 times 540
461invert select 62 times 548
462invert select 63 times 577
463invert select 64 times 593
464invert select 65 times 572
465invert select 66 times 594
466invert select 67 times 642
467invert select 68 times 655
468invert select 69 times 691
469invert select 70 times 676
470invert select 71 times 705
471invert select 72 times 760
472invert select 73 times 757
473invert select 74 times 760
474invert select 75 times 830
475invert select 76 times 844
476invert select 77 times 897
477invert select 78 times 961
478invert select 79 times 961
479invert select 80 times 982
480invert select 81 times 1112
481invert select 82 times 1057
482invert select 83 times 1149
483invert select 84 times 1200
484invert select 85 times 1375
485invert select 86 times 1385
486invert select 87 times 1494
487invert select 88 times 1663
488invert select 89 times 1737
489invert select 90 times 1912
490invert select 91 times 2037
491invert select 92 times 2202
492invert select 93 times 2569
493invert select 94 times 2840
494invert select 95 times 3376
495invert select 96 times 3940
496invert select 97 times 4753
497invert select 98 times 6345
498invert select 99 times 8783
499invert select 100 times 14879
500damping select 0 times 8
501damping select 1 times 3
502damping select 2 times 4
503damping select 3 times 3
504damping select 4 times 2
505damping select 5 times 2
506damping select 6 times 1
507damping select 7 times 3
508damping select 8 times 1
509damping select 9 times 1
510damping select 10 times 1
511damping select 11 times 1
512damping select 12 times 2
513damping select 13 times 1
514damping select 14 times 3
515damping select 15 times 0
516damping select 16 times 0
517damping select 17 times 0
518damping select 18 times 0
519damping select 19 times 0
520damping select 20 times 0
521damping select 21 times 1
522damping select 22 times 1
523damping select 23 times 2
524damping select 24 times 1
525damping select 25 times 0
526damping select 26 times 0
527damping select 27 times 0
528damping select 28 times 1
529damping select 29 times 0
530damping select 30 times 1
531damping select 31 times 0
532damping select 32 times 1
533damping select 33 times 0
534damping select 34 times 0
535damping select 35 times 0
536damping select 36 times 0
537damping select 37 times 0
538damping select 38 times 0
539damping select 39 times 0
540damping select 40 times 0
541damping select 41 times 0
542damping select 42 times 1
543damping select 43 times 1
544damping select 44 times 0
545damping select 45 times 2
546damping select 46 times 0
547damping select 47 times 1
548damping select 48 times 0
549damping select 49 times 1
550damping select 50 times 2
551damping select 51 times 1
552damping select 52 times 1
553damping select 53 times 0
554damping select 54 times 0
555damping select 55 times 1
556damping select 56 times 0
557damping select 57 times 0
558damping select 58 times 1
559damping select 59 times 0
560damping select 60 times 0
561damping select 61 times 1
562damping select 62 times 1
563damping select 63 times 0
564damping select 64 times 0
565damping select 65 times 0
566damping select 66 times 0
567damping select 67 times 0
568damping select 68 times 0
569damping select 69 times 0
570damping select 70 times 0
571damping select 71 times 1
572damping select 72 times 1
573damping select 73 times 0
574damping select 74 times 0
575damping select 75 times 0
576damping select 76 times 0
577damping select 77 times 0
578damping select 78 times 1
579damping select 79 times 0
580damping select 80 times 0
581damping select 81 times 0
582damping select 82 times 0
583damping select 83 times 0
584damping select 84 times 0
585damping select 85 times 0
586damping select 86 times 0
587damping select 87 times 0
588damping select 88 times 0
589damping select 89 times 1
590damping select 90 times 0
591damping select 91 times 0
592damping select 92 times 1
593damping select 93 times 0
594damping select 94 times 1
595damping select 95 times 0
596damping select 96 times 0
597damping select 97 times 0
598damping select 98 times 0
599damping select 99 times 0
600damping select 100 times 0
601weight croupier rand select item[0] weight 1 times 23
602weight croupier rand select item[1] weight 9 times 179
603weight croupier rand select item[2] weight 4 times 94
604weight croupier rand select item[3] weight 7 times 146
605weight croupier rand select item[4] weight 5 times 104
606weight croupier rand select item[5] weight 2 times 46
607weight croupier rand select item[6] weight 7 times 144
608weight croupier rand select item[7] weight 1 times 24
609weight croupier rand select item[8] weight 7 times 156
610weight croupier rand select item[9] weight 4 times 84
611weight croupier rand select item[0] weight 3 times 682
612weight croupier rand select item[1] weight 6 times 1330
613weight croupier rand select item[2] weight 1 times 222
614weight croupier rand select item[3] weight 4 times 945
615weight croupier rand select item[4] weight 3 times 658
616weight croupier rand select item[5] weight 7 times 1677
617weight croupier rand select item[6] weight 3 times 648
618weight croupier rand select item[7] weight 9 times 2004
619weight croupier rand select item[8] weight 6 times 1366
620weight croupier rand select item[9] weight 2 times 468
621weight croupier rand select item[0] weight 9 times 1398
622weight croupier rand select item[1] weight 8 times 1260
623weight croupier rand select item[2] weight 5 times 774
624weight croupier rand select item[3] weight 3 times 456
625weight croupier rand select item[4] weight 9 times 1359
626weight croupier rand select item[5] weight 9 times 1335
627weight croupier rand select item[6] weight 0 times 0
628weight croupier rand select item[7] weight 8 times 1209
629weight croupier rand select item[8] weight 9 times 1325
630weight croupier rand select item[9] weight 6 times 884
631weight croupier rand select item[0] weight 5 times 126
632weight croupier rand select item[2] weight 4 times 103
633weight croupier rand select item[3] weight 2 times 42
634weight croupier rand select item[4] weight 6 times 165
635weight croupier rand select item[5] weight 1 times 29
636weight croupier rand select item[6] weight 1 times 26
637weight croupier rand select item[7] weight 4 times 77
638weight croupier rand select item[8] weight 4 times 115
639weight croupier rand select item[10] weight 4 times 99
640weight croupier rand select item[11] weight 7 times 185
641weight croupier rand select item[13] weight 7 times 197
642weight croupier rand select item[14] weight 4 times 92
643weight croupier rand select item[15] weight 9 times 242
644weight croupier rand select item[16] weight 1 times 22
645weight croupier rand select item[18] weight 3 times 72
646weight croupier rand select item[19] weight 4 times 93
647weight croupier rand select item[20] weight 7 times 180
648weight croupier rand select item[22] weight 1 times 19
649weight croupier rand select item[23] weight 2 times 46
650weight croupier rand select item[24] weight 3 times 79
651weight croupier rand select item[25] weight 6 times 155
652weight croupier rand select item[26] weight 1 times 19
653weight croupier rand select item[27] weight 5 times 124
654weight croupier rand select item[28] weight 7 times 190
655weight croupier rand select item[29] weight 3 times 90
656weight croupier rand select item[31] weight 5 times 123
657weight croupier rand select item[33] weight 6 times 168
658weight croupier rand select item[34] weight 9 times 212
659weight croupier rand select item[35] weight 8 times 190
660weight croupier rand select item[36] weight 9 times 247
661weight croupier rand select item[37] weight 5 times 124
662weight croupier rand select item[38] weight 4 times 99
663weight croupier rand select item[39] weight 2 times 44
664weight croupier rand select item[40] weight 1 times 31
665weight croupier rand select item[41] weight 8 times 212
666weight croupier rand select item[43] weight 3 times 74
667weight croupier rand select item[44] weight 1 times 33
668weight croupier rand select item[45] weight 4 times 94
669weight croupier rand select item[46] weight 1 times 28
670weight croupier rand select item[47] weight 8 times 184
671weight croupier rand select item[48] weight 6 times 158
672weight croupier rand select item[49] weight 7 times 187
673weight croupier rand select item[51] weight 1 times 27
674weight croupier rand select item[52] weight 9 times 235
675weight croupier rand select item[53] weight 8 times 186
676weight croupier rand select item[54] weight 1 times 27
677weight croupier rand select item[55] weight 9 times 242
678weight croupier rand select item[56] weight 5 times 128
679weight croupier rand select item[57] weight 2 times 60
680weight croupier rand select item[58] weight 1 times 24
681weight croupier rand select item[59] weight 5 times 126
682weight croupier rand select item[60] weight 1 times 23
683weight croupier rand select item[61] weight 7 times 190
684weight croupier rand select item[62] weight 8 times 190
685weight croupier rand select item[63] weight 6 times 153
686weight croupier rand select item[64] weight 1 times 30
687weight croupier rand select item[65] weight 4 times 109
688weight croupier rand select item[67] weight 2 times 45
689weight croupier rand select item[68] weight 7 times 176
690weight croupier rand select item[69] weight 8 times 225
691weight croupier rand select item[70] weight 2 times 44
692weight croupier rand select item[71] weight 2 times 53
693weight croupier rand select item[72] weight 6 times 123
694weight croupier rand select item[73] weight 8 times 210
695weight croupier rand select item[75] weight 8 times 222
696weight croupier rand select item[76] weight 4 times 85
697weight croupier rand select item[77] weight 8 times 185
698weight croupier rand select item[78] weight 2 times 44
699weight croupier rand select item[79] weight 9 times 222
700weight croupier rand select item[81] weight 2 times 51
701weight croupier rand select item[82] weight 9 times 226
702weight croupier rand select item[83] weight 8 times 191
703weight croupier rand select item[84] weight 7 times 192
704weight croupier rand select item[85] weight 1 times 21
705weight croupier rand select item[87] weight 4 times 104
706weight croupier rand select item[88] weight 5 times 125
707weight croupier rand select item[89] weight 2 times 47
708weight croupier rand select item[90] weight 1 times 24
709weight croupier rand select item[91] weight 1 times 29
710weight croupier rand select item[92] weight 6 times 143
711weight croupier rand select item[93] weight 3 times 76
712weight croupier rand select item[94] weight 7 times 174
713weight croupier rand select item[96] weight 6 times 167
714weight croupier rand select item[97] weight 5 times 142
715weight croupier rand select item[98] weight 2 times 54
716weight croupier rand select item[99] weight 2 times 55
717weight croupier rand select item[0] rank 2.309668377308045 times 69
718weight croupier rand select item[1] rank 7.421886155012518 times 219
719weight croupier rand select item[2] rank 5.6959409255816045 times 135
720weight croupier rand select item[3] rank 0.8263549333402764 times 23
721weight croupier rand select item[4] rank 3.3620983420480632 times 98
722weight croupier rand select item[5] rank 2.945937375543548 times 88
723weight croupier rand select item[6] rank 5.843916352767925 times 176
724weight croupier rand select item[7] rank 4.52430520611966 times 123
725weight croupier rand select item[9] rank 2.0257218657949547 times 69
726weight croupier rand select item[1] rank 3.6866912948347466 times 81
727weight croupier rand select item[2] rank 8.076091571811242 times 163
728weight croupier rand select item[3] rank 1.5109526729663358 times 31
729weight croupier rand select item[4] rank 0.7939681886966632 times 12
730weight croupier rand select item[5] rank 7.001595311288114 times 130
731weight croupier rand select item[6] rank 3.5863305043670124 times 89
732weight croupier rand select item[7] rank 3.844575331168051 times 72
733weight croupier rand select item[8] rank 9.39006735421477 times 188
734weight croupier rand select item[9] rank 5.916461154491053 times 234
735[info] BetweenSpec:
736[info] Simple
737[info] - should test basic between case
738[info] Brackets
739[info] - should test brackets pairs
740[info] BuiltIn
741[info] - should test builtin combinators
742[info] CommonStateSpec:
743[info] Index
744[info] - should Test index status
745[info] Begin
746[info] - should Test begin tran and rollback then next
747[info] Commit
748[info] - should Test begin a transaction and commit
749[info] Rollback
750[info] - should Test rollback
751[info] Next
752[info] - should Test state next method
753[info] NewLineSpec:
754[info] NewLine
755[info] - should Test new line
756[info] CRLF
757[info] - should test \r\n match
758[info] Skip1Spec:
759[info] Simple
760[info] - should Just run a simple test
761[info] Status More
762[info] - should Test status after twice matches
763[info] Fail
764[info] - should Failed after twice matches
765[info] AheadSpec:
766[info] Simple
767[info] - should Expect status stop after this
768[info] Then
769[info] - should Check status get result and stop at is
770[info] Fail
771[info] - should throw parsec exception from parser
772[info] ExpressionSpec:
773[info] Number
774[info] - should match a number
775[info] Basic
776[info] - should match a number
777[info] Add
778[info] - should match a add expression
779[info] Sub
780[info] - should match a sub expression
781[info] Product
782[info] - should match a product expression
783[info] Divide
784[info] - should match a divide expression
785[info] Quote
786[info] - should match a quoted expression
787[info] Priorities
788[info] - should compute a ploy expressio right to left
789[info] Priorities flow
790[info] - should compute a ploy expression left to right
791[info] Ploy Quote
792[info] - should compute a ploy expression include quote
793[info] Ploy Complex
794[info] - should compute a complex ploy expression include quote
795[info] More Complex
796[info] - should compute a complex ploy expression has double sub
797[info] Scientific
798[info] - should compute a complex ploy expression has scientific notation
799[info] Scientific More
800[info] - should compute a complex ploy expression of more scientific notation numbers
801[info] Normal Compute
802[info] - should compute a normal expression
803[info] Parameters Compute
804[info] - should compute a parameters expression
805[info] Many1Spec:
806[info] One
807[info] - should Get first char and return
808[info] All
809[info] - should Success all content
810[info] Failed
811[info] - should Throw error
812[info] AttemptSpec:
813[info] Simple
814[info] - should Run a simple test
815[info] Fail
816[info] - should Run a failed test
817[info] OneSpec:
818[info] Simple
819[info] - should Match one item
820[info] InjectionSpec:
821[info] Simple
822[info] - should match some regular content without string
823[info] SimpleString
824[info] - should match content in string literal
825[info] Escape
826[info] - should match content in string literal
827[info] Escape More
828[info] - should match mixed content in string literal and outer
829[info] Injection
830[info] - should get a left exception because some injection attack in content
831[info] Not Close
832[info] - should get a left exception because some injection attack in content
833[info] IsSpec:
834[info] Is
835[info] - should get item if predicate passed
836[info] IsNot
837[info] - should failed when predicate not passed
838[info] CharsInSpec:
839[info] Simple
840[info] - should Run a simple test
841[info] Part
842[info] - should Run a match part
843[info] NoneOfSpec:
844[info] Simple OK
845[info] - should Test success
846[info] Simple Failed
847[info] - should Test failed
848[info] FindSpec:
849[info] Simple
850[info] - should find token in content
851[info] Failed
852[info] - should mismatch any content
853[info] TextSpec:
854[info] Simple
855[info] - should Run some simple tests
856[info] FutureSpec:
857[info] Pi
858[info] - should success a area of r=2 circle
859[info] ManySpec:
860[info] Simple
861[info] - should Run match 2 times
862[info] CroupierSpec:
863[info] Play
864[info] - should select every element fair
865[info] - should select more elements while more nearer front use damping
866[info] - should select more elements while more nearer back use invert
867[info] Deal
868[info] - should draw more while more near front and left rest use damping
869[info] Rank or Weight
870[info] - should rand select items by weight
871[info] - should also work if lite scale as scale
872[info] - should also work if binary scale as scale
873[info] - should rand select items by zip scale
874[info] - should rand select items by rank
875[info] - should rand select items by binary rank same as rank
876
877************************
878Build summary:
879[{
880 "module": "jaskell-dotty",
881 "compile": {"status": "ok", "tookMs": 10129, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
882 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
883 "test-compile": {"status": "ok", "tookMs": 10731, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
884 "test": {"status": "ok", "tookMs": 1647, "passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94, "byFramework": [{"framework": "unknown", "stats": {"passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94}}]},
885 "publish": {"status": "skipped", "tookMs": 0},
886 "metadata": {
887 "crossScalaVersions": ["2.12.20"]
888}
889}]
890************************
891[success] Total time: 24 s, completed Dec 31, 2025, 9:33:59 PM
892[0JChecking patch project/plugins.sbt...
893Checking patch project/build.properties...
894Checking patch build.sbt...
895Applied patch project/plugins.sbt cleanly.
896Applied patch project/build.properties cleanly.
897Applied patch build.sbt cleanly.