- 05 Dec, 2018 1 commit
-
-
johnvg@science.ru.nl authored
allow multiple dependencies on the same generic function but with different generic dependency variables
-
- 04 Dec, 2018 2 commits
-
-
johnvg@science.ru.nl authored
remove OBJECT,CONS,RECORD,FIELD constructors from generic representation for generic bimap if possible
-
johnvg@science.ru.nl authored
-
- 26 Nov, 2018 1 commit
-
-
johnvg@science.ru.nl authored
-
- 23 Nov, 2018 3 commits
-
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
prevent boxing and immediatialy unboxing a record, when selecting a field from a selected unboxed record field of a record
-
- 12 Nov, 2018 2 commits
-
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
- 09 Nov, 2018 1 commit
-
-
johnvg@science.ru.nl authored
-
- 06 Nov, 2018 3 commits
-
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
- 24 Oct, 2018 3 commits
-
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
johnvg@science.ru.nl authored
-
- 16 Oct, 2018 1 commit
-
-
John van Groningen authored
-
- 15 Oct, 2018 1 commit
-
-
John van Groningen authored
in function copy_macro_or_local_macro_function, first copy the dynamics in the list, store them using EI_DynamicCopy, use if available while copying, remove the copies at the end of the function
-
- 10 Oct, 2018 1 commit
-
-
John van Groningen authored
add function compare_members_of_exported_classes to compare number of members of class definitions in definition and implementation module earlier, stop checking after checkIclInstances if an error has occurred, both to prevent compiler crashes for incorrect programs
-
- 04 Oct, 2018 1 commit
-
-
John van Groningen authored
the frontend of the compiler assumes the MatchNode yields a tuple without dictionaries, so after adding the dictionaries the tuple selectors select incorrect values. it would be better to fix this in the frontend, but it is easier in the backend, therefore the code generator computes the number of dictionaries by subtracting the arity of the result of the match node from the arity of the constructor, and pops the dictionaries from the stack.
-
- 03 Oct, 2018 2 commits
-
-
John van Groningen authored
set nid_lhs_state_p when creating new functions, create case, switch and push nodes for select and match functions
-
John van Groningen authored
-
- 14 Aug, 2018 3 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
John van Groningen authored
-
- 09 Aug, 2018 5 commits
-
-
John van Groningen authored
to prevent access to uninitialized value in is_tail_call_modulo_cons_node
-
John van Groningen authored
-
John van Groningen authored
this doesn't cause any problems, but valgrind complains
-
John van Groningen authored
-
John van Groningen authored
this doesn't cause any problems, but valgrind complains
-
- 25 Jul, 2018 1 commit
-
-
John van Groningen authored
(modification of bug fix submitted by Mart Lubbers)
-
- 19 Jul, 2018 1 commit
-
-
John van Groningen authored
this is used if a type synonym is expanded that creates a type application of an existential variable, for example :: T a b :== a (T2 b), and a is existential
-
- 12 Jul, 2018 1 commit
-
-
John van Groningen authored
-
- 11 Jul, 2018 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 05 Jul, 2018 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 29 Jun, 2018 1 commit
-
-
John van Groningen authored
-
- 22 Jun, 2018 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-