@@ -146,6 +146,12 @@ local part_definitions = {
146
146
},
147
147
148
148
sqlite331: { packages+: { sqlite: ">=3.31" } },
149
+
150
+ limit_compiler_threads: { # GR-25942
151
+ environment+: {
152
+ TRUFFLERUBYOPT+: " --experimental-options --engine.CompilerThreads=2" ,
153
+ },
154
+ },
149
155
},
150
156
151
157
env: {
@@ -421,7 +427,7 @@ local part_definitions = {
421
427
["set-export" , "GUEST_VM_CONFIG" , "default" ],
422
428
] + run_benchs + [
423
429
["set-export" , "GUEST_VM_CONFIG" , "no-rubygems" ],
424
- ["set-export" , "TRUFFLERUBYOPT" , "--disable-gems" ],
430
+ ["set-export" , "TRUFFLERUBYOPT" , "$TRUFFLERUBYOPT --disable-gems" ],
425
431
] + run_benchs,
426
432
},
427
433
@@ -444,7 +450,7 @@ local part_definitions = {
444
450
445
451
cext_chunky: {
446
452
environment+: {
447
- TRUFFLERUBYOPT: "--experimental-options --cexts-log-load" ,
453
+ TRUFFLERUBYOPT+ : " --experimental-options --cexts-log-load" ,
448
454
USE_CEXTS: "true" ,
449
455
},
450
456
setup+:
@@ -486,17 +492,17 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
486
492
"ruby-test-gems-linux" : $.platform.linux + $.jdk.v8 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_gems,
487
493
"ruby-test-gems-darwin" : $.platform.darwin + $.jdk.v8 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_gems,
488
494
"ruby-test-ecosystem-linux" : $.platform.linux + $.jdk.v8 + $.env.jvm + gate + $.use.node + $.use.sqlite331 + $.use.gem_test_pack + $.run.test_ecosystem,
489
- "ruby-test-standalone-linux" : $.platform.linux + $.jdk.v8 + gate_no_build + $.run.test_make_standalone_distribution + { timelimit: "40:00" } ,
495
+ "ruby-test-standalone-linux" : $.platform.linux + $.jdk.v8 + gate_no_build + $.run.test_make_standalone_distribution + $.use.limit_compiler_threads ,
490
496
491
497
"ruby-test-compiler-graal-core" : $.platform.linux + $.jdk.v8 + $.env.jvm_ce + gate + $.use.truffleruby + $.run.test_compiler,
492
498
"ruby-test-compiler-graal-core-11" : $.platform.linux + $.jdk.v11 + $.env.jvm_ce + gate + $.use.truffleruby + $.run.test_compiler,
493
499
"ruby-test-compiler-graal-enterprise" : $.platform.linux + $.jdk.v8 + $.env.jvm_ee + gate + $.use.truffleruby + $.run.test_compiler,
494
500
"ruby-test-compiler-graal-enterprise-11" : $.platform.linux + $.jdk.v11 + $.env.jvm_ee + gate + $.use.truffleruby + $.run.test_compiler,
495
501
496
- "ruby-test-svm-graal-core-linux" : $.platform.linux + $.jdk.v8 + $.env.native_RemoveSaturatedTypeFlows + gate + native_tests,
497
- "ruby-test-svm-graal-core-linux-11" : $.platform.linux + $.jdk.v11 + $.env.native + gate + native_tests,
498
- "ruby-test-svm-graal-core-darwin" : $.platform.darwin + $.jdk.v8 + $.env.native_RemoveSaturatedTypeFlows + gate + native_tests,
499
- "ruby-test-svm-graal-core-darwin-11" : $.platform.darwin + $.jdk.v11 + $.env.native + gate + native_tests,
502
+ "ruby-test-svm-graal-core-linux" : $.platform.linux + $.jdk.v8 + $.env.native_RemoveSaturatedTypeFlows + gate + native_tests + $.use.limit_compiler_threads ,
503
+ "ruby-test-svm-graal-core-linux-11" : $.platform.linux + $.jdk.v11 + $.env.native + gate + native_tests + $.use.limit_compiler_threads ,
504
+ "ruby-test-svm-graal-core-darwin" : $.platform.darwin + $.jdk.v8 + $.env.native_RemoveSaturatedTypeFlows + gate + native_tests + $.use.limit_compiler_threads ,
505
+ "ruby-test-svm-graal-core-darwin-11" : $.platform.darwin + $.jdk.v11 + $.env.native + gate + native_tests + $.use.limit_compiler_threads ,
500
506
"ruby-test-svm-graal-enterprise-linux" : $.platform.linux + $.jdk.v8 + $.env.native_ee + gate + native_tests,
501
507
"ruby-test-svm-graal-enterprise-darwin" : $.platform.darwin + $.jdk.v8 + $.env.native_ee + gate + native_tests,
502
508
},
0 commit comments