Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9b60a50d07
								
							
								
							
						 | 
						
							
							
								
								v2: maps, <<, >>, method calls
							
							
							
							
							
						 | 
						
							2020-02-04 12:50:58 +01:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7f709c3285
								
									
								
							
								
							
						 | 
						
							
							
								
								update copyright years
							
							
							
							
							
						 | 
						
							2020-02-03 05:00:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9f4661391d
								
							
								
							
						 | 
						
							
							
								
								v2: simplify the type system; an initial version of the V interpreter
							
							
							
							
							
						 | 
						
							2020-02-02 07:56:18 +01:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
							
								
							
								7d797090ff
								
							
								
							
						 | 
						
							
							
								
								map: bring back b-tree
							
							
							
							
							
						 | 
						
							2020-01-24 20:13:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								907254b9e8
								
							
								
							
						 | 
						
							
							
								
								Revert "B-tree map "
							
							
							
							
							
							
							
							This reverts commit 8a4bce667c. 
							
						 | 
						
							2019-12-31 12:46:56 +01:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
							
								
							
								8a4bce667c
								
							
								
							
						 | 
						
							
							
								
								B-tree map
							
							
							
							
							
						 | 
						
							2019-12-30 06:57:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d082b3f4b9
								
							
								
							
						 | 
						
							
							
								
								run vfmt on vlib/builtin
							
							
							
							
							
						 | 
						
							2019-12-20 00:12:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2096018b00
								
							
								
							
						 | 
						
							
							
								
								map: another fix + test
							
							
							
							
							
						 | 
						
							2019-12-19 21:17:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								26f5d34e64
								
							
								
							
						 | 
						
							
							
								
								map: fix a bug with an incorrect size after delete()
							
							
							
							
							
						 | 
						
							2019-12-19 21:11:42 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								57fbf0b8a9
								
							
								
							
						 | 
						
							
							
								
								map: fix `in` for deleted keys
							
							
							
							
							
						 | 
						
							2019-11-22 20:05:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Amal Shaji
							
						 | 
						
							
							
							
							
								
							
								e8d34002e1
								
							
								
							
						 | 
						
							
							
								
								map: fixed deletion of non-existent keys
							
							
							
							
							
						 | 
						
							2019-10-30 20:19:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4a88a28a3b
								
							
								
							
						 | 
						
							
							
								
								make all necessary structs public
							
							
							
							
							
						 | 
						
							2019-10-24 12:51:00 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								af46bf515f
								
							
								
							
						 | 
						
							
							
								
								glfw: bring back 64 bit glfw3.dll
							
							
							
							
							
						 | 
						
							2019-10-11 13:47:56 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								52c2fa44b8
								
							
								
							
						 | 
						
							
							
								
								runtime: nr_cpus()
							
							
							
							
							
						 | 
						
							2019-10-11 13:47:56 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e1dd4c19b5
								
							
								
							
						 | 
						
							
							
								
								compiler: cache modules if they are not built yet
							
							
							
							
							
						 | 
						
							2019-10-10 22:53:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								1f6535afb0
								
							
								
							
						 | 
						
							
							
								
								array/map: remove _get(), _push() etc
							
							
							
							
							
						 | 
						
							2019-10-10 01:15:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2411b8d1e7
								
							
								
							
						 | 
						
							
							
								
								module cache fixes; do not allow function names starting with _
							
							
							
							
							
						 | 
						
							2019-10-10 00:44:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ab52b453cb
								
									
								
							
								
							
						 | 
						
							
							
								
								map: make .keys() pure
							
							
							
							
							
						 | 
						
							2019-09-25 05:56:10 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a94c1556ce
								
							
								
							
						 | 
						
							
							
								
								array: remove temporary repeat2()
							
							
							
							
							
						 | 
						
							2019-09-19 05:22:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d1500511e6
								
							
								
							
						 | 
						
							
							
								
								"none" keyword for optionals + more memory fixes
							
							
							
							
							
						 | 
						
							2019-09-18 14:15:10 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								849bef987c
								
							
								
							
						 | 
						
							
							
								
								more C warnings fixed
							
							
							
							
							
						 | 
						
							2019-09-15 15:53:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5cc81b91cb
								
							
								
							
						 | 
						
							
							
								
								JavaSript backend (early stage)
							
							
							
							
							
						 | 
						
							2019-09-15 03:49:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9dd86f6fb8
								
							
								
							
						 | 
						
							
							
								
								compiler: more memory logic + replace "cur_fn &Fn" with "cur_fn Fn"
							
							
							
							
							
						 | 
						
							2019-09-13 15:47:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								76a89c832e
								
							
								
							
						 | 
						
							
							
								
								parser: small optimizations
							
							
							
							
							
						 | 
						
							2019-08-26 01:19:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0e2c41e0f9
								
							
								
							
						 | 
						
							
							
								
								replace *Foo with &Foo everywhere
							
							
							
							
							
						 | 
						
							2019-09-01 22:51:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2fe20cd092
								
							
								
							
						 | 
						
							
							
								
								compiler: fix struct order bug
							
							
							
							
							
						 | 
						
							2019-08-29 23:46:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
							
								
							
								ea30ba4555
								
							
								
							
						 | 
						
							
							
								
								map: remove temporary fields _keys, key_i
							
							
							
							
							
						 | 
						
							2019-08-11 19:43:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Julian Schurhammer
							
						 | 
						
							
							
							
							
								
							
								1864e92ff4
								
							
								
							
						 | 
						
							
							
								
								parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
							
							
							
							
							
						 | 
						
							2019-08-10 10:26:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7a7b5040e2
								
							
								
							
						 | 
						
							
							
								
								http: fix response headers and status code; clean up ft and gg
							
							
							
							
							
						 | 
						
							2019-08-06 03:06:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Joe Conigliaro
							
						 | 
						
							
							
							
							
								
							
								2fab73983b
								
							
								
							
						 | 
						
							
							
								
								add builtin import pass + use builder in map
							
							
							
							
							
						 | 
						
							2019-08-05 06:01:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5ed338dc2e
								
							
								
							
						 | 
						
							
							
								
								bring back map.str()
							
							
							
							
							
						 | 
						
							2019-08-05 04:34:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a5f5b52204
								
							
								
							
						 | 
						
							
							
								
								`map := { 'foo': 'bar' }` syntax
							
							
							
							
							
						 | 
						
							2019-08-03 10:20:04 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ddb4f45b02
								
							
								
							
						 | 
						
							
							
								
								another map bug fix + fix some warnings
							
							
							
							
							
						 | 
						
							2019-07-31 10:47:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a80f32254e
								
							
								
							
						 | 
						
							
							
								
								map: fix delete()
							
							
							
							
							
						 | 
						
							2019-07-31 09:56:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								17e8c1d628
								
							
								
							
						 | 
						
							
							
								
								map.delete(key)
							
							
							
							
							
						 | 
						
							2019-07-30 21:27:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								527b9e13fa
								
							
								
							
						 | 
						
							
							
								
								`key in map` syntax
							
							
							
							
							
						 | 
						
							2019-07-23 23:00:09 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3b1964e9df
								
							
								
							
						 | 
						
							
							
								
								migrate remaining code to the new maps
							
							
							
							
							
						 | 
						
							2019-07-14 22:26:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f7dbbf5810
								
							
								
							
						 | 
						
							
							
								
								re-write map.v and update the compiler
							
							
							
							
							
						 | 
						
							2019-07-14 22:08:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5936ab16c8
								
							
								
							
						 | 
						
							
							
								
								fix maps; use maps for storing functions; verify struct initialization
							
							
							
							
							
						 | 
						
							2019-07-01 02:24:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4594d78bd6
								
							
								
							
						 | 
						
							
							
								
								move all vlib modules to vlib/
							
							
							
							
							
						 | 
						
							2019-06-29 12:00:31 +02:00 |