Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								6d30697d9b
								
							
								
							
						 | 
						
							
							
								
								time: move time.random() to time.misc module
							
							
							
							
							
							
							
							avoids importing rand to programs that do not need pseudo random generation). 
							
						 | 
						
							2020-01-07 12:58:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Shivanjan Chakravorty
							
						 | 
						
							
							
							
							
								
							
								a0c8ad7398
								
							
								
							
						 | 
						
							
							
								
								post increment/decrement repl fix
							
							
							
							
							
						 | 
						
							2020-01-07 12:26:49 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b815878d60
								
									
								
							
								
							
						 | 
						
							
							
								
								simplify and improve pratt
							
							
							
							
							
						 | 
						
							2020-01-06 16:13:12 +01:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								43895269ff
								
							
								
							
						 | 
						
							
							
								
								compiler: implement direct cast for sum type
							
							
							
							
							
						 | 
						
							2020-01-03 14:42:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a0f32f5c29
								
							
								
							
						 | 
						
							
							
								
								tests: improved test output formatting
							
							
							
							
							
						 | 
						
							2019-12-30 05:23:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b5fe40624c
								
							
								
							
						 | 
						
							
							
								
								staments + a sum type fix
							
							
							
							
							
						 | 
						
							2019-12-28 18:53:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ca284482cb
								
							
								
							
						 | 
						
							
							
								
								new AST built with sum types
							
							
							
							
							
						 | 
						
							2019-12-24 16:04:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								803ded3dec
								
							
								
							
						 | 
						
							
							
								
								sum type `type Foo = Bar | Baz`
							
							
							
							
							
						 | 
						
							2019-12-24 16:04:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexey
							
						 | 
						
							
							
							
							
								
							
								dced76d1a4
								
							
								
							
						 | 
						
							
							
								
								os, filepath: reorganize functions
							
							
							
							
							
						 | 
						
							2019-12-23 13:09:22 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7ab993c218
								
							
								
							
						 | 
						
							
							
								
								sum types
							
							
							
							
							
						 | 
						
							2019-12-23 06:14:31 +03:00 | 
						
					
				
					
						
							
							
								 
								れもん
							
						 | 
						
							
							
							
							
								
							
								28ecfb231d
								
							
								
							
						 | 
						
							
							
								
								compiler: map[string]pointer, ?pointer, fix []pointer
							
							
							
							
							
						 | 
						
							2019-12-22 01:44:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								31b7991a93
								
							
								
							
						 | 
						
							
							
								
								negative enum vals + `[10]C.Foo` fix
							
							
							
							
							
						 | 
						
							2019-12-22 00:17:13 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								fbd9fedbfb
								
							
								
							
						 | 
						
							
							
								
								implement generic structs
							
							
							
							
							
						 | 
						
							2019-12-21 03:53:57 +03:00 | 
						
					
				
					
						
							
							
								 
								BigBlack
							
						 | 
						
							
							
							
							
								
							
								a38a0f4fb7
								
							
								
							
						 | 
						
							
							
								
								parser: fix x.function_pointer()
							
							
							
							
							
						 | 
						
							2019-12-19 21:23:29 +03:00 | 
						
					
				
					
						
							
							
								 
								BigBlack
							
						 | 
						
							
							
							
							
								
							
								2f218b878b
								
							
								
							
						 | 
						
							
							
								
								fix fn type call
							
							
							
							
							
						 | 
						
							2019-12-18 13:21:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								81045023c4
								
							
								
							
						 | 
						
							
							
								
								run vfmt on scanner.v
							
							
							
							
							
						 | 
						
							2019-12-18 08:26:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3d1db3519d
								
							
								
							
						 | 
						
							
							
								
								test enum printing
							
							
							
							
							
						 | 
						
							2019-12-18 05:45:48 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7456d556e1
								
							
								
							
						 | 
						
							
							
								
								fix 2 repl tests
							
							
							
							
							
						 | 
						
							2019-12-18 05:02:23 +03:00 | 
						
					
				
					
						
							
							
								 
								Johan Hillerström
							
						 | 
						
							
							
							
							
								
							
								6008fa44c6
								
							
								
							
						 | 
						
							
							
								
								parser: fix generic function call in `for in` expression
							
							
							
							
							
						 | 
						
							2019-12-17 01:08:30 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								560d1383d1
								
							
								
							
						 | 
						
							
							
								
								fix optional struct field assignment
							
							
							
							
							
						 | 
						
							2019-12-17 00:36:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								bcde155da7
								
							
								
							
						 | 
						
							
							
								
								test the recent type alias string; print vweb templates in verbose mode
							
							
							
							
							
						 | 
						
							2019-12-16 19:34:04 +03:00 | 
						
					
				
					
						
							
							
								 
								BigBlack
							
						 | 
						
							
							
							
							
								
							
								fc33f9d49c
								
							
								
							
						 | 
						
							
							
								
								type alias check
							
							
							
							
							
						 | 
						
							2019-12-14 22:01:20 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								1cd5fab21d
								
							
								
							
						 | 
						
							
							
								
								testing: support for internal module testing
							
							
							
							
							
						 | 
						
							2019-12-14 15:57:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c72bf0e1b1
								
							
								
							
						 | 
						
							
							
								
								global access modifier
							
							
							
							
							
						 | 
						
							2019-12-13 20:28:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								dc83e30a44
								
							
								
							
						 | 
						
							
							
								
								access modifiers: update tests/examples
							
							
							
							
							
						 | 
						
							2019-12-13 20:09:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								fc64238a39
								
							
								
							
						 | 
						
							
							
								
								testing: allow tests to import the same module with no custom options
							
							
							
							
							
						 | 
						
							2019-12-13 19:28:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								88ec9c235d
								
							
								
							
						 | 
						
							
							
								
								sort structs: handle fixed size arrays
							
							
							
							
							
						 | 
						
							2019-12-12 14:21:22 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								3486118ab7
								
							
								
							
						 | 
						
							
							
								
								compiler: force custom struct .str() methods to be defined public
							
							
							
							
							
						 | 
						
							2019-12-11 03:24:26 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								6d5e9f88f8
								
							
								
							
						 | 
						
							
							
								
								parser: allow enums to be used as bitfield flags
							
							
							
							
							
						 | 
						
							2019-12-10 06:16:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								02eee49d25
								
							
								
							
						 | 
						
							
							
								
								fix defer_test
							
							
							
							
							
						 | 
						
							2019-12-08 15:30:14 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c9886e6f42
								
							
								
							
						 | 
						
							
							
								
								use ++ everywhere
							
							
							
							
							
						 | 
						
							2019-12-08 14:34:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c019dd6f98
								
							
								
							
						 | 
						
							
							
								
								test assert in functions that return values
							
							
							
							
							
						 | 
						
							2019-12-07 22:42:20 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ad6adf327e
								
							
								
							
						 | 
						
							
							
								
								vlib: fix missing `else{}` in match statements
							
							
							
							
							
						 | 
						
							2019-12-07 17:23:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a594e009f2
								
							
								
							
						 | 
						
							
							
								
								test high order function
							
							
							
							
							
						 | 
						
							2019-12-07 16:13:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								98374ea6fe
								
							
								
							
						 | 
						
							
							
								
								CI: fix msvc (temporary work around dialogs poping up)
							
							
							
							
							
						 | 
						
							2019-12-05 17:08:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								fb237b9e53
								
							
								
							
						 | 
						
							
							
								
								parser: check types in `a in b` expressions
							
							
							
							
							
						 | 
						
							2019-12-04 22:17:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								9a6711fa1b
								
							
								
							
						 | 
						
							
							
								
								compiler: c'str' now has type charptr
							
							
							
							
							
						 | 
						
							2019-12-04 13:34:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3fea8f3de5
								
							
								
							
						 | 
						
							
							
								
								*char => charptr everywhere
							
							
							
							
							
						 | 
						
							2019-12-01 10:33:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a23a4ed98a
								
							
								
							
						 | 
						
							
							
								
								update all index() uses
							
							
							
							
							
						 | 
						
							2019-11-30 15:27:16 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								e31d892598
								
							
								
							
						 | 
						
							
							
								
								make _V_mret_ unique by putting p.token_idx in it
							
							
							
							
							
						 | 
						
							2019-11-29 11:11:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								7545ea709a
								
							
								
							
						 | 
						
							
							
								
								enable alpine/musl CI tests
							
							
							
							
							
						 | 
						
							2019-11-28 11:46:52 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								3b7466a13d
								
							
								
							
						 | 
						
							
							
								
								ci: rename multiret_with_ptrtype.v
							
							
							
							
							
						 | 
						
							2019-11-28 09:46:52 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								e63300e286
								
							
								
							
						 | 
						
							
							
								
								temporary fix for issue #2897
							
							
							
							
							
						 | 
						
							2019-11-27 19:55:32 +03:00 | 
						
					
				
					
						
							
							
								 
								れもん
							
						 | 
						
							
							
							
							
								
							
								584786d87c
								
							
								
							
						 | 
						
							
							
								
								parser: fix `in` expression
							
							
							
							
							
						 | 
						
							2019-11-27 08:48:04 +03:00 | 
						
					
				
					
						
							
							
								 
								ʇʞʌp
							
						 | 
						
							
							
							
							
								
							
								6349bd33d3
								
							
								
							
						 | 
						
							
							
								
								compiler: Allow `or` usage when assigning to struct fields. (#2893)
							
							
							
							
							
						 | 
						
							2019-11-26 09:07:35 +03:00 | 
						
					
				
					
						
							
							
								 
								ʇʞʌp
							
						 | 
						
							
							
							
							
								
							
								81d552038c
								
							
								
							
						 | 
						
							
							
								
								parser: allow constant usage in assoc
							
							
							
							
							
						 | 
						
							2019-11-26 06:41:56 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								5c217b9e61
								
							
								
							
						 | 
						
							
							
								
								fix hexadecimal constants + freestanding fixes
							
							
							
							
							
						 | 
						
							2019-11-26 06:12:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a4ab7b14c1
								
							
								
							
						 | 
						
							
							
								
								wrap up struct default vals + tests
							
							
							
							
							
						 | 
						
							2019-11-25 05:59:58 +03:00 | 
						
					
				
					
						
							
							
								 
								れもん
							
						 | 
						
							
							
							
							
								
							
								3d235169c8
								
							
								
							
						 | 
						
							
							
								
								parser: fix if expression
							
							
							
							
							
						 | 
						
							2019-11-23 14:25:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Dwight Schauer
							
						 | 
						
							
							
							
							
								
							
								4edade5067
								
							
								
							
						 | 
						
							
							
								
								compiler: fix a deferencing cast was causing a segfault
							
							
							
							
							
						 | 
						
							2019-11-22 09:11:06 +03:00 |