1be6aed16e 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: support checking and decoding quoted keys ( #12552 )  
							
							
							
						 
						
							2021-11-23 16:59:07 +02:00  
				
					
						
							
							
								 
						
							
							
								0779b5fd8e 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: fix implicit array allocation ( #12553 )  
							
							
							
						 
						
							2021-11-23 16:51:24 +02:00  
				
					
						
							
							
								 
						
							
							
								49cd1b3d59 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: make value of `+nan`/`-nan` decode to `nan` ( #12542 )  
							
							
							
						 
						
							2021-11-23 16:23:16 +02:00  
				
					
						
							
							
								 
						
							
							
								12ffe04212 
								
									
								
							
								 
							
						 
						
							
							
								
								jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays ( #12551 )  
							
							... 
							
							
							
							* builtin/js: TypedArray support
* jsdom: WebGL W.I.P 
							
						 
						
							2021-11-23 14:51:59 +02:00  
				
					
						
							
							
								 
						
							
							
								e9efed02f0 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: fix decoding most large number values ( #12541 )  
							
							
							
						 
						
							2021-11-23 13:23:16 +02:00  
				
					
						
							
							
								 
						
							
							
								3f0e532660 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: fix unicode and escape value decoding ( #12534 )  
							
							
							
						 
						
							2021-11-23 11:02:43 +02:00  
				
					
						
							
							
								 
						
							
							
								13a2d547b4 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix vtl compile error ( #12550 )  
							
							
							
						 
						
							2021-11-23 10:55:15 +02:00  
				
					
						
							
							
								 
						
							
							
								93bdff5589 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: remove unnecessary paren in assert stmt ( #12546 )  
							
							
							
						 
						
							2021-11-23 07:30:54 +02:00  
				
					
						
							
							
								 
						
							
							
								fbe2b5cb58 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check argument type error of the generics fn declaration ( #12539 )  
							
							
							
						 
						
							2021-11-22 22:39:20 +02:00  
				
					
						
							
							
								 
						
							
							
								bf7074cad4 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: disable the tcc32 windows tasks for now  
							
							
							
						 
						
							2021-11-22 22:05:09 +02:00  
				
					
						
							
							
								 
						
							
							
								83fee01f6e 
								
									
								
							
								 
							
						 
						
							
							
								
								make.bat: add -g flag to improve diagnostics reports on windows  
							
							
							
						 
						
							2021-11-22 22:00:14 +02:00  
				
					
						
							
							
								 
						
							
							
								d431145a39 
								
									
								
							
								 
							
						 
						
							
							
								
								v.util,tools: use os.join_path_single  
							
							
							
						 
						
							2021-11-22 21:42:55 +02:00  
				
					
						
							
							
								 
						
							
							
								bd9564e38b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing ttf_test.v after making `char` unavailable for variable names  
							
							
							
						 
						
							2021-11-22 18:28:25 +02:00  
				
					
						
							
							
								 
						
							
							
								42b97ef888 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: add -ladvapi32 for bootstrapping with gcc/clang on windows  
							
							
							
						 
						
							2021-11-22 17:07:39 +02:00  
				
					
						
							
							
								 
						
							
							
								278be77c11 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: use wine64 explicitly in ci_cross.yml  
							
							
							
						 
						
							2021-11-22 16:59:21 +02:00  
				
					
						
							
							
								 
						
							
							
								f37eb6a932 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check invalid fn parameter name ( #12540 )  
							
							
							
						 
						
							2021-11-22 16:51:58 +02:00  
				
					
						
							
							
								 
						
							
							
								6914763493 
								
									
								
							
								 
							
						 
						
							
							
								
								vc: reduce further the average vc commit diff size  
							
							
							
						 
						
							2021-11-22 16:46:28 +02:00  
				
					
						
							
							
								 
						
							
							
								1bbbba5813 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: improve ci_cross.yml  
							
							
							
						 
						
							2021-11-22 16:36:26 +02:00  
				
					
						
							
							
								 
						
							
							
								759f3d28b7 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: improve diagnostic messages for cloning tcc on windows  
							
							
							
						 
						
							2021-11-22 16:24:56 +02:00  
				
					
						
							
							
								 
						
							
							
								5e8288528a 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix `v -b js vlib/builtin/js/array_test.js.v`  
							
							
							
						 
						
							2021-11-22 15:11:33 +02:00  
				
					
						
							
							
								 
						
							
							
								6a252ed015 
								
									
								
							
								 
							
						 
						
							
							
								
								os: implement a JS version of os.join_path_single too  
							
							
							
						 
						
							2021-11-22 15:03:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7a0dc60d04 
								
									
								
							
								 
							
						 
						
							
							
								
								os: re-add the leak in os.join_path (the `os.join_path(x, ...arr)` case should be handled by V). Add a memleak free os.join_path_single version.  
							
							
							
						 
						
							2021-11-22 14:40:55 +02:00  
				
					
						
							
							
								 
						
							
							
								5e1782bf9c 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add more common patterns of os function usage in the -autofree test import_os_and_use_its_constants.v  
							
							
							
						 
						
							2021-11-22 13:37:06 +02:00  
				
					
						
							
							
								 
						
							
							
								c3b8e5e181 
								
							
								 
							
						 
						
							
							
								
								ci: fix compilation on FreeBSD  
							
							
							
						 
						
							2021-11-22 09:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								84aa05f8fb 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix macos build  
							
							
							
						 
						
							2021-11-22 11:07:26 +02:00  
				
					
						
							
							
								 
						
							
							
								fe48380e85 
								
									
								
							
								 
							
						 
						
							
							
								
								os: cleanup; ci: fix a segfault in the tcc32 job when calling pref.vexe_path() -> os.real_path(os.executable())  
							
							
							
						 
						
							2021-11-22 10:32:10 +02:00  
				
					
						
							
							
								 
						
							
							
								e77a11001e 
								
									
								
							
								 
							
						 
						
							
							
								
								os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix)  
							
							
							
						 
						
							2021-11-21 23:04:30 +02:00  
				
					
						
							
							
								 
						
							
							
								c7bd74e0f8 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix build, remove `[manualfree]` from os.vmodules_paths for now  
							
							
							
						 
						
							2021-11-21 22:34:38 +02:00  
				
					
						
							
							
								 
						
							
							
								1aaac13a60 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: make `os` less special, fix an -autofree leak on just `import os`  
							
							... 
							
							
							
							* Improve documentation of v.util.Surrounder
* Remove `os` from the list of "no auto free" `builtin` mods
* Fix -autofree freeing of `const x = []string{}`.
* Add a valgrind regression test.
* Implement os.getenv_opt in vlib/os/environment.js.v too. 
							
						 
						
							2021-11-21 21:50:10 +02:00  
				
					
						
							
							
								 
						
							
							
								117c99d938 
								
									
								
							
								 
							
						 
						
							
							
								
								v.util: add Surrounder.builder_write_befores and Surrounder.builder_write_afters methods for writing to an existing strings.Builder  
							
							
							
						 
						
							2021-11-21 20:56:47 +02:00  
				
					
						
							
							
								 
						
							
							
								480f3876ee 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: fix system_font_path ( #12533 )  
							
							
							
						 
						
							2021-11-21 19:12:15 +02:00  
				
					
						
							
							
								 
						
							
							
								243e66a106 
								
									
								
							
								 
							
						 
						
							
							
								
								js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces ( #12526 )  
							
							
							
						 
						
							2021-11-20 21:28:11 +02:00  
				
					
						
							
							
								 
						
							
							
								258d0d6df7 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs ( #12529 )  
							
							
							
						 
						
							2021-11-20 20:55:19 +02:00  
				
					
						
							
							
								 
						
							
							
								f1dd0e3355 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: add value decoding ( #12521 )  
							
							
							
						 
						
							2021-11-20 19:48:44 +02:00  
				
					
						
							
							
								 
						
							
							
								4b9e8e243c 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: support arrays in value key query syntax ( #12527 )  
							
							
							
						 
						
							2021-11-20 19:45:17 +02:00  
				
					
						
							
							
								 
						
							
							
								82010e729d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix "unregistered" variadic interface call arguments ( #12525 )  
							
							
							
						 
						
							2021-11-20 18:15:20 +02:00  
				
					
						
							
							
								 
						
							
							
								90ba856107 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `dump(x)` with `fn (x &Type) str() string {`  
							
							
							
						 
						
							2021-11-20 13:12:03 +02:00  
				
					
						
							
							
								 
						
							
							
								24ffc1ffb2 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix os.rmdir_all for folders with recursive symlinks  
							
							
							
						 
						
							2021-11-20 10:28:12 +02:00  
				
					
						
							
							
								 
						
							
							
								1bbc73384c 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: fix memory corruption when returning new date/time types ( #12507 )  
							
							
							
						 
						
							2021-11-19 20:35:11 +02:00  
				
					
						
							
							
								 
						
							
							
								a894a6cf36 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: fix parsing of alphanumeric keys ( #12517 )  
							
							
							
						 
						
							2021-11-19 20:34:21 +02:00  
				
					
						
							
							
								 
						
							
							
								eec8788333 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics fn infer nested generic fn ( #12519 )  
							
							
							
						 
						
							2021-11-19 20:31:55 +02:00  
				
					
						
							
							
								 
						
							
							
								2794aa623a 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: include `vls.log` in the .gitignore files for new V projects ( #12522 )  
							
							
							
						 
						
							2021-11-19 19:23:35 +02:00  
				
					
						
							
							
								 
						
							
							
								b576181a66 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too  
							
							
							
						 
						
							2021-11-19 19:02:33 +02:00  
				
					
						
							
							
								 
						
							
							
								e275220f05 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `const x := opt() or {}` side effect interference with parallel cgen  
							
							
							
						 
						
							2021-11-19 18:15:06 +02:00  
				
					
						
							
							
								 
						
							
							
								762a7fde2a 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add os.getenv_opt/1  
							
							
							
						 
						
							2021-11-19 17:47:45 +02:00  
				
					
						
							
							
								 
						
							
							
								c2eb909c9b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix multiple matches in one expr ( #12516 )  
							
							
							
						 
						
							2021-11-19 13:52:28 +02:00  
				
					
						
							
							
								 
						
							
							
								80a4ff9900 
								
									
								
							
								 
							
						 
						
							
							
								
								native: handle some more statements and dont echo warnings ( #12518 )  
							
							
							
						 
						
							2021-11-19 13:50:44 +02:00  
				
					
						
							
							
								 
						
							
							
								fa995ca537 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add an error for `x.method({})` calls, when method expects a struct  
							
							
							
						 
						
							2021-11-19 13:30:45 +02:00  
				
					
						
							
							
								 
						
							
							
								9eac656e55 
								
									
								
							
								 
							
						 
						
							
							
								
								native: support passing a directory, instead of just a .v file ( #12512 )  
							
							
							
						 
						
							2021-11-19 10:30:46 +02:00  
				
					
						
							
							
								 
						
							
							
								76cf11e6b5 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: add Any.default_to() method ( #12506 )  
							
							
							
						 
						
							2021-11-19 10:26:45 +02:00