Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
abc-interpreter
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
7
Issues
7
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
clean-and-itasks
abc-interpreter
Commits
06cacbf4
Verified
Commit
06cacbf4
authored
Jun 03, 2019
by
Camil Staps
🍃
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove dependency on clm fork in CI; use cpm's PrelinkByteCode
parent
d6cbbdcf
Pipeline
#24435
failed with stages
in 12 minutes and 23 seconds
Changes
46
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
46 changed files
with
87 additions
and
10 deletions
+87
-10
.gitignore
.gitignore
+1
-2
.gitlab-ci.yml
.gitlab-ci.yml
+1
-0
Dockerfile
Dockerfile
+0
-5
test/acker.prj.default
test/acker.prj.default
+2
-0
test/arrays.prj.default
test/arrays.prj.default
+2
-0
test/brainfuck.prj.default
test/brainfuck.prj.default
+2
-0
test/cafs.prj.default
test/cafs.prj.default
+2
-0
test/chars.prj.default
test/chars.prj.default
+2
-0
test/compress.prj.default
test/compress.prj.default
+2
-0
test/e.prj.default
test/e.prj.default
+2
-0
test/fills.prj.default
test/fills.prj.default
+2
-0
test/fsieve.prj.default
test/fsieve.prj.default
+2
-0
test/functions.prj.default
test/functions.prj.default
+2
-0
test/hamming.prj.default
test/hamming.prj.default
+2
-0
test/iks.prj.default
test/iks.prj.default
+2
-0
test/infprimes.prj.default
test/infprimes.prj.default
+2
-0
test/invperm.prj.default
test/invperm.prj.default
+2
-0
test/long_integers.prj.default
test/long_integers.prj.default
+2
-0
test/lqueen.prj.default
test/lqueen.prj.default
+2
-0
test/match.prj.default
test/match.prj.default
+2
-0
test/matchlarge.prj.default
test/matchlarge.prj.default
+2
-0
test/mulmat.prj.default
test/mulmat.prj.default
+2
-0
test/nfib.prj.default
test/nfib.prj.default
+2
-0
test/parser.prj.default
test/parser.prj.default
+2
-0
test/pascal.prj.default
test/pascal.prj.default
+2
-0
test/prolog.prj.default
test/prolog.prj.default
+2
-0
test/reals.prj.default
test/reals.prj.default
+2
-0
test/reverse.prj.default
test/reverse.prj.default
+2
-0
test/reverse2.prj.default
test/reverse2.prj.default
+2
-0
test/reversearray.prj.default
test/reversearray.prj.default
+2
-0
test/revrec.prj.default
test/revrec.prj.default
+2
-0
test/revtwice.prj.default
test/revtwice.prj.default
+2
-0
test/rfib.prj.default
test/rfib.prj.default
+2
-0
test/run_tests.sh
test/run_tests.sh
+1
-3
test/sieve.prj.default
test/sieve.prj.default
+2
-0
test/squeen.prj.default
test/squeen.prj.default
+2
-0
test/str_arit.prj.default
test/str_arit.prj.default
+2
-0
test/strings.prj.default
test/strings.prj.default
+2
-0
test/stwice.prj.default
test/stwice.prj.default
+2
-0
test/sudoku.prj.default
test/sudoku.prj.default
+2
-0
test/symsieve.prj.default
test/symsieve.prj.default
+2
-0
test/tak.prj.default
test/tak.prj.default
+2
-0
test/twice.prj.default
test/twice.prj.default
+2
-0
test/unboxed_arrays.prj.default
test/unboxed_arrays.prj.default
+2
-0
test/war_seq.prj.default
test/war_seq.prj.default
+2
-0
test/weird_types.prj.default
test/weird_types.prj.default
+2
-0
No files found.
.gitignore
View file @
06cacbf4
...
...
@@ -9,9 +9,8 @@
*.tcl
*.opt.abc
*.obc
*.bc
*.
u
bc
*.
p
bc
*.graph
...
...
.gitlab-ci.yml
View file @
06cacbf4
...
...
@@ -10,6 +10,7 @@ stages:
-
ln -s "$PWD/src/abcopt" /opt/clean/lib/exe/abcopt
-
ln -s "$PWD/src/bcgen" /opt/clean/lib/exe/bcgen
-
ln -s "$PWD/src/bclink" /opt/clean/lib/exe/bclink
-
ln -s "$PWD/src/bcprelink" /opt/clean/lib/exe/bcprelink
-
ln -s "$PWD/src/bcstrip" /opt/clean/lib/exe/bcstrip
-
make -C src
...
...
Dockerfile
View file @
06cacbf4
...
...
@@ -26,8 +26,3 @@ RUN apt-get install -y -qq --no-install-recommends curl unzip libnspr4 &&\
rm
-r
/tmp/jsshell
RUN
install_clean_nightly.sh base lib-argenv lib-directory lib-dynamics lib-graphcopy lib-platform lib-stdlib
RUN
git clone https://gitlab.science.ru.nl/cstaps/clean-tools /tmp/clean-tools
&&
\
make
-C
/tmp/clean-tools/clm
-f
Makefile.linux64
&&
\
mv
/tmp/clean-tools/clm/clm /opt/clean/bin
&&
\
cd
/tmp
&&
rm
-r
clean-tools
test/acker.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/arrays.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Path: {Application}*lib*Platform
...
...
test/brainfuck.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/cafs.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/chars.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/compress.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Path: {Application}*lib*Platform
...
...
test/e.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/fills.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/fsieve.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/functions.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: False
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/hamming.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/iks.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Path: {Application}*lib*Dynamics
...
...
test/infprimes.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/invperm.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/long_integers.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Path: {Application}*lib*Platform
...
...
test/lqueen.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/match.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/matchlarge.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/mulmat.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/nfib.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/parser.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/pascal.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/prolog.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/reals.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/reverse.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/reverse2.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/reversearray.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/revrec.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/revtwice.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/rfib.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/run_tests.sh
View file @
06cacbf4
...
...
@@ -102,7 +102,7 @@ while true; do
WASM
=
1
IP
=
"js --test-wasm-await-tier2 ../src-js/interpret.js"
SRCMAKETARGETS
=
"abcopt bcgen bclink bcprelink bcstrip"
BC_EXTENSION
=
"
u
bc"
BC_EXTENSION
=
"
p
bc"
shift
;;
-b
)
...
...
@@ -223,8 +223,6 @@ do
[
$BENCHMARK
-gt
0
]
&&
mv
"
$MODULE
.icl.nobm"
"
$MODULE
.icl"
[
$WASM
-gt
0
]
&&
../src/bcprelink
"
$MODULE
.bc"
-o
"
$MODULE
.ubc"
if
[
$BENCHMARK
-gt
0
]
;
then
/usr/bin/time
-p
$IP
$MODULE_RUNFLAGS
$RUNFLAGS
$MODULE
.
$BC_EXTENSION
2>bm-tmp
>
$MODULE
.result
WALL_TIME
=
"
$(
grep
user bm-tmp |
sed
's/user[[:space:]]*//'
|
head
-n
1
)
"
...
...
test/sieve.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/squeen.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/str_arit.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/strings.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
OtherPaths
...
...
test/stwice.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/sudoku.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/symsieve.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/tak.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/twice.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/unboxed_arrays.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/war_seq.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
test/weird_types.prj.default
View file @
06cacbf4
...
...
@@ -44,6 +44,8 @@ Global
GenerateDLL: False
ExportedNames:
StripByteCode: True
KeepByteCodeSymbols: True
PrelinkByteCode: True
Paths
Path: {Project}
Precompile:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment