|
|
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 |
|