wrap up the new mut check
							parent
							
								
									ceb0139329
								
							
						
					
					
						commit
						2ac579ca0a
					
				|  | @ -3,6 +3,7 @@ | |||
| - @ for escaping keywords (e.g. `struct Foo { @type string }`).  | ||||
| - Windows Unicode fixes (V can now work with non-ASCII paths etc on Windows).  | ||||
| - Fix mutable args bugs + don't allow primitive arguments to be modified.   | ||||
| - Declaring a mutable variable and never modifying it results in a compilation error. | ||||
| 
 | ||||
| 
 | ||||
| ## V 0.1.16  | ||||
|  |  | |||
|  | @ -226,7 +226,7 @@ fn (g mut Game) delete_completed_line(y int) { | |||
| 	for yy := y - 1; yy >= 1; yy-- { | ||||
| 		for x := 1; x <= FieldWidth; x++ { | ||||
| 			mut a := g.field[yy + 1] | ||||
| 			mut b := g.field[yy] | ||||
| 			b := g.field[yy] | ||||
| 			a[x] = b[x] | ||||
| 		} | ||||
| 	} | ||||
|  |  | |||
|  | @ -109,7 +109,7 @@ fn test_repeat() { | |||
| 		assert aa[9] == f32(1.1) | ||||
| 	} | ||||
| 	{ | ||||
| 		mut aa := [f64(1.1) ; 10] | ||||
| 		aa := [f64(1.1) ; 10] | ||||
| 		assert aa[0] == f64(1.1) | ||||
| 		assert aa[5] == f64(1.1) | ||||
| 		assert aa[9] == f64(1.1) | ||||
|  |  | |||
|  | @ -141,7 +141,7 @@ fn test_clone() { | |||
| 	a += 'a' | ||||
| 	a += 'a' | ||||
| 	b := a | ||||
| 	mut c := a.clone() | ||||
| 	c := a.clone() | ||||
| 	assert c == a | ||||
| 	assert c == 'aaa' | ||||
| 	assert b == 'aaa' | ||||
|  |  | |||
|  | @ -256,4 +256,5 @@ fn test_passing_empty() { | |||
| 	assert stats.min(data) == f64(0) | ||||
| 	assert stats.max(data) == f64(0) | ||||
| 	assert stats.range(data) == f64(0) | ||||
| }  | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue