Skip to content

Commit 1a6126e

Browse files
committed
Build Perlito as a component, and switch to 'nodejs' instead of 'node' to call node_js VM
1 parent 3d37b43 commit 1a6126e

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

components.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
},
3737
"perlito": {
3838
"name": "perlito",
39-
"repo_url": "https://github.com/fglock/Perlito.git"
39+
"repo_url": "https://github.com/fglock/Perlito.git",
40+
"build_steps": [
41+
"perl -Isrc5/lib perlito5.pl -Cjs src5/util/perlito5.pl > perlito5.js",
42+
"perl -Ilib5 perlito6.pl -Cjs src6/util/perlito6.pl > perlito6.js"
43+
]
4044
},
4145
"rakudo": {
4246
"name": "rakudo",

timeall

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ my %DEFAULT = (
2626
my @GROUPS = qw( perl5 nqp perl6 );
2727
my %VM = (
2828
perl5 => 'perl',
29-
node_js => 'node',
29+
node_js => 'nodejs',
3030
mono => 'mono-sgen',
3131
v8 => 'BENCH/../v8/out/native/d8',
3232
);
@@ -49,7 +49,6 @@ my %COMPILERS = (
4949
language => 'Perl 5',
5050
compiler => 'perlito5',
5151
vm => 'perl5',
52-
dir => 'BENCH/../Perlito',
5352
f_run => [$VM{perl5}, qw( -Ilib5 perlito5.pl -Isrc5/lib )],
5453
e_run => [$VM{perl5}, qw( -Ilib5 perlito5.pl -Isrc5/lib -e )],
5554
show_ver => [$VM{perl5}, qw( -Ilib5 perlito5.pl --version )],
@@ -60,7 +59,6 @@ my %COMPILERS = (
6059
language => 'Perl 5',
6160
compiler => 'perlito5',
6261
vm => 'node.js',
63-
dir => 'BENCH/../Perlito',
6462
f_run => [$VM{node_js}, qw( perlito5.js -Isrc5/lib )],
6563
e_run => [$VM{node_js}, qw( perlito5.js -Isrc5/lib -e )],
6664
show_ver => [$VM{node_js}, qw( perlito5.js --version )],
@@ -71,7 +69,6 @@ my %COMPILERS = (
7169
language => 'Perl 5',
7270
compiler => 'perlito5',
7371
vm => 'd8',
74-
dir => 'BENCH/../Perlito',
7572
f_compile => [$VM{v8}, qw( perlito5.js -- -Isrc5/lib -Cjs )],
7673
e_compile => [$VM{v8}, qw( perlito5.js -- -Isrc5/lib -Cjs -e )],
7774
show_ver => [$VM{v8}, qw( perlito5.js -- --version )],
@@ -106,7 +103,6 @@ my %COMPILERS = (
106103
language => 'Perl 6',
107104
compiler => 'perlito6',
108105
vm => 'perl5',
109-
dir => 'BENCH/../Perlito',
110106
f_compile => [$VM{perl5}, qw( -Ilib5 perlito6.pl -Cperl5 )],
111107
e_compile => [$VM{perl5}, qw( -Ilib5 perlito6.pl -Cperl5 -e )],
112108
show_ver => [$VM{perl5}, qw( -Ilib5 perlito6.pl --version )],
@@ -119,7 +115,6 @@ my %COMPILERS = (
119115
language => 'Perl 6',
120116
compiler => 'perlito6',
121117
vm => 'd8',
122-
dir => 'BENCH/../Perlito',
123118
f_compile => [$VM{v8}, qw( perlito6.js -- -Cjs )],
124119
e_compile => [$VM{v8}, qw( perlito6.js -- -Cjs -e )],
125120
show_ver => [$VM{v8}, qw( perlito6.js -- --version )],

0 commit comments

Comments
 (0)