Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								86862d6a94
								
							
								
							
						 | 
						
							
							
								
								checker: remove mod_file_cacher exception
							
							
							
							
							
						 | 
						
							2020-06-01 17:43:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3d83934caf
								
							
								
							
						 | 
						
							
							
								
								checker: check mutating methods; generics fixes
							
							
							
							
							
						 | 
						
							2020-06-01 15:44:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a5ddb613fb
								
							
								
							
						 | 
						
							
							
								
								builder: linux cross compilation
							
							
							
							
							
						 | 
						
							2020-05-31 15:09:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								f9cb0d443b
								
							
								
							
						 | 
						
							
							
								
								builder: improve suggestion on a w64 cross compile fail on linux
							
							
							
							
							
						 | 
						
							2020-05-30 13:49:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								d148920b54
								
							
								
							
						 | 
						
							
							
								
								v.util: prepare CI for the external markdown module (needed for vdoc)
							
							
							
							
							
						 | 
						
							2020-05-30 11:06:16 +03:00 | 
						
					
				
					
						
							
							
								 
								JalonSolov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b7dc5b2f7b
								
									
								
							
								
							
						 | 
						
							
							
								
								stopwatch: auto_start option, make pause cumulative
							
							
							
							
							
						 | 
						
							2020-05-30 10:20:54 +03:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b3f2c629c6
								
									
								
							
								
							
						 | 
						
							
							
								
								builder: use .dylib for -shared builds in macOS
							
							
							
							
							
						 | 
						
							2020-05-29 04:52:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								01dbb25a37
								
							
								
							
						 | 
						
							
							
								
								checker: do not allow defining methods on types from other modules
							
							
							
							
							
						 | 
						
							2020-05-28 15:23:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								f6bdb3ae81
								
							
								
							
						 | 
						
							
							
								
								v.vmod: cleanup vmod.mod_file_cacher API
							
							
							
							
							
						 | 
						
							2020-05-28 01:38:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								2046ae78df
								
							
								
							
						 | 
						
							
							
								
								builder: improve `redefinition of function` messages
							
							
							
							
							
						 | 
						
							2020-05-28 00:56:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								0292666ac1
								
							
								
							
						 | 
						
							
							
								
								builder: use verror instead of panic when a _test.v file does not exist
							
							
							
							
							
						 | 
						
							2020-05-27 21:38:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								85d19dd253
								
							
								
							
						 | 
						
							
							
								
								cmd/v: error-limit
							
							
							
							
							
						 | 
						
							2020-05-24 04:47:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								67750c91d7
								
							
								
							
						 | 
						
							
							
								
								generics: lots of fixes
							
							
							
							
							
						 | 
						
							2020-05-24 04:43:03 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dda875a9c8
								
									
								
							
								
							
						 | 
						
							
							
								
								all: unify const names to snake_case
							
							
							
							
							
						 | 
						
							2020-05-22 17:36:09 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf7ab19d09
								
									
								
							
								
							
						 | 
						
							
							
								
								builder: do not allow importing 'builtin' module
							
							
							
							
							
						 | 
						
							2020-05-21 16:31:41 +02:00 | 
						
					
				
					
						
							
							
								 
								Abdullah Atta
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9888bacad5
								
									
								
							
								
							
						 | 
						
							
							
								
								v: make js hello world work
							
							
							
							
							
						 | 
						
							2020-05-21 16:17:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								9d4fe88d09
								
							
								
							
						 | 
						
							
							
								
								compiler: support for -color/-nocolor option overrides
							
							
							
							
							
						 | 
						
							2020-05-20 20:34:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0d3f133436
								
							
								
							
						 | 
						
							
							
								
								parser: show location of a previously defined function
							
							
							
							
							
						 | 
						
							2020-05-20 17:27:37 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface777
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e07869af91
								
									
								
							
								
							
						 | 
						
							
							
								
								builder: fix false-positive import cycle warning
							
							
							
							
							
						 | 
						
							2020-05-19 14:17:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2635be511f
								
									
								
							
								
							
						 | 
						
							
							
								
								all: re-apply C++ support
							
							
							
							
							
						 | 
						
							2020-05-18 21:38:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								07a78b2843
								
							
								
							
						 | 
						
							
							
								
								Revert "all: C++ compiler support"
							
							
							
							
							
							
							
							This reverts commit 9a237c3e82. 
							
						 | 
						
							2020-05-18 17:05:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9a237c3e82
								
									
								
							
								
							
						 | 
						
							
							
								
								all: C++ compiler support
							
							
							
							
							
						 | 
						
							2020-05-18 15:51:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								53ffee1e02
								
							
								
							
						 | 
						
							
							
								
								compiler: respect -showcc, -prod, -cg, when cross compiling for windows
							
							
							
							
							
						 | 
						
							2020-05-18 12:11:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								627400723c
								
							
								
							
						 | 
						
							
							
								
								x64 gen: improve error handling for unknown nodes
							
							
							
							
							
						 | 
						
							2020-05-17 15:45:17 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0845b2cfbe
								
							
								
							
						 | 
						
							
							
								
								builder: skip warnings; pref: move pref creation to pref.v
							
							
							
							
							
						 | 
						
							2020-05-16 22:45:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f49ef39708
								
							
								
							
						 | 
						
							
							
								
								checker: handle unexpected `or` blocks
							
							
							
							
							
						 | 
						
							2020-05-14 18:19:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e5d4786371
								
							
								
							
						 | 
						
							
							
								
								builder: simplify C error message
							
							
							
							
							
						 | 
						
							2020-05-14 18:14:38 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6d0b791ac8
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: warning about unused imports
							
							
							
							
							
						 | 
						
							2020-05-14 17:14:24 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								70b76a8e31
								
									
								
							
								
							
						 | 
						
							
							
								
								builder: use verror for not found modules
							
							
							
							
							
						 | 
						
							2020-05-14 10:59:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								1cb4aa7642
								
							
								
							
						 | 
						
							
							
								
								builder: cross compiling for linux, part 1
							
							
							
							
							
						 | 
						
							2020-05-14 04:15:04 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e60e8f3b34
								
							
								
							
						 | 
						
							
							
								
								builder: bring back cross compilation for windows
							
							
							
							
							
						 | 
						
							2020-05-13 23:02:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Ned Palacios
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5f0ad0f562
								
									
								
							
								
							
						 | 
						
							
							
								
								compiler: add output mode for errors and warnings, support for `-silent` flag
							
							
							
							
							
						 | 
						
							2020-05-10 12:26:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d7c4630d33
								
							
								
							
						 | 
						
							
							
								
								checker: make pub field check an error
							
							
							
							
							
						 | 
						
							2020-05-09 18:34:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c64f8b0d1f
								
							
								
							
						 | 
						
							
							
								
								parser/checker: pub: struct fields
							
							
							
							
							
						 | 
						
							2020-05-09 15:16:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								e08566d571
								
							
								
							
						 | 
						
							
							
								
								compiler: do not exit early, when given -o x.c or -o x.js
							
							
							
							
							
						 | 
						
							2020-05-08 15:31:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								be063d740b
								
							
								
							
						 | 
						
							
							
								
								ci: test self compilation with -autofree
							
							
							
							
							
						 | 
						
							2020-05-07 17:37:12 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a3bc32f3e0
								
							
								
							
						 | 
						
							
							
								
								builder: use time.new_stopwatch instead of benchmark.new_benchmark (reduces exe size)
							
							
							
							
							
						 | 
						
							2020-05-05 15:31:38 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								f9fe5b60a7
								
							
								
							
						 | 
						
							
							
								
								v doc: skip _x.c.v when not on x, i.e. filter files like v itself
							
							
							
							
							
						 | 
						
							2020-05-05 08:08:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								845ffb59a6
								
							
								
							
						 | 
						
							
							
								
								live: use mostly pure V code for reloading, eases customization
							
							
							
							
							
						 | 
						
							2020-05-03 20:22:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								dbbfb04e7c
								
							
								
							
						 | 
						
							
							
								
								docs: change obsolete -show_c_cmd to -showcc and -keepc
							
							
							
							
							
						 | 
						
							2020-05-02 19:01:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								7038f59ca5
								
							
								
							
						 | 
						
							
							
								
								compiler: add back support for -live
							
							
							
							
							
						 | 
						
							2020-05-02 01:14:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a6dfc6d46b
								
							
								
							
						 | 
						
							
							
								
								compiler: support ctags with -print_v_files and .ctags.d/v.ctags
							
							
							
							
							
						 | 
						
							2020-04-30 19:45:50 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								03cee3fee0
								
							
								
							
						 | 
						
							
							
								
								builder: fix run & is_test check
							
							
							
							
							
						 | 
						
							2020-04-29 16:44:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								be0e848ae8
								
							
								
							
						 | 
						
							
							
								
								builder: do not allow `v run _test.v`
							
							
							
							
							
						 | 
						
							2020-04-29 14:52:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								3d8853af2b
								
							
								
							
						 | 
						
							
							
								
								builder: move warning/error printing into print_warnings_and_errors
							
							
							
							
							
						 | 
						
							2020-04-29 13:04:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								bf8ed1815c
								
							
								
							
						 | 
						
							
							
								
								builder: print collected checker warnings too
							
							
							
							
							
						 | 
						
							2020-04-29 12:38:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								1e4e882bc2
								
							
								
							
						 | 
						
							
							
								
								cc/cgen: cached modules fixes
							
							
							
							
							
						 | 
						
							2020-04-28 13:15:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Enzo Baldisserri
							
						 | 
						
							
							
							
								
								
							
							
								
							
								682838a0cf
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check array and fields mutability
							
							
							
							
							
						 | 
						
							2020-04-27 22:53:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								e67bf674e3
								
							
								
							
						 | 
						
							
							
								
								scanner: cleanup, only v.parser now depends on v.scanner
							
							
							
							
							
						 | 
						
							2020-04-27 16:08:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								eb8973c362
								
							
								
							
						 | 
						
							
							
								
								builder: module caching fixes
							
							
							
							
							
						 | 
						
							2020-04-27 14:46:25 +02:00 |