Build Logs

marchliu/jaskell-dotty • 3.8.1-RC1:2026-01-13

Errors

5

Warnings

18

Total Lines

895

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