|  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 | 
				
					
						|  Vincenzo Palazzo | 2d867a2766 | ast: fix reported errors, when arrays of types defined in modules are involved (#13952) | 2022-04-08 17:38:34 +03:00 | 
				
					
						|  yuyi | 2a88b313d4 | cgen: format json encode/decode generated c codes (#13972) | 2022-04-08 17:27:05 +03:00 | 
				
					
						|  yuyi | 617608b23d | cgen: fix optional struct declarations for empty structs (#13970) | 2022-04-08 14:51:37 +03:00 | 
				
					
						|  Larpon | 45a427e68b | clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 (#13971) | 2022-04-08 13:32:38 +03:00 | 
				
					
						|  Larpon | 52f1c615a6 | fontstash: document all functions (#13969) | 2022-04-08 13:22:23 +03:00 | 
				
					
						|  Joe Conigliaro | a0c07454b1 | checker: remove debug code from previous commit | 2022-04-08 18:27:14 +10:00 |