Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						aea52e7b2d
					 | 
					
						
						
							
							shell: echo ${?:0} was fixed sometime ago, enable it in tests
						
						
						
						
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2018-01-13 19:28:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						64925384c9
					 | 
					
						
						
							
							ash: add a few tests from hush-vars/*
						
						
						
						
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2017-07-25 14:55:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						e85248afa2
					 | 
					
						
						
							
							hush: fix segfault in ${?:N:M}
						
						
						
						
						
						
						
						function                                             old     new   delta
expand_vars_to_list                                 2374    2409     +35
builtin_umask                                        132     133      +1
builtin_exit                                          47      48      +1
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 37/0)               Total: 37 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-05-22 06:20:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						1e811b1231
					 | 
					
						
						
							
							hush: support ${var:EXPR:EXPR}!
						
						
						
						
						
						
						
						function                                             old     new   delta
handle_dollar                                        574     681    +107
expand_and_evaluate_arith                              -      77     +77
expand_vars_to_list                                 2302    2374     +72
add_till_closing_bracket                             359     368      +9
builtin_exit                                          48      47      -1
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 3/1 up/down: 265/-1)            Total: 264 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-05-22 03:12:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						73e013fca7
					 | 
					
						
						
							
							hush: handle ${var:NUM:} too
						
						
						
						
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-05-21 15:24:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denys Vlasenko
							
						 
					 | 
					
						
						
							
						
						4d8e5fdc1d
					 | 
					
						
						
							
							hush: optional support for ${var:N:M} bashism
						
						
						
						
						
						
						
						function                                             old     new   delta
expand_vars_to_list                                 1999    2183    +184
handle_dollar                                        682     623     -59
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> 
						
						
					 | 
					
						2010-05-21 01:15:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |