aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-07-18remove bug with numbering strict alias node defsronny1-5/+19
don't make any assumptions about the order in which variables are visited git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@558 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18replaced VI_Alias with VI_AliasSequenceNumber to avoid potential clashesronny4-5/+5
with VI_Aliases from previous phases git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@557 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18removed MW commentsronny1-8/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@556 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18This commit was generated by cvs2svn to compensate for changes in r551,zweije2-0/+11
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@552 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18assorted scanner/parser bug fixes by Pieter (tested by Ronny)ronny6-565/+432
(bug_incomplete_instance_def, bug_layout_rule, bug_nested_guard_in_otherwise, parse-bug-18, parse_bug_Real_as_class_name, parse_bug_case, parse_bug_constructor_with_name_of_basic_type, parse_bug_lost_brackets_in_pattern, parse_bug_no_layout_rule) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@550 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18work around for caching / attribute heap bugronny1-0/+4
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@549 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-18removed unused code to detect tuple patterns for merging casesronny1-21/+3
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@548 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-17set attributes in heap to AVI_Empty to avoid using values in the heap from ↵ronny1-5/+12
previous compilations (when caching is used) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@547 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-17assign correct selector kind to intermediate selections in nested updatesronny1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@546 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-13bug fix: reverse order of functions (in components)ronny4-9/+9
new backend version (2.0d11) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@545 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-13bug fix: reverse order of functions (in components)johnvg2-7/+7
(backendconvert.icl,backend.c) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@544 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-13{} is not allowed in patterns, because array 'denotations' in patternsjohnvg1-3/+4
are not implemented git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@543 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-12uniqueness attributes in backendronny15-65/+342
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@542 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-12made compilable with Clean 2.0 by introducing a typed local functionronny1-6/+7
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@541 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-12removed unused varHeap parameters (varHeap is in BackEndState)ronny1-339/+329
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@540 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-12removed MW commentsronny1-5/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@539 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-11This commit was generated by cvs2svn to compensate for changes in r534,zweije5-15/+21
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@535 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-10This commit was generated by cvs2svn to compensate for changes in r530,zweije1-1/+1
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@531 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-10This commit was generated by cvs2svn to compensate for changes in r528,zweije1-1/+3
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@529 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-10This commit was generated by cvs2svn to compensate for changes in r525,zweije2-26/+61
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@526 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-03initialise compiler_id with -1,johnvg1-1/+1
to prevent incorrect result code for first codegenerator call git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@522 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-03This commit was generated by cvs2svn to compensate for changes in r520,zweije3-446/+2
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@521 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-03This commit was generated by cvs2svn to compensate for changes in r518,zweije44-0/+144
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@519 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-03enable optimizer (level 2)johnvg1-0/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@517 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-07-03This commit was generated by cvs2svn to compensate for changes in r514,zweije45-0/+7937
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@515 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-29cleaning up: removing all these hopelessly silly long function namesmartinw1-49/+49
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@513 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-29cleaning upmartinw1-41/+4
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@512 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-29blablamartinw3-54/+35
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@511 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-29new application that removes all preprocessor directives (that eventuallymartinw1-0/+190
have been added by the coclPort tool) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@510 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-29documentationmartinw2-0/+1046
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@509 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-28disable PA_bugjohnvg3-8/+8
disable generics using a macro git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@508 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-28Sjaak: removed 'dyn_uni_vars' from type 'DynamicExpr'sjakie1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@507 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-27?johnvg1-0/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@506 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-27Sjaak: Improved dynamics, not yet finished.sjakie11-314/+341
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@505 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-25generate .depend for current dcl moduleronny9-18/+43
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@504 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-25also add pattern variables in Cases to cp_local_varsronny1-2/+7
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@503 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-25cases in backendronny1-713/+1034
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@502 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-25add code for dcl module caching using the IDEjohnvg4-1/+170
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@501 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22new version number (2.0.d.8)ronny1-2/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@500 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22local reference counts for CaseNode and DefaultNoderonny4-16/+345
remove aliases for nodeids from tuple and record patterns new version number (2.0.d.8) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@499 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22local reference counts for CaseNode and DefaultNoderonny1-19/+88
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@498 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22print node_defs in GuardNodejohnvg1-2/+12
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@497 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22local reference counts for CaseNode and DefaultNoderonny2-4/+38
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@496 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22print matched symbol in CaseNoderonny1-1/+6
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@495 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-22boolean for explicit cases (cases that are specified by the programmer)ronny7-17/+92
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@494 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-21enable 'check indices'johnvg1-2/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@493 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-21bug fix: line numbers in type errors for let bindingsjohnvg1-16/+39
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@492 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-20optimise && and ||johnvg1-4/+6
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@491 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-20optimise && and ||johnvg1-12/+7
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@490 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2001-06-20optimise && and ||johnvg4-35/+65
(new: transform.[id]cl, check.icl, generics.icl) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@489 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d