diff options
| -rw-r--r-- | TODO | 1 | ||||
| -rw-r--r-- | elymas/lib/sort.ey | 4 |
2 files changed, 4 insertions, 1 deletions
@@ -10,6 +10,7 @@ * don't allocate ints for syscalls if not necessary * *THISSCOPE could also work with PUSH * handle huge objects better (and move them out of linear heap space) +* make map work on non-strings, too * utf8 * regex substitution * asm-based regex engine diff --git a/elymas/lib/sort.ey b/elymas/lib/sort.ey index 2cac3cf..6692cf2 100644 --- a/elymas/lib/sort.ey +++ b/elymas/lib/sort.ey @@ -15,7 +15,9 @@ ] } ? * } /mergeSort deffst - 0 |d len 1 sub mergeSort + |a len { + 0 |d len 1 sub mergeSort + } { [ ] } ? * } /order deffd { _ |lt order -01 { * }_ [ 0 ] [ 0 ] '' * } /sort deffd |
