e66de8e824 
								
									
								
							
								 
							
						 
						
							
							
								
								bitfield: add methods `insert` and `extract` ( #9612 )  
							
							
							
						 
						
							2021-04-10 17:42:09 +03:00  
				
					
						
							
							
								 
						
							
							
								38c517c1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: use NSLog on iOS for print ( #9665 )  
							
							
							
						 
						
							2021-04-10 17:40:43 +03:00  
				
					
						
							
							
								 
						
							
							
								64391efa4d 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: add mysql support ( #9630 )  
							
							... 
							
							
							
							* add mysql to orm
* fix got to big packet error
* format sql.v
* format example
* custom sql types
* add mysql table cration
* add documentation
* format sql.v
* fix markdown
* start implementing select_expr for mysql
* remove orm.c
* format sql.v
* finish mysql expr
* remove c
* remove unessecary files
* change to c implementation
* remove c
* added str interpolation for idents
* fix string insert
* fix compilation problems
* fix gitly compilation
* fix typing mistake
* add link to orm docs 
							
						 
						
							2021-04-10 17:38:27 +03:00  
				
					
						
							
							
								 
						
							
							
								9f093203a4 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix generics struct_init ( #9661 )  
							
							
							
						 
						
							2021-04-10 17:33:15 +03:00  
				
					
						
							
							
								 
						
							
							
								cf64001474 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics return generic struct ( #9663 )  
							
							
							
						 
						
							2021-04-10 14:00:01 +03:00  
				
					
						
							
							
								 
						
							
							
								1bcc45f914 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup of return_stmt ( #9664 )  
							
							
							
						 
						
							2021-04-10 11:55:34 +03:00  
				
					
						
							
							
								 
						
							
							
								d54becf52e 
								
							
								 
							
						 
						
							
							
								
								v.cflag: support `#flag   $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")`  
							
							
							
						 
						
							2021-04-10 10:46:43 +03:00  
				
					
						
							
							
								 
						
							
							
								bf6a2f80ef 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics with generic struct receiver ( #9658 )  
							
							
							
						 
						
							2021-04-10 04:00:53 +02:00  
				
					
						
							
							
								 
						
							
							
								5273214ec2 
								
									
								
							
								 
							
						 
						
							
							
								
								map: rename methods ( #9657 )  
							
							
							
						 
						
							2021-04-10 04:00:29 +02:00  
				
					
						
							
							
								 
						
							
							
								6c1a43415e 
								
									
								
							
								 
							
						 
						
							
							
								
								net.http: make http.parse_response() public so it can be used by http servers ( #9653 )  
							
							
							
						 
						
							2021-04-09 23:42:25 +03:00  
				
					
						
							
							
								 
						
							
							
								bf9fe659a9 
								
									
								
							
								 
							
						 
						
							
							
								
								sync: fix `chan.close()` while a sending thread is waiting ( #9654 )  
							
							
							
						 
						
							2021-04-09 23:40:35 +03:00  
				
					
						
							
							
								 
						
							
							
								062ee4356d 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: add `v build-examples` steps to the sanitize jobs ( #9655 )  
							
							
							
						 
						
							2021-04-09 23:39:02 +03:00  
				
					
						
							
							
								 
						
							
							
								903dd49212 
								
									
								
							
								 
							
						 
						
							
							
								
								v: add support for `$if freestanding {`, without using it (part 1) ( #9656 )  
							
							
							
						 
						
							2021-04-09 23:24:25 +03:00  
				
					
						
							
							
								 
						
							
							
								f0a67a4813 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: remove sources.list.d cleanup statements from all jobs (too many false positives)  
							
							
							
						 
						
							2021-04-09 22:33:20 +03:00  
				
					
						
							
							
								 
						
							
							
								40d32c7eed 
								
									
								
							
								 
							
						 
						
							
							
								
								v.markused: fix -skip-unused regression for v itself and for tetris  
							
							
							
						 
						
							2021-04-09 20:04:14 +03:00  
				
					
						
							
							
								 
						
							
							
								5eb67ccd94 
								
									
								
							
								 
							
						 
						
							
							
								
								http: use Header struct for headers ( #9462 )  
							
							
							
						 
						
							2021-04-09 18:17:33 +02:00  
				
					
						
							
							
								 
						
							
							
								50f59674ce 
								
									
								
							
								 
							
						 
						
							
							
								
								ast, checker: make SelectorExpr.root_ident return ?Ident ( #9647 )  
							
							
							
						 
						
							2021-04-09 18:06:40 +02:00  
				
					
						
							
							
								 
						
							
							
								b346dd9464 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) ( #9650 )  
							
							
							
						 
						
							2021-04-09 17:18:36 +02:00  
				
					
						
							
							
								 
						
							
							
								6948419595 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix InterfaceDecl's position ( #9649 )  
							
							
							
						 
						
							2021-04-09 17:18:22 +02:00  
				
					
						
							
							
								 
						
							
							
								0c710ce470 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: register `Option_void` when used for `chan <- x or {...}` ( #9648 )  
							
							
							
						 
						
							2021-04-09 17:18:02 +02:00  
				
					
						
							
							
								 
						
							
							
								820fe626e7 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v)  
							
							
							
						 
						
							2021-04-09 17:56:36 +03:00  
				
					
						
							
							
								 
						
							
							
								a706215e52 
								
									
								
							
								 
							
						 
						
							
							
								
								ast, parser: add type_pos to TypeDecl nodes ( #9571 )  
							
							
							
						 
						
							2021-04-09 14:51:25 +03:00  
				
					
						
							
							
								 
						
							
							
								46e7e27ba3 
								
									
								
							
								 
							
						 
						
							
							
								
								v vet: give an error for trailing whitespace ( #9574 )  
							
							
							
						 
						
							2021-04-09 13:22:14 +03:00  
				
					
						
							
							
								 
						
							
							
								ddb2e72301 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: do not allow module aliases started with '_' (underscore) ( #9588 )  
							
							
							
						 
						
							2021-04-09 13:14:27 +03:00  
				
					
						
							
							
								 
						
							
							
								84fa1ae444 
								
									
								
							
								 
							
						 
						
							
							
								
								boehm-gc: support a `[keep_args_alive]` tag for C functions ( #9641 )  
							
							
							
						 
						
							2021-04-09 13:13:49 +03:00  
				
					
						
							
							
								 
						
							
							
								4feb09fa5b 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, cgen: add sumtype-like smartcasting capabilites to interfaces ( #9256 )  
							
							
							
						 
						
							2021-04-09 11:00:05 +03:00  
				
					
						
							
							
								 
						
							
							
								78e3bb748b 
								
									
								
							
								 
							
						 
						
							
							
								
								sync: close channels atomically only once ( #9645 )  
							
							
							
						 
						
							2021-04-09 10:57:41 +03:00  
				
					
						
							
							
								 
						
							
							
								e6a67e7172 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix error of `-foo.bar()` ( #9646 )  
							
							
							
						 
						
							2021-04-09 10:54:03 +03:00  
				
					
						
							
							
								 
						
							
							
								67ec33218e 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: read the entire request body from buffered reader ( #9644 )  
							
							
							
						 
						
							2021-04-09 10:53:33 +03:00  
				
					
						
							
							
								 
						
							
							
								e93a52a267 
								
							
								 
							
						 
						
							
							
								
								builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now)  
							
							
							
						 
						
							2021-04-08 19:17:04 +03:00  
				
					
						
							
							
								 
						
							
							
								7c79e9bce7 
								
									
								
							
								 
							
						 
						
							
							
								
								v.builder: streamline -stats output between backends. add a 'compilation speed' stat too  
							
							
							
						 
						
							2021-04-08 12:18:16 +03:00  
				
					
						
							
							
								 
						
							
							
								9881ff8448 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix option_print_errors_test.v ( #9616 )  
							
							
							
						 
						
							2021-04-08 08:46:08 +03:00  
				
					
						
							
							
								 
						
							
							
								690c0309ad 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: fix fn/method that return generic struct ( #9638 )  
							
							
							
						 
						
							2021-04-08 08:24:34 +03:00  
				
					
						
							
							
								 
						
							
							
								e654d61541 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: minor cleanup in check_or_expr() ( #9635 )  
							
							
							
						 
						
							2021-04-08 08:21:42 +03:00  
				
					
						
							
							
								 
						
							
							
								4f6dde4ac2 
								
									
								
							
								 
							
						 
						
							
							
								
								vself: handle missing v_old ( #9637 )  
							
							
							
						 
						
							2021-04-08 06:27:56 +02:00  
				
					
						
							
							
								 
						
							
							
								e03db643dc 
								
									
								
							
								 
							
						 
						
							
							
								
								readme: add links to demo videos  
							
							
							
						 
						
							2021-04-08 02:31:52 +02:00  
				
					
						
							
							
								 
						
							
							
								c37945e37f 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: add != ( #9600 )  
							
							
							
						 
						
							2021-04-08 02:13:25 +02:00  
				
					
						
							
							
								 
						
							
							
								f809d4052f 
								
									
								
							
								 
							
						 
						
							
							
								
								net.http: change header behavior to keep custom header case ( #9602 )  
							
							
							
						 
						
							2021-04-08 02:12:46 +02:00  
				
					
						
							
							
								 
						
							
							
								790961e73a 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: remove duplicate worker error check ( #9631 )  
							
							
							
						 
						
							2021-04-08 02:11:56 +02:00  
				
					
						
							
							
								 
						
							
							
								73238a81e2 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: sokol: update the comments on how to compile the shaderes ( #9633 )  
							
							
							
						 
						
							2021-04-08 02:11:41 +02:00  
				
					
						
							
							
								 
						
							
							
								8caabf0e9e 
								
									
								
							
								 
							
						 
						
							
							
								
								sokol: update to  floooh/sokol@c602d83  ( #9607 )  
							
							
							
						 
						
							2021-04-07 20:39:23 +02:00  
				
					
						
							
							
								 
						
							
							
								9541eb816b 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: remove unecessary assert ( #9617 )  
							
							
							
						 
						
							2021-04-07 19:18:18 +02:00  
				
					
						
							
							
								 
						
							
							
								a747651f18 
								
									
								
							
								 
							
						 
						
							
							
								
								v.vcache: another workaround for a tcc arm64 runtime bug  
							
							
							
						 
						
							2021-04-07 19:13:05 +03:00  
				
					
						
							
							
								 
						
							
							
								0cb0b0f9c6 
								
									
								
							
								 
							
						 
						
							
							
								
								v.vcache: workaround a tcc arm64 invalid memory access bug  
							
							
							
						 
						
							2021-04-07 19:09:41 +03:00  
				
					
						
							
							
								 
						
							
							
								fdb4f17866 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix compilation with g++ ( #9629 )  
							
							
							
						 
						
							2021-04-07 18:53:04 +03:00  
				
					
						
							
							
								 
						
							
							
								9c67a1cf62 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the `v -autofree cmd/v` job  
							
							
							
						 
						
							2021-04-07 18:37:30 +03:00  
				
					
						
							
							
								 
						
							
							
								66fafe7b7b 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: remove redundant code for generic structs ( #9628 )  
							
							
							
						 
						
							2021-04-07 17:26:22 +02:00  
				
					
						
							
							
								 
						
							
							
								de5cf4ac5e 
								
									
								
							
								 
							
						 
						
							
							
								
								v: show the number of processed bytes and lines for V source code with -stats  
							
							
							
						 
						
							2021-04-07 18:12:27 +03:00  
				
					
						
							
							
								 
						
							
							
								fef4e1e700 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics method return generics struct ( #9614 )  
							
							
							
						 
						
							2021-04-07 15:27:58 +02:00  
				
					
						
							
							
								 
						
							
							
								ab03357a6e 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: add table creation ( #9621 )  
							
							
							
						 
						
							2021-04-07 15:27:02 +02:00