Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
StdEnv-doc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Cloogle
StdEnv-doc
Commits
18a26c2a
Commit
18a26c2a
authored
Apr 22, 2020
by
John van Groningen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
in _system.abc, when printing or evaluating an array, first test for lazy or boxed array
parent
1f600cee
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
36 deletions
+32
-36
Clean System Files/_system.abc
Clean System Files/_system.abc
+16
-18
StdEnv 64 Changed Files/_system.abc
StdEnv 64 Changed Files/_system.abc
+16
-18
No files found.
Clean System Files/_system.abc
View file @
18a26c2a
...
...
@@ -1354,6 +1354,9 @@ _print__array2
print_sc "{"
eqI_b 0 0
jmp_true _print_array_a
eqD_b BOOL 0
jmp_true _print_bool_array
eqD_b INT 0
...
...
@@ -1365,21 +1368,17 @@ _print__array2
eqD_b REAL32 0
jmp_true _print_real32_array
pop_b 1
pushI 0
push_a 0
push_arraysize _ 0 1
jmp _print_record_array
push_b 2
update_b 2 3
update_b 1 2
update_b 0 1
_print_array_a
pop_b 1
pushI 0
eqI
jmp_false _print_record_array
push_a 0
push_arraysize _ 0 1
jmp _print_array_lp2
.o 1 2 i i
_print_array_lp1
...
...
@@ -2193,6 +2192,9 @@ _eval__array
_eval__array2
push_r_args_b 0 0 2 2 1
eqI_b 0 0
jmp_true _eval_array_a
eqD_b BOOL 0
jmp_true _eval_bool_array
eqD_b INT 0
...
...
@@ -2204,21 +2206,17 @@ _eval__array2
eqD_b REAL32 0
jmp_true _eval_real32_array
pop_b 1
pushI 0
push_a 0
push_arraysize _ 0 1
jmp _eval_record_array
push_b 2
update_b 2 3
update_b 1 2
update_b 0 1
_eval_array_a
pop_b 1
pushI 0
eqI
jmp_false _eval_record_array
push_a 0
push_arraysize _ 0 1
jmp _eval_array_lp2
.o 1 2 i i
_eval_array_lp1
...
...
StdEnv 64 Changed Files/_system.abc
View file @
18a26c2a
...
...
@@ -1330,6 +1330,9 @@ _print__array2
print_sc "{"
eqI_b 0 0
jmp_true _print_array_a
eqD_b BOOL 0
jmp_true _print_bool_array
eqD_b INT 0
...
...
@@ -1341,21 +1344,17 @@ _print__array2
eqD_b REAL32 0
jmp_true _print_real32_array
pop_b 1
pushI 0
push_a 0
push_arraysize _ 0 1
jmp _print_record_array
push_b 2
update_b 2 3
update_b 1 2
update_b 0 1
_print_array_a
pop_b 1
pushI 0
eqI
jmp_false _print_record_array
push_a 0
push_arraysize _ 0 1
jmp _print_array_lp2
.o 1 2 i i
_print_array_lp1
...
...
@@ -2165,6 +2164,9 @@ _eval__array
_eval__array2
push_r_args_b 0 0 2 2 1
eqI_b 0 0
jmp_true _eval_array_a
eqD_b BOOL 0
jmp_true _eval_bool_array
eqD_b INT 0
...
...
@@ -2176,21 +2178,17 @@ _eval__array2
eqD_b REAL32 0
jmp_true _eval_real32_array
pop_b 1
pushI 0
push_a 0
push_arraysize _ 0 1
jmp _eval_record_array
push_b 2
update_b 2 3
update_b 1 2
update_b 0 1
_eval_array_a
pop_b 1
pushI 0
eqI
jmp_false _eval_record_array
push_a 0
push_arraysize _ 0 1
jmp _eval_array_lp2
.o 1 2 i i
_eval_array_lp1
...
...
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