Ned
							
						 | 
						
							
							
							
								
								
									
										
									
								
							
							
								
							
								5ada79c629
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: print libbacktrace output to stderr, on panics/segfault crash (#14434)
							
							
							
							
							
						 | 
						
							2022-05-19 12:16:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								59ed4be49a
								
							
								
							
						 | 
						
							
							
								
								all: update copyright year
							
							
							
							
							
						 | 
						
							2022-01-04 12:21:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6ff953d936
								
									
								
							
								
							
						 | 
						
							
							
								
								preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523)
							
							
							
							
							
						 | 
						
							2021-12-16 15:59:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								df7f2aa8a3
								
									
								
							
								
							
						 | 
						
							
							
								
								all: support `[markused]` tags for fns/consts/globals
							
							
							
							
							
						 | 
						
							2021-12-15 14:34:49 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6ac109a7c3
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them
							
							
							
							
							
						 | 
						
							2021-11-17 10:29:06 +02:00 | 
						
					
				
					
						
							
							
								 
								crthpl
							
						 | 
						
							
							
							
								
								
							
							
								
							
								85b58b03a3
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: parallelize (#10844)
							
							
							
							
							
						 | 
						
							2021-09-28 10:28:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								34d39ccb64
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix leak in rune.str(), fix leaks in most assert x == y statements in tests (#11091)
							
							
							
							
							
						 | 
						
							2021-08-13 18:37:34 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								47884dfd1f
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: move C. calls to .c.v files (#11164)
							
							
							
							
							
						 | 
						
							2021-08-12 21:46:38 +03:00 | 
						
					
				
					
						
							
							
								 
								shadow
							
						 | 
						
							
							
							
								
								
							
							
								
							
								66bc8bc0cb
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: remove many deprecated functions (#10972)
							
							
							
							
							
						 | 
						
							2021-07-28 09:22:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Louis Schmieder
							
						 | 
						
							
							
							
								
								
							
							
								
							
								26db3b0995
								
									
								
							
								
							
						 | 
						
							
							
								
								orm: redesign orm (re-write it in V) (#10353)
							
							
							
							
							
						 | 
						
							2021-07-23 12:33:55 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								06de9c799c
								
									
								
							
								
							
						 | 
						
							
							
								
								Revert "gen: add type name to comp for (#10881)"
							
							
							
							
							
							
							
							Reason: 713a079 is more general and provides the same information.
This reverts commit dd3ee20566. 
							
						 | 
						
							2021-07-21 23:56:00 +03:00 | 
						
					
				
					
						
							
							
								 
								Louis Schmieder
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dd3ee20566
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: add type name to comp for (#10881)
							
							
							
							
							
						 | 
						
							2021-07-21 23:45:08 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								eacdd0d7e1
								
							
								
							
						 | 
						
							
							
								
								comptime: fix $(field.name) in $for; vweb: shared fields
							
							
							
							
							
						 | 
						
							2021-06-16 20:33:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a27e7f7675
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: remove commented code; improve print_backtrace with tcc
							
							
							
							
							
						 | 
						
							2021-05-23 12:37:40 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2086e6f1c1
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130)
							
							
							
							
							
						 | 
						
							2021-05-19 10:35:56 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ed6ad728d9
								
							
								
							
						 | 
						
							
							
								
								vweb: fix serving static files
							
							
							
							
							
						 | 
						
							2021-05-16 04:28:14 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								84f9789e72
								
									
								
							
								
							
						 | 
						
							
							
								
								v: tag more low level functions with `[direct_array_access]`
							
							
							
							
							
						 | 
						
							2021-05-06 00:35:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Louis Schmieder
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fc3b628440
								
									
								
							
								
							
						 | 
						
							
							
								
								v: support `$for attr in Test.attributes` (#9836)
							
							
							
							
							
						 | 
						
							2021-04-25 18:29:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								70c651ff17
								
									
								
							
								
							
						 | 
						
							
							
								
								all: make __global behave consistent with const (#9711)
							
							
							
							
							
						 | 
						
							2021-04-19 17:07:47 +03:00 | 
						
					
				
					
						
							
							
								 
								crthpl
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0a1d0e062d
								
									
								
							
								
							
						 | 
						
							
							
								
								freestanding: small fixes (#9760)
							
							
							
							
							
						 | 
						
							2021-04-17 02:38:41 +03:00 | 
						
					
				
					
						
							
							
								 
								crthpl
							
						 | 
						
							
							
							
								
								
							
							
								
							
								14434cc86a
								
									
								
							
								
							
						 | 
						
							
							
								
								all: bare metal support (fix `-freestanding`) (#9624)
							
							
							
							
							
						 | 
						
							2021-04-14 07:50:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								291a88bc62
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix some of `v test-cleancode` 4
							
							
							
							
							
						 | 
						
							2021-04-05 21:39:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								69f1e7c9c3
								
									
								
							
								
							
						 | 
						
							
							
								
								v: fixes for `v -autofree -o v2 cmd/v`
							
							
							
							
							
						 | 
						
							2021-03-14 09:37:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Miccah
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a1e0f2bc46
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: add argument names to compile-time method struct (#9174)
							
							
							
							
							
						 | 
						
							2021-03-07 14:28:43 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								57258c2988
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document remaining pub structs in builtin.v (#8576)
							
							
							
							
							
						 | 
						
							2021-02-05 21:02:29 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2cadb3e4d8
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: panic with correct type names (#8355)
							
							
							
							
							
						 | 
						
							2021-01-30 18:54:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ac2c3847af
								
									
								
							
								
							
						 | 
						
							
							
								
								all: update copyright to 2019-2021 (#8029)
							
							
							
							
							
						 | 
						
							2021-01-18 13:20:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								14d55d26a3
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: extract C. calls from builtin.v to builtin.c.v
							
							
							
							
							
						 | 
						
							2020-12-15 09:41:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0da1d757cb
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: support '-d no_backtrace' directly in panic(), to ease creating .so files with tcc
							
							
							
							
							
						 | 
						
							2020-12-15 06:35:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ecfd124390
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: call C.tcc_backtrace() directly in the panic() fns
							
							
							
							
							
						 | 
						
							2020-12-13 11:01:04 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								03f644e099
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: change V's panic() to not segfault; use `-d panics_break_into_debugger` to override
							
							
							
							
							
						 | 
						
							2020-12-12 16:05:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2be0c6af47
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: implement -d exit_after_panic_message (speeds up `v test-parser` with gcc/clang)
							
							
							
							
							
						 | 
						
							2020-12-06 14:21:37 +02:00 | 
						
					
				
					
						
							
							
								 
								heronwr
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f8af866f76
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make v_realloc use int parameter instead of u32 (#7080)
							
							
							
							
							
						 | 
						
							2020-12-02 15:35:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7da1afa140
								
							
								
							
						 | 
						
							
							
								
								all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
							
							
							
							
							
						 | 
						
							2020-10-15 12:32:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c324169af0
								
									
								
							
								
							
						 | 
						
							
							
								
								all: remove intermediate handling for both global definition syntaxes (#6546)
							
							
							
							
							
						 | 
						
							2020-10-03 15:41:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								06cade6c31
								
									
								
							
								
							
						 | 
						
							
							
								
								all: change .ReturnType and .Type to .return_type and .typ (#6494)
							
							
							
							
							
						 | 
						
							2020-09-28 06:13:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								abc98c273c
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: require assign on type alias (#6477)
							
							
							
							
							
						 | 
						
							2020-09-25 12:02:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								40ed2e1b3d
								
							
								
							
						 | 
						
							
							
								
								builtin: use C.write for print/eprint . Call C.SetConsoleOutputCP(C.CP_UTF8) on windows
							
							
							
							
							
						 | 
						
							2020-09-11 16:20:35 +03:00 | 
						
					
				
					
						
							
							
								 
								spaceface777
							
						 | 
						
							
							
							
								
								
							
							
								
							
								eff319f869
								
									
								
							
								
							
						 | 
						
							
							
								
								comp_for: allow checking full mehod and arg types (#5997)
							
							
							
							
							
						 | 
						
							2020-08-27 15:00:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7dfae2384b
								
							
								
							
						 | 
						
							
							
								
								builtin: remove asl.h include
							
							
							
							
							
						 | 
						
							2020-08-22 17:22:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9e12095111
								
							
								
							
						 | 
						
							
							
								
								gg: image: return an optional instead of panic(); darwin: fix nsstring()
							
							
							
							
							
						 | 
						
							2020-08-22 17:09:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2dd90de993
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: error on `[unsafe_fn]` (#6090)
							
							
							
							
							
						 | 
						
							2020-08-09 12:22:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Louis Schmieder
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b58b15993c
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: compile time for (methods and fields) (#5957)
							
							
							
							
							
						 | 
						
							2020-07-25 00:02:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a74cbf55c7
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)
							
							
							
							
							
						 | 
						
							2020-07-20 20:06:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								498c8cfc8e
								
							
								
							
						 | 
						
							
							
								
								builtin: skip print_backtraces on panics with tcc, it does it automatically
							
							
							
							
							
						 | 
						
							2020-07-11 17:51:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								ab3c1f2a08
								
							
								
							
						 | 
						
							
							
								
								prealloc: skip frees for now
							
							
							
							
							
						 | 
						
							2020-07-11 13:22:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								649821be4c
								
							
								
							
						 | 
						
							
							
								
								all: use v_realloc
							
							
							
							
							
						 | 
						
							2020-07-11 12:37:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a1073105e1
								
							
								
							
						 | 
						
							
							
								
								all: re-enable -prealloc
							
							
							
							
							
						 | 
						
							2020-07-11 11:25:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b7175b54eb
								
							
								
							
						 | 
						
							
							
								
								vweb: ['/:arg1/:arg2/action'] attribute
							
							
							
							
							
						 | 
						
							2020-07-03 15:10:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e7339fec15
								
									
								
							
								
							
						 | 
						
							
							
								
								all: disallow pointer arithmetic for AssignStmt, PostfixExpr outside unsafe{} (#5581)
							
							
							
							
							
						 | 
						
							2020-07-01 14:50:17 +02:00 |