|  yuyi | 03864e4ab8 | checker: fix cast enum to alias (#12968) | 2021-12-26 11:34:20 +02:00 | 
				
					
						|  Daniel Däschle | 10f63b3cd7 | cgen: remove "main" from inline sum type str (#12963) | 2021-12-25 23:58:45 +03:00 | 
				
					
						|  Daniel Däschle | 35282396ec | all: inline sum types (#12912) | 2021-12-25 18:26:40 +03:00 | 
				
					
						|  Miccah | 485b392cb3 | adt: implement a binary MinHeap data structure (#12956) | 2021-12-25 12:03:50 +02:00 | 
				
					
						|  yuyi | 8764a3a973 | checker: check errors of cast to byte (#12961) | 2021-12-25 11:34:15 +02:00 | 
				
					
						|  yuyi | d0ad79cd8b | checker: fix generic array builtin method call (#12957) | 2021-12-24 14:42:23 +02:00 | 
				
					
						|  yuyi | a83786d867 | checker: minor cleanup in cast_expr() (#12954) | 2021-12-24 11:38:27 +02:00 | 
				
					
						|  Miccah | d69d2c600b | adt: implement a doubly linked list (#12950) | 2021-12-24 11:19:40 +02:00 | 
				
					
						|  yuyi | c0dcd1a9a5 | ast: fix reference of alias char type (#12951) | 2021-12-24 11:11:20 +02:00 | 
				
					
						|  Ikko Ashimine | 92bd55ded6 | tests: fix typo in common.v (#12952) | 2021-12-24 10:47:48 +02:00 | 
				
					
						|  Hunam | 68452cff76 | adt: add queue (#12941) | 2021-12-23 18:57:15 +02:00 | 
				
					
						|  Hunam | 54a6973548 | adt: add linked list (#12937) | 2021-12-23 18:23:04 +02:00 | 
				
					
						|  Delyan Angelov | fa2de89db9 | orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys | 2021-12-23 16:43:22 +02:00 | 
				
					
						|  Hunam | d7deda5078 | vlib: add an `adt` module (Abstract Data Types) (#12901) | 2021-12-23 15:16:29 +02:00 | 
				
					
						|  yuyi | d4f28c88b3 | checker: minor cleanup in the checker.v (#12945) | 2021-12-23 15:02:09 +02:00 | 
				
					
						|  Benjamin Stigsen | 546c388b02 | gg: renaming drawing functions (#12913) | 2021-12-23 13:31:25 +02:00 | 
				
					
						|  yuyi | ad1ef6a9e2 | cgen: fix map get assign blank var with optional (#12943) | 2021-12-23 13:04:36 +02:00 | 
				
					
						|  Delyan Angelov | b88a40ad80 | ci: cleanup and fix sdl_ci.yml | 2021-12-23 13:01:38 +02:00 | 
				
					
						|  playX | a2468e1e0c | js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) | 2021-12-23 11:36:42 +02:00 | 
				
					
						|  yuyi | d3ccdfd75c | cgen: fix channel of sumtype (#12938) | 2021-12-23 11:26:15 +02:00 | 
				
					
						|  lydiandy | b4723c18fc | cmd: update vast -t help text (#12939) | 2021-12-23 11:23:35 +02:00 | 
				
					
						|  Delyan Angelov | db1175e455 | parser: handle `[noreturn]` on methods too | 2021-12-22 19:58:37 +02:00 | 
				
					
						|  yuyi | 1028f0b59e | fmt: fix error of generic struct_init using module (fix #12893) (#12935) | 2021-12-22 19:11:09 +02:00 | 
				
					
						|  Delyan Angelov | 86719c5de9 | tools: update vast to latest V | 2021-12-22 18:13:29 +02:00 | 
				
					
						|  Delyan Angelov | e256f1b2aa | checker,cgen: stabilise generic method handling (fix a source code ordering issue) | 2021-12-22 18:03:46 +02:00 | 
				
					
						|  Larpon | b3161b05a3 | ci: add sdl workflow for testing `vlang/sdl` (#12934) | 2021-12-22 17:52:47 +02:00 | 
				
					
						|  penguindark | 278c08704c | all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) | 2021-12-22 16:34:02 +03:00 | 
				
					
						|  playX | 2b9f993574 | gg: add text rendering, keyboard event handling for JS and other fixes (#12932) | 2021-12-22 12:26:52 +02:00 | 
				
					
						|  yuyi | 6eb44f472a | cgen: fix multiple return with sumtype (#12930) | 2021-12-22 12:09:08 +02:00 | 
				
					
						|  yuyi | 6a4fa6096e | cgen: fix blank ident in for_c_stmt (#12931) | 2021-12-22 09:34:26 +02:00 | 
				
					
						|  pancake | cb65f2ff44 | js: generate es5 methods for valueOf() and toString() (#12928) Co-authored-by: pancake <pancake@nopcode.org> | 2021-12-22 09:20:45 +02:00 | 
				
					
						|  zakuro | 2693631643 | parser: make codegen generate correct module name (#12929) | 2021-12-22 10:55:57 +11:00 | 
				
					
						|  spaceface | cfb814a0e3 | gen: support returning large types from closures on amd64 (#12926) | 2021-12-22 00:18:45 +02:00 | 
				
					
						|  Delyan Angelov | 7b4d83660a | examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) | 2021-12-21 23:43:13 +02:00 | 
				
					
						|  playX | b68c217d53 | js: remove usage of default arguments for `-es5` flag  (#12921) | 2021-12-21 20:23:40 +02:00 | 
				
					
						|  joe-conigliaro | 07cf6d9f96 | parser/scanner: make codegen impl use own parser. closes #12857 (#12925) | 2021-12-21 19:48:06 +02:00 | 
				
					
						|  yuyi | fc83f0bfd0 | cgen: clean up gen_assign_stmt() (#12915) | 2021-12-21 19:23:55 +02:00 | 
				
					
						|  Delyan Angelov | 5ee5f92cda | ci: use github.sha instead of github.ref, so CI runs on master are not canceled early | 2021-12-21 19:18:59 +02:00 | 
				
					
						|  yuyi | de3665af69 | cgen: fix interface method using struct embed (#12924) | 2021-12-21 19:16:05 +02:00 | 
				
					
						|  Delyan Angelov | 794bdfdca7 | ci: use concurrency.cancel-in-progress | 2021-12-21 19:10:43 +02:00 | 
				
					
						|  Delyan Angelov | 88435eb769 | examples: avoid using `go game.run()` in Tetris | 2021-12-21 16:54:26 +02:00 | 
				
					
						|  playX | ade14491d4 | gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) | 2021-12-21 12:31:29 +02:00 | 
				
					
						|  Delyan Angelov | cc2fcb52d6 | tests: fix the shown number of jobs for the test summary | 2021-12-21 02:51:26 +02:00 | 
				
					
						|  Delyan Angelov | ed2d1286da | help: improve `v help test` | 2021-12-20 19:53:39 +02:00 | 
				
					
						|  yuyi | 460f7c6637 | cgen: fix fixed array of interfaces equality (#12908) | 2021-12-20 19:09:22 +02:00 | 
				
					
						|  yuyi | 9f7d71d338 | ci: fix ci error of vls build (#12909) | 2021-12-20 19:08:22 +02:00 | 
				
					
						|  Delyan Angelov | 68ada041e6 | tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` | 2021-12-20 18:45:04 +02:00 | 
				
					
						|  playX | 5f0160bf11 | js,gg: more work on porting gg to JS backend (#12903) | 2021-12-20 16:18:21 +03:00 | 
				
					
						|  Delyan Angelov | f81654e3a7 | builtin: add `s.match_glob(wildcard_pattern)` | 2021-12-20 14:17:08 +02:00 | 
				
					
						|  yuyi | 7c85c2ab1f | checker: fix error of map selector assign (#12902) | 2021-12-20 08:09:15 +02:00 |