Commit graph

19 commits

Author SHA1 Message Date
5d028fe030 fix bug in dict comparison 2025-06-16 13:17:10 +02:00
aee8d5b5e1 simplify 'enum' 2025-06-03 10:42:36 +02:00
366b1ec4e0 simplify 'struct' 2025-06-02 15:28:07 +02:00
664f31447f typo 2025-05-23 19:55:22 +02:00
68bd7cdb9f wrote new unify-function that always returns minimal set of substitutions 2025-05-23 14:04:56 +02:00
47786ae792 fixpoint algorithm: parameterize the Map to use 2025-05-22 14:31:26 +02:00
ea878975be add algorithm for fixpoint calculation 2025-05-21 22:31:35 +02:00
4fcfea409a fix bug in radix trie 2025-05-19 17:02:20 +02:00
dfe03eab6e rewrite, simply and "power-up" unification 2025-05-19 13:18:58 +02:00
248d8ddef1 when assigning parameter to function, the returned typevar substitutions must take into account any typevar recomputations 2025-05-18 09:58:11 +02:00
dadee965e5 trie: add get function 2025-05-11 09:30:48 +02:00
29c7b6af61 fix bug in trie 2025-05-10 23:04:13 +02:00
3b8548e9af fix bug in trie 2025-05-10 20:53:36 +02:00
fe6e86e1a4 fix bug in trie 2025-05-10 20:28:40 +02:00
1fa47d4abd rename function 2025-05-10 14:45:50 +02:00
c27c7d3648 add purely functional Trie 2025-05-10 02:03:41 +02:00
9e1f679dba pretty print enhancements + comparison of generic functions 2025-05-08 22:59:01 +02:00
35d682429b turn one example into a test + fix bug in type variable substition function 2025-05-08 17:30:42 +02:00
a664ddac8a simplify: no distinction between generic types and 'normal' types. 2025-05-08 16:58:07 +02:00