Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f6c9a60f99
								
									
								
							
								
							
						 | 
						
							
							
								
								pref: only show the support cross compiler warning/VCROSS_COMPILER_NAME message for the C backend
							
							
							
							
							
						 | 
						
							2022-04-14 15:04:00 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf62b2e33e
								
									
								
							
								
							
						 | 
						
							
							
								
								vfmt: stabilise the attribute sorting order (sort first by length of atributes, then in alphabetical order of their names)
							
							
							
							
							
						 | 
						
							2022-04-14 14:53:45 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f1f75897b3
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: use asserts in channel code only when `-d debug` is passed
							
							
							
							
							
						 | 
						
							2022-04-14 14:00:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a62560d2c1
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix generation of vc/v_win.c in gen_vc.yml
							
							
							
							
							
						 | 
						
							2022-04-14 13:44:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e555335bf0
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall]
							
							
							
							
							
						 | 
						
							2022-04-14 13:36:51 +03:00 | 
						
					
				
					
						
							
							
								 
								fleur
							
						 | 
						
							
							
							
								
								
							
							
								
							
								68401d9dc8
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: add callconv attribute for fn and type (#14027)
							
							
							
							
							
						 | 
						
							2022-04-14 11:29:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5905590e78
								
									
								
							
								
							
						 | 
						
							
							
								
								builder, pref: use i686-w64-mingw32-gcc for cross compiling 32bit windows apps with `v -m32 -os windows hw.v`
							
							
							
							
							
						 | 
						
							2022-04-14 10:42:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Vincenzo Palazzo
							
						 | 
						
							
							
							
								
								
							
							
								
							
								48c295150f
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: fixes typechecking for a sum type with an alias type (#13974)
							
							
							
							
							
						 | 
						
							2022-04-13 18:38:26 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dc08105022
								
									
								
							
								
							
						 | 
						
							
							
								
								json: fix error for json decode with sumtype (#14025)
							
							
							
							
							
						 | 
						
							2022-04-13 18:06:28 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e5809363de
								
									
								
							
								
							
						 | 
						
							
							
								
								docs: describe the contents of vlib/v/gen/c/testdata/ and how to write tests for the checker, that still do not have good codegen counterpart
							
							
							
							
							
						 | 
						
							2022-04-13 14:55:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d7adb67d52
								
							
								
							
						 | 
						
							
							
								
								cgen: fix [cinit]
							
							
							
							
							
						 | 
						
							2022-04-13 02:55:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2525a30b5f
								
							
								
							
						 | 
						
							
							
								
								cgen: [cinit] attr for globals
							
							
							
							
							
						 | 
						
							2022-04-13 00:30:51 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e3e5bef139
								
									
								
							
								
							
						 | 
						
							
							
								
								ast, parser: fix formatting of `if` with inline comments (fix #7796) (#14018)
							
							
							
							
							
						 | 
						
							2022-04-13 00:15:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c780de6282
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: disallow 'small_unsigned == signed' (#13967)
							
							
							
							
							
						 | 
						
							2022-04-12 19:37:30 +03:00 | 
						
					
				
					
						
							
							
								 
								fleur
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6718958058
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: add a `[_fastcall]` fn attribute (#14016)
							
							
							
							
							
						 | 
						
							2022-04-12 17:06:56 +03:00 | 
						
					
				
					
						
							
							
								 
								牧心
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a810fbb80e
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix infix_expr_in_optimization compile error when treating some kind cannot directly use '==' (#14015)
							
							
							
							
							
						 | 
						
							2022-04-12 16:19:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8788512c4d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01)
							
							
							
							
							
						 | 
						
							2022-04-12 14:56:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4c7cdd2a2d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker,cgen: use faster `sym.idx == ast.error_type_idx` integer comparisons, instead of `sym.name == "IError"`
							
							
							
							
							
						 | 
						
							2022-04-12 14:49:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								62032c43db
								
									
								
							
								
							
						 | 
						
							
							
								
								ast: fix Table.rewrite_already_registered_symbol calls (they were setting sym.idx to 0)
							
							
							
							
							
						 | 
						
							2022-04-12 14:49:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9b43713ec5
								
									
								
							
								
							
						 | 
						
							
							
								
								net: simplify TcpListener.accept, use `C.accept(l.sock.handle, 0, 0)`, since we do not care about the local address of the accepted connection
							
							
							
							
							
						 | 
						
							2022-04-12 11:47:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								716cb17aea
								
									
								
							
								
							
						 | 
						
							
							
								
								math.big: wrap all asserts in module code (not in tests) in `$if debug {}` (#14012)
							
							
							
							
							
						 | 
						
							2022-04-12 09:38:53 +03:00 | 
						
					
				
					
						
							
							
								 
								crthpl
							
						 | 
						
							
							
							
								
								
							
							
								
							
								afb07e0e16
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix deadlock when returning multiple values in lock (#14014)
							
							
							
							
							
						 | 
						
							2022-04-12 09:21:27 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3e3b2e25db
								
									
								
							
								
							
						 | 
						
							
							
								
								parser, fmt: fix the formatting of fn headers with inline comments (#14010)
							
							
							
							
							
						 | 
						
							2022-04-11 22:31:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								07207db998
								
									
								
							
								
							
						 | 
						
							
							
								
								examples: reduce C. prefix usage, rename fontstash enums (#14011)
							
							
							
							
							
						 | 
						
							2022-04-11 22:23:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cb969e0934
								
									
								
							
								
							
						 | 
						
							
							
								
								tools: fix the behaviour of regress.v , when oldv.v is not compiled
							
							
							
							
							
						 | 
						
							2022-04-11 21:57:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								382586da6d
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix toml segfault (remove unused low level builtin option IError.msg compatibility hack)
							
							
							
							
							
						 | 
						
							2022-04-11 21:49:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e64c8cce62
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: bump size of EMPTY_STRUCT_DECLARATION's _dummy_pad field to 8 (a voidptr, instead of char)
							
							
							
							
							
						 | 
						
							2022-04-11 17:53:18 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5551cb248c
								
									
								
							
								
							
						 | 
						
							
							
								
								ast, parser, fmt: fix formatting of consts with embedded comments (#14008)
							
							
							
							
							
						 | 
						
							2022-04-11 17:27:41 +03:00 | 
						
					
				
					
						
							
							
								 
								牧心
							
						 | 
						
							
							
							
								
								
							
							
								
							
								25d8faabf6
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix alloc empty struct array error (#14007)
							
							
							
							
							
						 | 
						
							2022-04-11 14:16:09 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								843ce43077
								
									
								
							
								
							
						 | 
						
							
							
								
								strconv: cleanup atof.c.v - use a ParserState enum, clarify comments
							
							
							
							
							
						 | 
						
							2022-04-11 12:01:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e4dfffd70b
								
									
								
							
								
							
						 | 
						
							
							
								
								toml: remove math import (used only for math.max and math.max_u32)
							
							
							
							
							
						 | 
						
							2022-04-11 10:22:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1938bc48e7
								
									
								
							
								
							
						 | 
						
							
							
								
								toml.scanner: make end_of_text, at, next and peek return u32 (#13998)
							
							
							
							
							
						 | 
						
							2022-04-11 10:12:04 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fa66183f43
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check error for map of generic struct init (#13999)
							
							
							
							
							
						 | 
						
							2022-04-11 10:07:23 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a0e7a46be4
								
							
								
							
						 | 
						
							
							
								
								rand: speed up MT19937RNG.u64
							
							
							
							
							
						 | 
						
							2022-04-10 13:07:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								6c25f5b291
								
							
								
							
						 | 
						
							
							
								
								rand: fix needless array allocation in MT19937RNG.u64()
							
							
							
							
							
						 | 
						
							2022-04-10 13:02:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Subhomoy Haldar
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3f90809035
								
									
								
							
								
							
						 | 
						
							
							
								
								rand: add missing pub modifiers for .byte() and .u32() methods (#13992)
							
							
							
							
							
						 | 
						
							2022-04-10 11:43:46 +03:00 | 
						
					
				
					
						
							
							
								 
								牧心
							
						 | 
						
							
							
							
								
								
							
							
								
							
								11d9a67e3b
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix invalid operands to `an_alias in an_array_of_aliased_values` (#13994)
							
							
							
							
							
						 | 
						
							2022-04-10 11:42:17 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8517b8f8b0
								
									
								
							
								
							
						 | 
						
							
							
								
								examples: use #[] in news_fetcher.v to simplify the code
							
							
							
							
							
						 | 
						
							2022-04-10 11:11:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								88c4a64a15
								
									
								
							
								
							
						 | 
						
							
							
								
								examples: make examples/sokol/drawing.v more symmetrical
							
							
							
							
							
						 | 
						
							2022-04-10 10:40:14 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								93a5d03182
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: improve embedded struct parsing/better error for `Architecture []string` (#13995)
							
							
							
							
							
						 | 
						
							2022-04-10 10:24:36 +03:00 | 
						
					
				
					
						
							
							
								 
								Vincenzo Palazzo
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3571f66a82
								
									
								
							
								
							
						 | 
						
							
							
								
								pref: fix access in invalid position on `v search ''` (#13993)
							
							
							
							
							
						 | 
						
							2022-04-10 10:21:58 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								473bc0254d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check error for array of generic struct init (#13987)
							
							
							
							
							
						 | 
						
							2022-04-09 21:50:34 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								89d64b21ea
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: remove manual free(f) in an autofree test, after 58febe46, which does it automatically now
							
							
							
							
							
						 | 
						
							2022-04-09 20:06:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								df30b79971
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: allow for `arr.any(opt_fn()?)`, add test
							
							
							
							
							
						 | 
						
							2022-04-09 19:50:10 +03:00 | 
						
					
				
					
						
							
							
								 
								Daniel Oberhoff
							
						 | 
						
							
							
							
								
								
							
							
								
							
								58febe4607
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix autofree of heap variables (#13823)
							
							
							
							
							
						 | 
						
							2022-04-09 17:37:39 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								704e3c6e72
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix error for fn with fixed array argument  (fix #13976) (#13982)
							
							
							
							
							
						 | 
						
							2022-04-09 15:57:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf385d2ac9
								
									
								
							
								
							
						 | 
						
							
							
								
								docs: add links to download C compilers (#13984)
							
							
							
							
							
						 | 
						
							2022-04-09 15:53:37 +03:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								804f2f56d4
								
									
								
							
								
							
						 | 
						
							
							
								
								vpm: support `v install -once module_name`(#13977)
							
							
							
							
							
						 | 
						
							2022-04-09 14:29:41 +03:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e3da3101f6
								
									
								
							
								
							
						 | 
						
							
							
								
								vpm: simplify output for `v list` (#13975)
							
							
							
							
							
						 | 
						
							2022-04-09 14:26:01 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								60e718e7c6
								
							
								
							
						 | 
						
							
							
								
								test: save removing the nonexistent binary output for v fmt and v vet tests
							
							
							
							
							
						 | 
						
							2022-04-09 13:04:52 +03:00 |