Denys Vlasenko
18c6b54f82
bc: use more compact parsing data structures
function old new delta
dc_lex_token 697 701 +4
bc_parse_next_rel 20 - -20
bc_parse_next_read 20 - -20
bc_parse_next_print 20 - -20
bc_parse_next_param 20 - -20
bc_parse_next_for 20 - -20
bc_parse_next_expr 20 - -20
bc_parse_next_elem 20 - -20
common_parse_expr 62 40 -22
bc_parse_expr 49 24 -25
dc_lex_regs 52 13 -39
bc_parse_name 581 539 -42
bc_parse_expr_empty_ok 2157 2108 -49
dc_parse_insts 332 83 -249
dc_lex_tokens 364 91 -273
bc_parse_stmt 2261 1868 -393
------------------------------------------------------------------------------
(add/remove: 0/7 grow/shrink: 1/8 up/down: 4/-1232) Total: -1228 bytes
text data bss dec hex filename
987037 485 7296 994818 f2e02 busybox_old
985814 485 7296 993595 f293b busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2018-12-07 12:57:32 +01:00
..
2017-08-08 21:55:02 +02:00
2018-11-02 14:14:51 +01:00
2018-12-07 12:57:32 +01:00
2017-09-18 16:28:43 +02:00
2017-09-05 19:16:40 +02:00
2018-06-06 15:16:48 +02:00
2017-08-08 17:09:40 +02:00
2017-08-08 21:55:02 +02:00
2017-08-08 21:55:02 +02:00
2018-12-06 18:46:42 +01:00
2017-10-05 14:40:24 +02:00
2018-03-29 18:42:11 +02:00
2018-02-01 10:56:19 +01:00
2017-10-05 15:33:28 +02:00
2017-08-08 21:55:02 +02:00
2018-07-23 14:26:55 +02:00
2018-04-07 15:23:10 +02:00
2018-04-16 10:24:48 +02:00
2017-10-22 10:43:43 +02:00
2017-08-08 21:55:02 +02:00
2017-08-08 21:55:02 +02:00
2017-09-15 17:14:01 +02:00
2018-01-14 13:43:31 +01:00
2017-08-05 01:46:39 +02:00
2017-09-18 16:28:43 +02:00
2017-09-18 16:28:43 +02:00
2017-08-04 17:59:46 +02:00
2018-01-14 12:03:33 +01:00
2017-09-18 16:28:43 +02:00
2018-04-08 17:23:27 +02:00
2017-10-05 15:33:28 +02:00
2017-08-07 16:00:25 +02:00
2017-08-08 21:55:02 +02:00