Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						f3c742f925
					 | 
					
						
						
							
							hush: use ash's ulimit builtin; make it more more bash0like while at it
						
						
						
						
						
						
						
						Based on a patch by Tobias Klauser <tklauser@distanz.ch>
function                                             old     new   delta
shell_builtin_ulimit                                   -     498    +498
limits_tbl                                            33      88     +55
ulimit_opt_string                                      -      38     +38
bltins1                                              288     300     +12
limits_name                                          127       -    -127
ulimitcmd                                            415       7    -408
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 2/1 up/down: 603/-535)           Total: 68 bytes
   text    data     bss     dec     hex filename
 839229     453    6828  846510   ceaae busybox_old
 839423     453    6828  846704   ceb70 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-03-06 20:12:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						03dad22f8a
					 | 
					
						
						
							
							hush: use ash's read builtin
						
						
						
						
						
						
						
						function                                             old     new   delta
shell_builtin_read                                     -    1000   +1000
set_local_var_from_halves                              -      24     +24
setvar2                                                -       7      +7
...
popstring                                            140     134      -6
ash_main                                            1375    1368      -7
setvar                                               184     174     -10
arith_set_local_var                                   36       -     -36
builtin_read                                        1096     185    -911
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 5/23 up/down: 1038/-1007)        Total: 31 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-01-12 23:29:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						7306727d1b
					 | 
					
						
						
							
							shell: split read builtin from ash
						
						
						
						
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-01-12 22:11:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						3ea2e82dc7
					 | 
					
						
						
							
							ash: factor out $RANDOM support
						
						
						
						
						
						
						
						function                                             old     new   delta
next_random                                            -      46     +46
ash_main                                            1361    1356      -5
change_random                                        132      97     -35
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/2 up/down: 46/-40)              Total: 6 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2009-10-09 20:59:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						1cc4b13917
					 | 
					
						
						
							
							msh: aliased to hush
						
						
						
						
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2009-08-21 00:05:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mike Frysinger
							
						 
					 | 
					
						
						
							
						
						a4f331d3c3
					 | 
					
						
						
							
							implement support for parameter substitution via #/% operators
						
						
						
						
						
						
					 | 
					
						2009-04-07 06:03:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mike Frysinger
							
						 
					 | 
					
						
						
							
						
						98c52645c0
					 | 
					
						
						
							
							split math code out of ash and into a standalone library so we can use it in any shell (like hush!)
						
						
						
						
						
						
					 | 
					
						2009-04-02 10:02:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						574f2f4394
					 | 
					
						
						
							
							*: add optimization barrier to all "G trick" locations
						
						
						
						
						
						
					 | 
					
						2008-02-27 18:41:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						96702ca945
					 | 
					
						
						
							
							kill lash. "lash" builtin still exists, but it runs hush.
						
						
						
						
						
						
					 | 
					
						2007-11-23 23:28:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						6d709972cd
					 | 
					
						
						
							
							cttyhack: new applet.
						
						
						
						
						
						
					 | 
					
						2007-05-18 09:45:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						38f6319421
					 | 
					
						
						
							
							cmdedit is not a 'command' editing anymore, it's just editing (generic),
						
						
						
						
						
						
						
						so rename stuff accordingly. 
						
						
					 | 
					
						2007-01-22 09:03:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						8e1c71529c
					 | 
					
						
						
							
							Convert cmdedit into more generic line input facility
						
						
						
						
						
						
						
						(make history and completion optional at runtime).
Use it for fdisk, as an example.
Some unrelated fixes in fdisk are also here. 
						
						
					 | 
					
						2007-01-22 07:21:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						7d219aab70
					 | 
					
						
						
							
							build system overhaul
						
						
						
						
						
						
					 | 
					
						2006-10-05 10:17:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |