Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e32cbfcca7
								
							
								
							
						 | 
						
							
							
								
								error on C.Foo{!}
							
							
							
							
							
						 | 
						
							2019-12-04 12:56:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b2b34e18e4
								
							
								
							
						 | 
						
							
							
								
								use the new &C.Foo(0) cast
							
							
							
							
							
						 | 
						
							2019-12-04 12:19:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2bafd41183
								
							
								
							
						 | 
						
							
							
								
								`&C.Foo(0)` cast to replace `&C.Foo{!}` hack
							
							
							
							
							
						 | 
						
							2019-12-04 12:13:17 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								a9aaa13a09
								
							
								
							
						 | 
						
							
							
								
								freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S
							
							
							
							
							
						 | 
						
							2019-12-04 11:46:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								47f5e1178f
								
							
								
							
						 | 
						
							
							
								
								-output-cross-platform-c for creating a single x-platform C file
							
							
							
							
							
						 | 
						
							2019-12-04 02:02:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								eb20dd39b1
								
							
								
							
						 | 
						
							
							
								
								freestanding: init consts
							
							
							
							
							
						 | 
						
							2019-12-04 01:40:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								66f271f100
								
							
								
							
						 | 
						
							
							
								
								fix a string interpolation bug
							
							
							
							
							
						 | 
						
							2019-12-03 20:41:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f192429c8a
								
							
								
							
						 | 
						
							
							
								
								$if mac => $if macos
							
							
							
							
							
						 | 
						
							2019-12-03 16:29:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ff80e3a5fa
								
							
								
							
						 | 
						
							
							
								
								i8 print test + $if mac => $if macos
							
							
							
							
							
						 | 
						
							2019-12-03 16:09:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								0a8d2d5dc7
								
							
								
							
						 | 
						
							
							
								
								compiler: guess cc kind for -prod builds, to know when to add -flto
							
							
							
							
							
						 | 
						
							2019-12-03 13:58:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Enrico Lefass
							
						 | 
						
							
							
							
							
								
							
								6d28a80bf8
								
							
								
							
						 | 
						
							
							
								
								haiku support (part 2)
							
							
							
							
							
						 | 
						
							2019-12-03 11:26:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c0bb88dfb0
								
							
								
							
						 | 
						
							
							
								
								allow # in webview module
							
							
							
							
							
						 | 
						
							2019-12-02 12:31:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								753e926356
								
							
								
							
						 | 
						
							
							
								
								debug v symlink error
							
							
							
							
							
						 | 
						
							2019-12-02 12:16:55 +03:00 | 
						
					
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 | 
						
							
							
							
							
								
							
								254afcb2d0
								
							
								
							
						 | 
						
							
							
								
								*C.char => charptr
							
							
							
							
							
						 | 
						
							2019-12-02 11:37:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ec15bfb7d1
								
							
								
							
						 | 
						
							
							
								
								v test v => v test-compiler
							
							
							
							
							
						 | 
						
							2019-12-01 12:50:13 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								854309a7d8
								
							
								
							
						 | 
						
							
							
								
								freestanding: add array support (stack only for now)
							
							
							
							
							
						 | 
						
							2019-12-01 11:27:36 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3fea8f3de5
								
							
								
							
						 | 
						
							
							
								
								*char => charptr everywhere
							
							
							
							
							
						 | 
						
							2019-12-01 10:33:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								698c3823ee
								
							
								
							
						 | 
						
							
							
								
								charptr fix
							
							
							
							
							
						 | 
						
							2019-12-01 10:11:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0999273d32
								
							
								
							
						 | 
						
							
							
								
								CReserved => c_reserved; charptr
							
							
							
							
							
						 | 
						
							2019-12-01 09:56:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a23a4ed98a
								
							
								
							
						 | 
						
							
							
								
								update all index() uses
							
							
							
							
							
						 | 
						
							2019-11-30 15:27:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2651b8957a
								
							
								
							
						 | 
						
							
							
								
								parser: fix unreachable code error in if a := opt()
							
							
							
							
							
						 | 
						
							2019-11-30 15:17:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								81d4f66fbb
								
							
								
							
						 | 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1
							
							
							
							
							
						 | 
						
							2019-11-30 13:21:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7e4799334f
								
							
								
							
						 | 
						
							
							
								
								array: make left/right/slice private
							
							
							
							
							
						 | 
						
							2019-11-30 12:37:34 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b38283dcf1
								
							
								
							
						 | 
						
							
							
								
								string: make left/right private
							
							
							
							
							
						 | 
						
							2019-11-30 12:06:17 +03:00 | 
						
					
				
					
						
							
							
								 
								prime31
							
						 | 
						
							
							
							
							
								
							
								ff216e7d50
								
							
								
							
						 | 
						
							
							
								
								append module name for module search path
							
							
							
							
							
						 | 
						
							2019-11-30 11:17:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								68b4dab582
								
							
								
							
						 | 
						
							
							
								
								parser: another infinite loop fix
							
							
							
							
							
						 | 
						
							2019-11-30 10:37:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c00a7f3a5e
								
							
								
							
						 | 
						
							
							
								
								parser: fix infnite loop with `fn foo(&) {}`
							
							
							
							
							
						 | 
						
							2019-11-30 10:21:58 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d71532b64e
								
							
								
							
						 | 
						
							
							
								
								optimize `for c in str {`
							
							
							
							
							
						 | 
						
							2019-11-30 09:41:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
							
								
							
								661ddf3d1e
								
							
								
							
						 | 
						
							
							
								
								compiler: realpath before trying to basefilename
							
							
							
							
							
						 | 
						
							2019-11-30 08:01:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								850788c4bb
								
							
								
							
						 | 
						
							
							
								
								parser: fix a bug with & and ==
							
							
							
							
							
						 | 
						
							2019-11-29 23:18:10 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4c11eb5ddc
								
							
								
							
						 | 
						
							
							
								
								-bare => -freestanding
							
							
							
							
							
						 | 
						
							2019-11-29 22:49:05 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f724a956b3
								
							
								
							
						 | 
						
							
							
								
								parser: fix `a & b == c` precedence
							
							
							
							
							
						 | 
						
							2019-11-29 22:42:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								881584d04c
								
							
								
							
						 | 
						
							
							
								
								V 0.1.23
							
							
							
							
							
						 | 
						
							2019-11-29 20:00:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								71378b8041
								
							
								
							
						 | 
						
							
							
								
								parser: better syntax error for unexpected tokens
							
							
							
							
							
						 | 
						
							2019-11-29 17:06:49 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								11aaee685a
								
							
								
							
						 | 
						
							
							
								
								generics: fix errors & simplify
							
							
							
							
							
						 | 
						
							2019-11-29 16:46:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								431568faad
								
							
								
							
						 | 
						
							
							
								
								x64: fix off by one error in for loops
							
							
							
							
							
						 | 
						
							2019-11-29 12:33:36 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9e19472c33
								
							
								
							
						 | 
						
							
							
								
								show an info message if a C compiler is not installed
							
							
							
							
							
						 | 
						
							2019-11-29 12:12:06 +03:00 | 
						
					
				
					
						
							
							
								 
								bogen85
							
						 | 
						
							
							
							
							
								
							
								e31d892598
								
							
								
							
						 | 
						
							
							
								
								make _V_mret_ unique by putting p.token_idx in it
							
							
							
							
							
						 | 
						
							2019-11-29 11:11:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								52d25336db
								
							
								
							
						 | 
						
							
							
								
								x64: function calls; http: download_file()
							
							
							
							
							
						 | 
						
							2019-11-28 13:24:02 +03:00 | 
						
					
				
					
						
							
							
								 
								prime31
							
						 | 
						
							
							
							
							
								
							
								208f67132d
								
							
								
							
						 | 
						
							
							
								
								added -user_mod_path command line option to add a module search path
							
							
							
							
							
						 | 
						
							2019-11-28 13:04:57 +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
							
						 | 
						
							
							
							
							
								
							
								9374168b26
								
							
								
							
						 | 
						
							
							
								
								compiler: allow function expecting a void* to receive a byteptr
							
							
							
							
							
						 | 
						
							2019-11-28 09:44:43 +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 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a3b14e00a2
								
							
								
							
						 | 
						
							
							
								
								vweb fixes
							
							
							
							
							
						 | 
						
							2019-11-26 16:08:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								cb8a19efaf
								
							
								
							
						 | 
						
							
							
								
								vweb: bring back html() test
							
							
							
							
							
						 | 
						
							2019-11-26 09:34:09 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								3107618732
								
							
								
							
						 | 
						
							
							
								
								vweb: remove no longer needed special case & fix tmpl
							
							
							
							
							
						 | 
						
							2019-11-26 09:23:11 +03:00 | 
						
					
				
					
						
							
							
								 
								ʇʞʌp
							
						 | 
						
							
							
							
							
								
							
								6349bd33d3
								
							
								
							
						 | 
						
							
							
								
								compiler: Allow `or` usage when assigning to struct fields. (#2893)
							
							
							
							
							
						 | 
						
							2019-11-26 09:07:35 +03:00 | 
						
					
				
					
						
							
							
								 
								ʇʞʌp
							
						 | 
						
							
							
							
							
								
							
								79a02a4c09
								
							
								
							
						 | 
						
							
							
								
								parser: make `p.opt()?` work for methods
							
							
							
							
							
						 | 
						
							2019-11-26 09:04:59 +03:00 |