Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								222f2f08f6
								
							
								
							
						 | 
						
							
							
								
								vfmt: fix formatting of 'import mod as alias'
							
							
							
							
							
						 | 
						
							2019-12-31 19:26:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								da5fb5dcbd
								
							
								
							
						 | 
						
							
							
								
								Revert "x64, v2 backends"
							
							
							
							
							
							
							
							This reverts commit 81ae54d9bd. 
							
						 | 
						
							2019-12-31 13:23:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								81ae54d9bd
								
							
								
							
						 | 
						
							
							
								
								x64, v2 backends
							
							
							
							
							
						 | 
						
							2019-12-31 13:21:22 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								093a025ebf
								
							
								
							
						 | 
						
							
							
								
								parse_files(); ast.File
							
							
							
							
							
						 | 
						
							2019-12-30 16:55:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								d2f2ac523f
								
							
								
							
						 | 
						
							
							
								
								flag: fix displaying of both abbreviated and long options
							
							
							
							
							
							
							
							Add tests for the usage screen 
							
						 | 
						
							2019-12-30 16:38:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								25beb7b3f4
								
							
								
							
						 | 
						
							
							
								
								in errors, print array_ instead of [] in function names
							
							
							
							
							
						 | 
						
							2019-12-30 10:48:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								cba6a6fdea
								
							
								
							
						 | 
						
							
							
								
								`as` casting
							
							
							
							
							
						 | 
						
							2019-12-30 10:47:34 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2d2e0307b8
								
							
								
							
						 | 
						
							
							
								
								fn call; if expression; bool literals; 100k line program gen
							
							
							
							
							
							
							
							fix
yay
lovely 
							
						 | 
						
							2019-12-30 05:57:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a0f32f5c29
								
							
								
							
						 | 
						
							
							
								
								tests: improved test output formatting
							
							
							
							
							
						 | 
						
							2019-12-30 05:23:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Johan Hillerström
							
						 | 
						
							
							
							
							
								
							
								2d5f5a0c25
								
							
								
							
						 | 
						
							
							
								
								remove debug printing of sum types
							
							
							
							
							
						 | 
						
							2019-12-30 05:21:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b5fe40624c
								
							
								
							
						 | 
						
							
							
								
								staments + a sum type fix
							
							
							
							
							
						 | 
						
							2019-12-28 18:53:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								68e1d8e8eb
								
							
								
							
						 | 
						
							
							
								
								net.ftp: make ftp's tests just compile (not run) on CI
							
							
							
							
							
						 | 
						
							2019-12-28 13:55:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								59c784ae57
								
							
								
							
						 | 
						
							
							
								
								fix cgen_test.v
							
							
							
							
							
						 | 
						
							2019-12-28 12:06:53 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								379c79025b
								
							
								
							
						 | 
						
							
							
								
								run vfmt on v/
							
							
							
							
							
						 | 
						
							2019-12-28 10:38:29 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								72acbad3f0
								
							
								
							
						 | 
						
							
							
								
								v help: document -verbose flag
							
							
							
							
							
						 | 
						
							2019-12-28 09:41:21 +01:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								a214778b74
								
							
								
							
						 | 
						
							
							
								
								fix bug with sum type
							
							
							
							
							
						 | 
						
							2019-12-28 08:48:55 +01:00 | 
						
					
				
					
						
							
							
								 
								vitalyster
							
						 | 
						
							
							
							
							
								
							
								2f23ee4818
								
							
								
							
						 | 
						
							
							
								
								windows: cleanup after bootstrapping with unicode entrypoint
							
							
							
							
							
						 | 
						
							2019-12-27 19:07:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								66a07d7fe0
								
							
								
							
						 | 
						
							
							
								
								FnDecl, Return, statement block
							
							
							
							
							
						 | 
						
							2019-12-27 18:39:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								6c16bac908
								
							
								
							
						 | 
						
							
							
								
								vfmt: it can now be used for _platform.v files too, no matter the host os
							
							
							
							
							
						 | 
						
							2019-12-27 17:59:04 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4da21d80e3
								
							
								
							
						 | 
						
							
							
								
								fix () warning
							
							
							
							
							
						 | 
						
							2019-12-27 10:16:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								fc5f4ff326
								
							
								
							
						 | 
						
							
							
								
								make types.check public
							
							
							
							
							
						 | 
						
							2019-12-27 10:12:40 +01:00 | 
						
					
				
					
						
							
							
								 
								vitalyster
							
						 | 
						
							
							
							
							
								
							
								3f0f8bac49
								
							
								
							
						 | 
						
							
							
								
								windows: do not link gdi32/shell32 to console applications
							
							
							
							
							
							
							
							* read os.args from argv when we have console
* dynamically load CommandLineToArgvW when we are GUI app
* link gdi32/shell32 in glfw module 
							
						 | 
						
							2019-12-27 11:27:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e20ca28d5c
								
							
								
							
						 | 
						
							
							
								
								fix v prod build
							
							
							
							
							
						 | 
						
							2019-12-27 07:04:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0a3adb5de8
								
							
								
							
						 | 
						
							
							
								
								ast: return types, variable declaration
							
							
							
							
							
						 | 
						
							2019-12-27 07:01:22 +03:00 | 
						
					
				
					
						
							
							
								 
								BigBlack
							
						 | 
						
							
							
							
							
								
							
								320174bd5b
								
							
								
							
						 | 
						
							
							
								
								fix #3202
							
							
							
							
							
						 | 
						
							2019-12-27 06:09:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9b37fc7310
								
							
								
							
						 | 
						
							
							
								
								clean up parser_test.v
							
							
							
							
							
						 | 
						
							2019-12-26 13:05:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								8d9f89e728
								
							
								
							
						 | 
						
							
							
								
								compiler2: proof of concept cgen
							
							
							
							
							
						 | 
						
							2019-12-26 07:47:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ae4c8af674
								
							
								
							
						 | 
						
							
							
								
								fmt: fixes for option syntax formatting
							
							
							
							
							
						 | 
						
							2019-12-25 16:08:52 +03: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 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								96fa15c125
								
							
								
							
						 | 
						
							
							
								
								v fmt: process .v files from a module too
							
							
							
							
							
						 | 
						
							2019-12-24 05:43:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexey
							
						 | 
						
							
							
							
							
								
							
								dced76d1a4
								
							
								
							
						 | 
						
							
							
								
								os, filepath: reorganize functions
							
							
							
							
							
						 | 
						
							2019-12-23 13:09:22 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								6e130cd446
								
							
								
							
						 | 
						
							
							
								
								compiler: support for custom flags
							
							
							
							
							
							
							
							[if custom]fn..{} , #flag custom, $if custom {}
							
						 | 
						
							2019-12-23 13:09:00 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								42b1660c7e
								
							
								
							
						 | 
						
							
							
								
								move vfmt frontend program to tools/vfmt.v
							
							
							
							
							
						 | 
						
							2019-12-23 13:02:50 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								28594a65a8
								
							
								
							
						 | 
						
							
							
								
								fix enum bitfield
							
							
							
							
							
						 | 
						
							2019-12-23 07:05:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7ab993c218
								
							
								
							
						 | 
						
							
							
								
								sum types
							
							
							
							
							
						 | 
						
							2019-12-23 06:14:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a251db068f
								
							
								
							
						 | 
						
							
							
								
								run vfmt on math and sha; add vfmt check to test-compiler
							
							
							
							
							
						 | 
						
							2019-12-22 02:50:20 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								848cd3cb3e
								
							
								
							
						 | 
						
							
							
								
								run vfmt on http, net, sync, strconv
							
							
							
							
							
						 | 
						
							2019-12-22 01:57:50 +03:00 | 
						
					
				
					
						
							
							
								 
								れもん
							
						 | 
						
							
							
							
							
								
							
								28ecfb231d
								
							
								
							
						 | 
						
							
							
								
								compiler: map[string]pointer, ?pointer, fix []pointer
							
							
							
							
							
						 | 
						
							2019-12-22 01:44:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b76227b781
								
							
								
							
						 | 
						
							
							
								
								small vfmt fixes
							
							
							
							
							
						 | 
						
							2019-12-22 01:39:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								749d3ec14d
								
							
								
							
						 | 
						
							
							
								
								do not define __offsetof twice
							
							
							
							
							
						 | 
						
							2019-12-22 01:39:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ef28a6b872
								
							
								
							
						 | 
						
							
							
								
								final vfmt run before CI check
							
							
							
							
							
						 | 
						
							2019-12-22 00:58:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2b9392c46c
								
							
								
							
						 | 
						
							
							
								
								move hashmap to its own module for now
							
							
							
							
							
						 | 
						
							2019-12-22 00:54:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
							
								
							
								8512c9fc9d
								
							
								
							
						 | 
						
							
							
								
								compiler: __offsetof keyword for C offsetof() macro
							
							
							
							
							
						 | 
						
							2019-12-22 00:46:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								31b7991a93
								
							
								
							
						 | 
						
							
							
								
								negative enum vals + `[10]C.Foo` fix
							
							
							
							
							
						 | 
						
							2019-12-22 00:17:13 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								6763a92834
								
							
								
							
						 | 
						
							
							
								
								fix multiple type parameters
							
							
							
							
							
						 | 
						
							2019-12-21 09:54:43 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								f7c1b78ec2
								
							
								
							
						 | 
						
							
							
								
								clean up generic structs
							
							
							
							
							
						 | 
						
							2019-12-21 05:33:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								61bfecfa09
								
							
								
							
						 | 
						
							
							
								
								vweb: minor fixes
							
							
							
							
							
						 | 
						
							2019-12-21 05:19:26 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								fbd9fedbfb
								
							
								
							
						 | 
						
							
							
								
								implement generic structs
							
							
							
							
							
						 | 
						
							2019-12-21 03:53:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 | 
						
							
							
							
							
								
							
								090f444d8f
								
							
								
							
						 | 
						
							
							
								
								scanner: small DRY
							
							
							
							
							
						 | 
						
							2019-12-20 23:15:16 +03:00 |