39429f7ac9 
								
									
								
							
								 
							
						 
						
							
							
								
								atof: lots of fixes  
							
							... 
							
							
							
							* removed sprintf for f64 and f32 use
* removed all pointers from the code, used unions instead
* solved module name problem
* fixed tests on vlib/math
* fix for alpine-linux math test
* small fix on byte allocation for ftoa 
							
						 
						
							2020-02-26 12:14:06 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8c1203b4 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup: replace C for loops with range  
							
							
							
						 
						
							2020-02-24 17:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7d2eb4f604 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: make `0o` prefix the only way to define octals  
							
							
							
						 
						
							2020-02-23 23:43:04 +01:00  
				
					
						
							
							
								 
						
							
							
								adb1d3f8c9 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: enable 0oxx to handle octals  
							
							
							
						 
						
							2020-02-23 12:33:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e56bf42270 
								
							
								 
							
						 
						
							
							
								
								v2: xor, for x = ...  
							
							
							
						 
						
							2020-02-20 21:28:08 +01:00  
				
					
						
							
							
								 
						
							
							
								c85ccad0a6 
								
									
								
							
								 
							
						 
						
							
							
								
								string: update check if a char is a space  
							
							
							
						 
						
							2020-02-20 20:14:54 +01:00  
				
					
						
							
							
								 
						
							
							
								e4de1e1e89 
								
									
								
							
								 
							
						 
						
							
							
								
								string: add more test cases  
							
							
							
						 
						
							2020-02-20 20:14:21 +01:00  
				
					
						
							
							
								 
						
							
							
								7705281459 
								
							
								 
							
						 
						
							
							
								
								map: use hashmap instead of b-tree  
							
							
							
						 
						
							2020-02-20 20:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								f413b2fa49 
								
							
								 
							
						 
						
							
							
								
								Revert "map: use hashmap instead of b-tree"  
							
							... 
							
							
							
							This reverts commit 34d926350b 
							
						 
						
							2020-02-20 17:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								34d926350b 
								
									
								
							
								 
							
						 
						
							
							
								
								map: use hashmap instead of b-tree  
							
							
							
						 
						
							2020-02-20 17:28:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8be07194c7 
								
									
								
							
								 
							
						 
						
							
							
								
								string: fix capitalize  
							
							
							
						 
						
							2020-02-20 11:33:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ec3d67c19f 
								
							
								 
							
						 
						
							
							
								
								checker: print multiple errors; none  
							
							
							
						 
						
							2020-02-19 19:54:42 +01:00  
				
					
						
							
							
								 
						
							
							
								391da0ba07 
								
									
								
							
								 
							
						 
						
							
							
								
								string: optimize starts_with and ends_with  
							
							
							
						 
						
							2020-02-19 15:18:09 +01:00  
				
					
						
							
							
								 
						
							
							
								082acfad49 
								
							
								 
							
						 
						
							
							
								
								v2: fix more ast positions  
							
							
							
						 
						
							2020-02-19 11:31:33 +01:00  
				
					
						
							
							
								 
						
							
							
								19520ccf4e 
								
							
								 
							
						 
						
							
							
								
								v2: for in checker  
							
							
							
						 
						
							2020-02-18 21:59:42 +01:00  
				
					
						
							
							
								 
						
							
							
								c314ab7b60 
								
							
								 
							
						 
						
							
							
								
								fix cmdline_test.v  
							
							
							
						 
						
							2020-02-18 20:31:15 +01:00  
				
					
						
							
							
								 
						
							
							
								31c1483b9d 
								
							
								 
							
						 
						
							
							
								
								vfmt2: fn args, comments  
							
							
							
						 
						
							2020-02-18 20:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								480af3f381 
								
							
								 
							
						 
						
							
							
								
								v2: checker fixes  
							
							
							
						 
						
							2020-02-18 20:06:01 +01:00  
				
					
						
							
							
								 
						
							
							
								a2838ae6f3 
								
									
								
							
								 
							
						 
						
							
							
								
								array: add `array.trim()`  
							
							
							
						 
						
							2020-02-17 20:31:40 +01:00  
				
					
						
							
							
								 
						
							
							
								195f3f465b 
								
									
								
							
								 
							
						 
						
							
							
								
								option to disable bounds checking; examples/path_tracing.v: optimizations  
							
							
							
						 
						
							2020-02-16 16:13:45 +01:00  
				
					
						
							
							
								 
						
							
							
								d9cf98f772 
								
							
								 
							
						 
						
							
							
								
								v2: imports  
							
							
							
						 
						
							2020-02-12 01:16:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0ec5680156 
								
							
								 
							
						 
						
							
							
								
								array: bring back reduce test  
							
							
							
						 
						
							2020-02-11 13:22:22 +01:00  
				
					
						
							
							
								 
						
							
							
								17212f816c 
								
							
								 
							
						 
						
							
							
								
								v2: high order functions  
							
							
							
						 
						
							2020-02-11 13:21:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e274c5c485 
								
							
								 
							
						 
						
							
							
								
								v2: type sys - store type idx/ptr in int & add helpers  
							
							
							
						 
						
							2020-02-10 08:32:08 +01:00  
				
					
						
							
							
								 
						
							
							
								f76651604d 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: bugfix for raw'"'  
							
							
							
						 
						
							2020-02-09 16:29:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1eeee40278 
								
									
								
							
								 
							
						 
						
							
							
								
								string: split into lines correctly  
							
							
							
						 
						
							2020-02-09 09:23:57 +01:00  
				
					
						
							
							
								 
						
							
							
								18c440c990 
								
							
								 
							
						 
						
							
							
								
								fix int_test.v  
							
							
							
						 
						
							2020-02-07 22:16:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d66bc24e7f 
								
							
								 
							
						 
						
							
							
								
								remove `as` casts for basic types  
							
							
							
						 
						
							2020-02-07 22:10:48 +01:00  
				
					
						
							
							
								 
						
							
							
								f782388148 
								
							
								 
							
						 
						
							
							
								
								v2: minor fixes  
							
							
							
						 
						
							2020-02-07 21:29:28 +01:00  
				
					
						
							
							
								 
						
							
							
								0510bc7744 
								
							
								 
							
						 
						
							
							
								
								fix int.v  
							
							
							
						 
						
							2020-02-07 14:57:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9034b1fd08 
								
							
								 
							
						 
						
							
							
								
								v2: match cgen; use `as` for casting  
							
							
							
						 
						
							2020-02-07 14:50:52 +01:00  
				
					
						
							
							
								 
						
							
							
								18a3961992 
								
							
								 
							
						 
						
							
							
								
								array.v: use `as` cast  
							
							
							
						 
						
							2020-02-07 09:38:28 +01:00  
				
					
						
							
							
								 
						
							
							
								b23854b2ab 
								
							
								 
							
						 
						
							
							
								
								array.v: fix the build  
							
							
							
						 
						
							2020-02-07 09:22:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f241945d70 
								
							
								 
							
						 
						
							
							
								
								v2: `as` cast  
							
							
							
						 
						
							2020-02-07 09:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								bb60b3081f 
								
							
								 
							
						 
						
							
							
								
								v2: parse builtin successfully  
							
							
							
						 
						
							2020-02-07 07:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								06b5f43e48 
								
							
								 
							
						 
						
							
							
								
								builtin: remove unneeded casts  
							
							
							
						 
						
							2020-02-05 11:22:24 +01:00  
				
					
						
							
							
								 
						
							
							
								2b433cdf64 
								
							
								 
							
						 
						
							
							
								
								v2: match, <<=, >>=, |=, ~, unsafe, map init  
							
							
							
						 
						
							2020-02-05 10:00:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c595c9eee1 
								
							
								 
							
						 
						
							
							
								
								builtin: bring back old hex()  
							
							
							
						 
						
							2020-02-04 20:23:03 +01:00  
				
					
						
							
							
								 
						
							
							
								80daaff874 
								
							
								 
							
						 
						
							
							
								
								v2: scopes, or, in, hex  
							
							
							
						 
						
							2020-02-04 17:44:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9b60a50d07 
								
							
								 
							
						 
						
							
							
								
								v2: maps, <<, >>, method calls  
							
							
							
						 
						
							2020-02-04 12:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								85e4e4cb40 
								
									
								
							
								 
							
						 
						
							
							
								
								v2: resolve unresolved call expression types & add test  
							
							
							
						 
						
							2020-02-04 12:03:12 +01:00  
				
					
						
							
							
								 
						
							
							
								83f0c228e9 
								
							
								 
							
						 
						
							
							
								
								v2: parse builtin.v, cfns.v float.v  
							
							
							
						 
						
							2020-02-04 09:54:15 +01:00  
				
					
						
							
							
								 
						
							
							
								432ee93916 
								
							
								 
							
						 
						
							
							
								
								v2: break, continue, for in fixes, fixed size array, |  
							
							
							
						 
						
							2020-02-04 08:29:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1ac7a95f9b 
								
							
								 
							
						 
						
							
							
								
								fix array_test.v  
							
							
							
						 
						
							2020-02-03 10:27:06 +01:00  
				
					
						
							
							
								 
						
							
							
								34e9eb32bb 
								
							
								 
							
						 
						
							
							
								
								sum types: allow modification in `match`  
							
							
							
						 
						
							2020-02-03 09:11:10 +01:00  
				
					
						
							
							
								 
						
							
							
								d87cb3f672 
								
							
								 
							
						 
						
							
							
								
								v2: consts, $if, attributes, globals, if/for type check, prefs  
							
							
							
						 
						
							2020-02-03 07:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								7f709c3285 
								
									
								
							
								 
							
						 
						
							
							
								
								update copyright years  
							
							
							
						 
						
							2020-02-03 05:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								71653273f6 
								
							
								 
							
						 
						
							
							
								
								v2: range, *, function object  
							
							
							
						 
						
							2020-02-02 14:32:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9f4661391d 
								
							
								 
							
						 
						
							
							
								
								v2: simplify the type system; an initial version of the V interpreter  
							
							
							
						 
						
							2020-02-02 07:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								23dd6e2294 
								
									
								
							
								 
							
						 
						
							
							
								
								hashmap: optimization of rehashing  
							
							
							
						 
						
							2020-01-31 02:29:35 +01:00