Michael Matz
af31506c31
Only use wild_sort_fast
...
there's no reason why the tree-based variant can't always be used
when sorting is required, it merely needs to also support filename
sorting and have a fast path for insertion at end (aka rightmost tree
leaf).
The filename sorting isn't tested anywhere and the only scripttempl
that uses it is avr (for 'SORT(*)(.ctors)'), and I believe even there it
was a mistake. Either way, this adds a testcase for filename sorting as
well.
Then the non-BST based sorting can be simplified to only support
the fast case of no sorting required at all (at the same time renaming
the two variants to _sort and _nosort).
2022-11-28 16:30:18 +01:00
..
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2020-12-24 22:58:03 +10:30
2022-01-02 12:04:28 +10:30
2021-03-09 08:52:32 +01:00
2021-03-09 08:52:32 +01:00
2021-03-09 08:52:32 +01:00
2021-03-09 08:52:32 +01:00
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-04-21 15:30:50 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-04-21 15:10:52 +01:00
2020-04-21 15:10:52 +01:00
2020-07-07 18:26:34 +09:30
2020-04-21 15:10:52 +01:00
2021-01-07 15:08:04 +08:00
2020-07-07 18:26:34 +09:30
2021-01-07 15:08:04 +08:00
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2021-10-28 10:51:03 +10:30
2021-10-28 10:51:03 +10:30
2021-10-28 10:51:03 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2021-01-08 00:32:43 +10:30
2021-01-08 00:32:43 +10:30
2020-07-07 18:26:34 +09:30
2020-08-25 19:31:57 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2021-03-04 16:56:40 +01:00
2020-04-21 15:10:52 +01:00
2020-04-21 15:10:52 +01:00
2022-02-16 17:41:23 +00:00
2022-02-16 17:41:23 +00:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-04-17 14:16:27 +01:00
2020-07-13 22:03:59 +09:30
2021-03-10 08:12:37 +01:00
2021-03-10 08:12:37 +01:00
2022-01-05 05:06:18 -08:00
2020-12-24 22:58:03 +10:30
2020-12-24 22:58:03 +10:30
2020-12-24 22:58:03 +10:30
2022-01-02 12:04:28 +10:30
2020-08-25 19:31:57 +09:30
2020-07-07 18:26:34 +09:30
2020-08-25 19:31:57 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-08-25 19:31:57 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-13 22:03:59 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2020-08-27 12:58:27 +01:00
2020-07-07 18:26:34 +09:30
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2020-10-16 13:43:49 +01:00
2022-01-02 12:04:28 +10:30
2022-01-05 05:06:18 -08:00
2021-01-06 21:03:55 +10:30
2021-01-06 21:03:55 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2020-07-07 18:26:34 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 21:57:13 +09:30
2022-01-02 12:04:28 +10:30
2021-01-08 00:32:43 +10:30
2022-01-02 12:04:28 +10:30
2020-07-07 18:26:34 +09:30
2022-11-28 16:30:18 +01:00
2022-11-28 16:30:18 +01:00
2022-11-28 16:30:18 +01:00
2022-11-28 16:30:18 +01:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30