b86c79329b 
								
									
								
							
								 
							
						 
						
							
							
								
								os, builtin: reduce leaks without -autofree  
							
							
							
						 
						
							2021-10-29 15:49:30 +03:00  
				
					
						
							
							
								 
						
							
							
								475a2f9b43 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing vlib/orm/orm_test.v  
							
							
							
						 
						
							2021-10-28 17:33:18 +03:00  
				
					
						
							
							
								 
						
							
							
								4d0f6767b1 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: use malloc instead of calloc for `[]Type{cap: size}`  
							
							
							
						 
						
							2021-10-28 17:18:03 +03:00  
				
					
						
							
							
								 
						
							
							
								8014235e0e 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords  
							
							
							
						 
						
							2021-10-28 15:41:13 +03:00  
				
					
						
							
							
								 
						
							
							
								cfecb62299 
								
									
								
							
								 
							
						 
						
							
							
								
								js: DOM API. Part 1 ( #12296 )  
							
							
							
						 
						
							2021-10-27 23:18:09 +03:00  
				
					
						
							
							
								 
						
							
							
								ea6d2d53db 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: disallow `for mut in range` ( fix   #12234 ) ( #12277 )  
							
							
							
						 
						
							2021-10-27 14:55:36 +03:00  
				
					
						
							
							
								 
						
							
							
								cc2847f6ff 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix compilation with `-gc boehm` on some FreeBSD versions ( #12289 )  
							
							
							
						 
						
							2021-10-25 10:24:08 +03:00  
				
					
						
							
							
								 
						
							
							
								eed94c727c 
								
									
								
							
								 
							
						 
						
							
							
								
								os: move C struct declarations in their own _default.c.v files ( #12268 )  
							
							
							
						 
						
							2021-10-22 17:08:08 +03:00  
				
					
						
							
							
								 
						
							
							
								57c79770b3 
								
									
								
							
								 
							
						 
						
							
							
								
								js: port more methods (os, builtin) ( #12238 )  
							
							
							
						 
						
							2021-10-20 16:02:21 +03:00  
				
					
						
							
							
								 
						
							
							
								c1aa782a6c 
								
									
								
							
								 
							
						 
						
							
							
								
								js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr ( #12231 )  
							
							
							
						 
						
							2021-10-19 12:11:54 +03:00  
				
					
						
							
							
								 
						
							
							
								d373eba79b 
								
									
								
							
								 
							
						 
						
							
							
								
								js: implement more functions for JS backend ( #12167 )  
							
							
							
						 
						
							2021-10-13 09:40:14 +03:00  
				
					
						
							
							
								 
						
							
							
								22962dd2d2 
								
									
								
							
								 
							
						 
						
							
							
								
								js: change codegen for match statement, speedup string.split_into_lines ( #12157 )  
							
							
							
						 
						
							2021-10-12 09:52:16 +03:00  
				
					
						
							
							
								 
						
							
							
								a8ace2c41c 
								
									
								
							
								 
							
						 
						
							
							
								
								math: implement `pow` in pure V ( #12105 )  
							
							
							
						 
						
							2021-10-08 17:44:55 +03:00  
				
					
						
							
							
								 
						
							
							
								33a1006cc5 
								
									
								
							
								 
							
						 
						
							
							
								
								js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported ( #12096 )  
							
							
							
						 
						
							2021-10-07 15:55:47 +03:00  
				
					
						
							
							
								 
						
							
							
								b2945e916f 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add initial support for runes ( #12077 )  
							
							
							
						 
						
							2021-10-06 10:43:49 +03:00  
				
					
						
							
							
								 
						
							
							
								8d1ba52d0c 
								
									
								
							
								 
							
						 
						
							
							
								
								js: fix string.bytes codegen, readline, add tests for `strings` ( #12060 )  
							
							
							
						 
						
							2021-10-04 18:28:30 +03:00  
				
					
						
							
							
								 
						
							
							
								a8c2c419cd 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: improve malloc panic messages ( #12054 )  
							
							
							
						 
						
							2021-10-03 20:27:46 +03:00  
				
					
						
							
							
								 
						
							
							
								9145cd66ec 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add more tests to builtin/js and implement more builtin functions ( #12049 )  
							
							
							
						 
						
							2021-10-03 10:08:21 +03:00  
				
					
						
							
							
								 
						
							
							
								82f187e5e0 
								
									
								
							
								 
							
						 
						
							
							
								
								js: fix `rand` build, properly use key values on map, add `rand.string` ( #12020 )  
							
							
							
						 
						
							2021-10-01 21:23:49 +03:00  
				
					
						
							
							
								 
						
							
							
								e3d379a1eb 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add byte.repeat() and rune.repeat() ( #12007 )  
							
							
							
						 
						
							2021-09-30 09:32:20 +03:00  
				
					
						
							
							
								 
						
							
							
								4333a53f28 
								
									
								
							
								 
							
						 
						
							
							
								
								js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen ( #12011 )  
							
							
							
						 
						
							2021-09-29 15:33:14 +03:00  
				
					
						
							
							
								 
						
							
							
								8789cc422c 
								
									
								
							
								 
							
						 
						
							
							
								
								v.ast: fix fmt of 'bytestr' to '&byte' ( #12014 )  
							
							
							
						 
						
							2021-09-29 13:53:46 +03:00  
				
					
						
							
							
								 
						
							
							
								85b58b03a3 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: parallelize ( #10844 )  
							
							
							
						 
						
							2021-09-28 10:28:04 +03:00  
				
					
						
							
							
								 
						
							
							
								a17b943e87 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add method `byte()` for string ( #11998 )  
							
							
							
						 
						
							2021-09-28 10:08:10 +03:00  
				
					
						
							
							
								 
						
							
							
								07d65b2aab 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: move byte methods from rune.v to int.v ( #11987 )  
							
							
							
						 
						
							2021-09-26 22:34:25 +03:00  
				
					
						
							
							
								 
						
							
							
								863dd0b23e 
								
									
								
							
								 
							
						 
						
							
							
								
								js: array improvements ( #11952 )  
							
							
							
						 
						
							2021-09-26 07:33:53 +03:00  
				
					
						
							
							
								 
						
							
							
								108a01d65f 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix unnecessary line break in array init ( fix   #11448 ) ( #11562 )  
							
							
							
						 
						
							2021-09-21 16:20:09 +03:00  
				
					
						
							
							
								 
						
							
							
								b2ecca3966 
								
									
								
							
								 
							
						 
						
							
							
								
								all: remove `size_t` ( #11478 )  
							
							
							
						 
						
							2021-09-21 02:12:38 +03:00  
				
					
						
							
							
								 
						
							
							
								b343f19bec 
								
									
								
							
								 
							
						 
						
							
							
								
								v.scanner: fix ambiguity of two-level generics and shift-right ( #11540 )  
							
							
							
						 
						
							2021-09-19 16:22:28 +03:00  
				
					
						
							
							
								 
						
							
							
								bd65ceb463 
								
									
								
							
								 
							
						 
						
							
							
								
								v.markused: remove __print_assert_failure from all_fn_root_names  
							
							
							
						 
						
							2021-09-17 21:47:22 +03:00  
				
					
						
							
							
								 
						
							
							
								7d1776b84d 
								
									
								
							
								 
							
						 
						
							
							
								
								js: equality method generation for V types ( #11503 )  
							
							
							
						 
						
							2021-09-16 07:07:48 +03:00  
				
					
						
							
							
								 
						
							
							
								ae41d1d3c6 
								
							
								 
							
						 
						
							
							
								
								builtin, cgen: more -nofloat fixes  
							
							
							
						 
						
							2021-09-13 19:06:19 +03:00  
				
					
						
							
							
								 
						
							
							
								8fc0b486a2 
								
							
								 
							
						 
						
							
							
								
								builtin: fix string interpolation when compiling with -nofloat  
							
							
							
						 
						
							2021-09-13 18:40:32 +03:00  
				
					
						
							
							
								 
						
							
							
								cfcc57f5d3 
								
							
								 
							
						 
						
							
							
								
								checker: remove unnecessary "no methods" error; builder: skip float.c.v with -nofloat  
							
							
							
						 
						
							2021-09-13 18:14:26 +03:00  
				
					
						
							
							
								 
						
							
							
								5b619b99c2 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: Interfaces support, fix for error propagation & panic stacktraces ( #11471 )  
							
							
							
						 
						
							2021-09-11 14:24:47 +03:00  
				
					
						
							
							
								 
						
							
							
								ab3adf3346 
								
							
								 
							
						 
						
							
							
								
								checker: no longer allow automatic dereferncing in `a = b`  
							
							
							
						 
						
							2021-09-09 20:21:01 +03:00  
				
					
						
							
							
								 
						
							
							
								1a2d5f65fb 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add `size_t.str()` again ( #11446 )  
							
							
							
						 
						
							2021-09-09 10:50:35 +03:00  
				
					
						
							
							
								 
						
							
							
								4faa0f8487 
								
									
								
							
								 
							
						 
						
							
							
								
								v.checker: add checks for `.free()` methods  
							
							
							
						 
						
							2021-09-09 09:54:06 +03:00  
				
					
						
							
							
								 
						
							
							
								72089c4feb 
								
									
								
							
								 
							
						 
						
							
							
								
								js: use prefixed names for functions and global symbols ( #11387 )  
							
							
							
						 
						
							2021-09-08 20:30:46 +03:00  
				
					
						
							
							
								 
						
							
							
								55451baa03 
								
							
								 
							
						 
						
							
							
								
								builtin: i32 alias  
							
							
							
						 
						
							2021-09-08 14:49:02 +03:00  
				
					
						
							
							
								 
						
							
							
								bef3390f36 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix compilation ( #11445 )  
							
							
							
						 
						
							2021-09-08 14:19:21 +03:00  
				
					
						
							
							
								 
						
							
							
								56ad5d72ef 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add `.str` method for `i/usize` ( #11441 )  
							
							
							
						 
						
							2021-09-08 13:41:08 +03:00  
				
					
						
							
							
								 
						
							
							
								e3b65092d6 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: deprecate `size_t` ( #11443 )  
							
							
							
						 
						
							2021-09-08 13:09:32 +03:00  
				
					
						
							
							
								 
						
							
							
								cc8ee5fb84 
								
									
								
							
								 
							
						 
						
							
							
								
								all: introduce `isize` and `usize` ( #11437 )  
							
							
							
						 
						
							2021-09-08 05:53:39 +03:00  
				
					
						
							
							
								 
						
							
							
								bd10a63839 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: string interpolation: binary format support ( #11421 )  
							
							
							
						 
						
							2021-09-07 00:12:54 +03:00  
				
					
						
							
							
								 
						
							
							
								78c26e69cf 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix the string.index_any method ( #11310 )  
							
							
							
						 
						
							2021-09-06 15:06:37 +03:00  
				
					
						
							
							
								 
						
							
							
								5181031480 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: check array.sort_with_compare() arg mismatch ( #11385 )  
							
							
							
						 
						
							2021-09-04 15:02:05 +03:00  
				
					
						
							
							
								 
						
							
							
								91f7be98d0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.js.v: run vfmt  
							
							
							
						 
						
							2021-09-03 14:13:36 +03:00  
				
					
						
							
							
								 
						
							
							
								a4df418a68 
								
									
								
							
								 
							
						 
						
							
							
								
								js: support `[export: 'AnotherName']` for FnDecl codegen ( #11377 )  
							
							
							
						 
						
							2021-09-03 13:00:24 +03:00  
				
					
						
							
							
								 
						
							
							
								08c517c966 
								
									
								
							
								 
							
						 
						
							
							
								
								strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend ( #11364 )  
							
							
							
						 
						
							2021-09-03 12:16:07 +03:00  
				
					
						
							
							
								 
						
							
							
								a9b705bfd8 
								
									
								
							
								 
							
						 
						
							
							
								
								js: fix printing, make builtins for result and option types behave correctly ( #11336 )  
							
							
							
						 
						
							2021-08-30 20:47:18 +03:00  
				
					
						
							
							
								 
						
							
							
								f44eb88a8d 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: fmt '!(a in/is b)' to 'a !in/is b' ( #11335 )  
							
							
							
						 
						
							2021-08-30 09:45:36 +03:00  
				
					
						
							
							
								 
						
							
							
								61ac7b671d 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add initial support for optional types, IfGuardExpr codegen for `if` ( #11332 )  
							
							
							
						 
						
							2021-08-29 14:27:17 +03:00  
				
					
						
							
							
								 
						
							
							
								118c5fdcd8 
								
									
								
							
								 
							
						 
						
							
							
								
								js: fix -stats compilation of tests, proper alias codegen ( #11327 )  
							
							
							
						 
						
							2021-08-28 16:57:33 +03:00  
				
					
						
							
							
								 
						
							
							
								cf4081e2dd 
								
							
								 
							
						 
						
							
							
								
								all: more chdir/chmod fixes  
							
							
							
						 
						
							2021-08-28 12:52:48 +03:00  
				
					
						
							
							
								 
						
							
							
								bdf11d969a 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add basic support for running tests, fix string.replace_each ( #11314 )  
							
							
							
						 
						
							2021-08-26 15:20:54 +03:00  
				
					
						
							
							
								 
						
							
							
								109d5d5847 
								
									
								
							
								 
							
						 
						
							
							
								
								js: `os` now compiles to the JS backend, more builtins & minor codegen fixes ( #11302 )  
							
							
							
						 
						
							2021-08-25 14:40:53 +03:00  
				
					
						
							
							
								 
						
							
							
								d78e7e3b2b 
								
									
								
							
								 
							
						 
						
							
							
								
								js: codegen fixes, W.I.P `os` availability for JS backend ( #11281 )  
							
							
							
						 
						
							2021-08-23 14:25:02 +03:00  
				
					
						
							
							
								 
						
							
							
								fde934cd93 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: optimize hex() ( #11261 )  
							
							
							
						 
						
							2021-08-22 11:10:24 +03:00  
				
					
						
							
							
								 
						
							
							
								fe08e1c504 
								
									
								
							
								 
							
						 
						
							
							
								
								strings: add Builder.write_rune/1 and Builder.write_runes/1 methods  
							
							
							
						 
						
							2021-08-19 07:18:09 +03:00  
				
					
						
							
							
								 
						
							
							
								26b77515b9 
								
							
								 
							
						 
						
							
							
								
								builtin: optimize []rune.string()  
							
							
							
						 
						
							2021-08-19 06:58:53 +03:00  
				
					
						
							
							
								 
						
							
							
								0121c8b4fd 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: fix method calls and other codegen parts, rand module compiles ( #11205 )  
							
							
							
						 
						
							2021-08-18 11:33:37 +03:00  
				
					
						
							
							
								 
						
							
							
								8dc043ba2c 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix minor C fn definitions ( #11180 )  
							
							
							
						 
						
							2021-08-14 17:19:27 +03:00  
				
					
						
							
							
								 
						
							
							
								34d39ccb64 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix leak in rune.str(), fix leaks in most assert x == y statements in tests ( #11091 )  
							
							
							
						 
						
							2021-08-13 18:37:34 +03:00  
				
					
						
							
							
								 
						
							
							
								0bd68bf5a2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: rename invalid parameter names in C fn declarations ( #11173 )  
							
							
							
						 
						
							2021-08-13 17:03:39 +03:00  
				
					
						
							
							
								 
						
							
							
								47884dfd1f 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: move C. calls to .c.v files ( #11164 )  
							
							
							
						 
						
							2021-08-12 21:46:38 +03:00  
				
					
						
							
							
								 
						
							
							
								c9e9556a92 
								
									
								
							
								 
							
						 
						
							
							
								
								js: array.delete_last() ( #11160 )  
							
							
							
						 
						
							2021-08-12 19:39:33 +03:00  
				
					
						
							
							
								 
						
							
							
								506c30a291 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: remove methods that can be autogenerated ( #11109 )  
							
							
							
						 
						
							2021-08-09 15:42:31 +03:00  
				
					
						
							
							
								 
						
							
							
								7a67a08d2f 
								
									
								
							
								 
							
						 
						
							
							
								
								js: implement codegen for array.sort and implement .any,.all  ( #11100 )  
							
							
							
						 
						
							2021-08-09 01:46:40 +03:00  
				
					
						
							
							
								 
						
							
							
								94c321c80d 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: port fully the array test suite & add fixes ( #11073 )  
							
							
							
						 
						
							2021-08-07 17:58:49 +03:00  
				
					
						
							
							
								 
						
							
							
								490dec222f 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep char literal, `'` ( #11060 )  
							
							
							
						 
						
							2021-08-06 06:21:28 +03:00  
				
					
						
							
							
								 
						
							
							
								7346aeca5f 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: refactor array sort generation ( #11067 )  
							
							
							
						 
						
							2021-08-06 03:55:48 +03:00  
				
					
						
							
							
								 
						
							
							
								8743b616a0 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: codegen fixes, add a few builtins, port more array tests ( #11049 )  
							
							
							
						 
						
							2021-08-04 12:46:24 +03:00  
				
					
						
							
							
								 
						
							
							
								800c0e5092 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove deprecated map{} usages as well as deprecated functions ( #11035 )  
							
							
							
						 
						
							2021-08-04 12:44:41 +03:00  
				
					
						
							
							
								 
						
							
							
								b870f7a6f1 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix array sort error ( #11046 )  
							
							
							
						 
						
							2021-08-04 06:31:57 +03:00  
				
					
						
							
							
								 
						
							
							
								fc193bebf2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add documentation for builtin array functions ( #11023 )  
							
							
							
						 
						
							2021-08-03 06:25:33 +03:00  
				
					
						
							
							
								 
						
							
							
								836ac54d12 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: add more array tests and fixes ( #11014 )  
							
							
							
						 
						
							2021-08-01 14:08:49 +03:00  
				
					
						
							
							
								 
						
							
							
								a7ca051016 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: fix for array filter, add more tests and other fixes ( #10999 )  
							
							
							
						 
						
							2021-07-30 11:17:11 +03:00  
				
					
						
							
							
								 
						
							
							
								75c41252d9 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add more tests & add array prepend codegen ( #10988 )  
							
							
							
						 
						
							2021-07-29 11:39:36 +03:00  
				
					
						
							
							
								 
						
							
							
								b79dd7f0b3 
								
							
								 
							
						 
						
							
							
								
								builtin: re-enable u8 alias  
							
							
							
						 
						
							2021-07-29 06:46:12 +03:00  
				
					
						
							
							
								 
						
							
							
								09df5adbdd 
								
							
								 
							
						 
						
							
							
								
								builtin: re-gen v.c  
							
							
							
						 
						
							2021-07-29 06:45:04 +03:00  
				
					
						
							
							
								 
						
							
							
								1343ec7444 
								
							
								 
							
						 
						
							
							
								
								builtin: fix temporary u8 alias  
							
							
							
						 
						
							2021-07-29 06:42:22 +03:00  
				
					
						
							
							
								 
						
							
							
								a7270148e5 
								
							
								 
							
						 
						
							
							
								
								builtin: remove u8 alias to re-generate v.c  
							
							
							
						 
						
							2021-07-28 22:41:41 +03:00  
				
					
						
							
							
								 
						
							
							
								65126efdc3 
								
							
								 
							
						 
						
							
							
								
								builtin: remove u8 for now  
							
							
							
						 
						
							2021-07-28 22:36:04 +03:00  
				
					
						
							
							
								 
						
							
							
								e3cf95b058 
								
									
								
							
								 
							
						 
						
							
							
								
								js: add more tests for array, support array insert_many, minor fixes for references ( #10983 )  
							
							
							
						 
						
							2021-07-28 13:01:00 +03:00  
				
					
						
							
							
								 
						
							
							
								66bc8bc0cb 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove many deprecated functions ( #10972 )  
							
							
							
						 
						
							2021-07-28 09:22:19 +03:00  
				
					
						
							
							
								 
						
							
							
								b0a721b2ec 
								
									
								
							
								 
							
						 
						
							
							
								
								js: draft support for compiling `-b js x_test.v`  
							
							
							
						 
						
							2021-07-27 13:49:47 +03:00  
				
					
						
							
							
								 
						
							
							
								b44f81528f 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix codegen for `const a = u64(5) + 5`  
							
							
							
						 
						
							2021-07-26 08:06:59 +03:00  
				
					
						
							
							
								 
						
							
							
								6438099644 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix building vinix (missing C.strerror)  
							
							
							
						 
						
							2021-07-25 23:31:22 +03:00  
				
					
						
							
							
								 
						
							
							
								a6245a56d8 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix Windows panic message ( #10952 )  
							
							
							
						 
						
							2021-07-25 15:34:48 +03:00  
				
					
						
							
							
								 
						
							
							
								55c5b9ce7b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: panic with error message when `go` command fails ( #10943 )  
							
							
							
						 
						
							2021-07-25 01:13:34 +03:00  
				
					
						
							
							
								 
						
							
							
								a621149fc2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add bdwgc to thirdparty, statically link it on Windows ( #10542 )  
							
							
							
						 
						
							2021-07-24 16:04:26 +03:00  
				
					
						
							
							
								 
						
							
							
								f51fa7e665 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: fix references and add iterator to map ( #10938 )  
							
							
							
						 
						
							2021-07-24 15:35:17 +03:00  
				
					
						
							
							
								 
						
							
							
								29cda252f1 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix multiple array init ( #10929 )  
							
							
							
						 
						
							2021-07-23 23:25:12 +03:00  
				
					
						
							
							
								 
						
							
							
								69cbdf9fdc 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js, os_js: port the OS module to JS ( #10872 )  
							
							
							
						 
						
							2021-07-23 18:04:36 +03:00  
				
					
						
							
							
								 
						
							
							
								26db3b0995 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: redesign orm (re-write it in V) ( #10353 )  
							
							
							
						 
						
							2021-07-23 12:33:55 +03:00  
				
					
						
							
							
								 
						
							
							
								091ce6cc08 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix several sort declarations ( #10919 )  
							
							
							
						 
						
							2021-07-23 08:55:55 +03:00  
				
					
						
							
							
								 
						
							
							
								06de9c799c 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "gen: add type name to comp for ( #10881 )"  
							
							... 
							
							
							
							Reason: 713a079dd3ee20566 
							
						 
						
							2021-07-21 23:56:00 +03:00  
				
					
						
							
							
								 
						
							
							
								dd3ee20566 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: add type name to comp for ( #10881 )  
							
							
							
						 
						
							2021-07-21 23:45:08 +03:00  
				
					
						
							
							
								 
						
							
							
								41982053f1 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: make `array.delete()` reallocate, provide `.delete_many()` ( #10889 )  
							
							
							
						 
						
							2021-07-21 20:55:32 +03:00  
				
					
						
							
							
								 
						
							
							
								aebb028349 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix C keyword escape to _v_ instead of just v_ ( #10876 )  
							
							
							
						 
						
							2021-07-21 11:46:04 +03:00  
				
					
						
							
							
								 
						
							
							
								5098334e65 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add execute_or_exit(cmd), use it consistently instead of execute_or_panic(cmd)  
							
							
							
						 
						
							2021-07-20 15:22:04 +03:00  
				
					
						
							
							
								 
						
							
							
								ad3835b598 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: deprecate short struct init ( #10842 )  
							
							
							
						 
						
							2021-07-20 11:17:08 +03:00  
				
					
						
							
							
								 
						
							
							
								48546d0f45 
								
									
								
							
								 
							
						 
						
							
							
								
								all: do compile time const evaluation for `const x = "abc" + "xyz"` and `const x = 16 * 1024 + 5` (fix const prealloc_block_size)  
							
							
							
						 
						
							2021-07-18 22:59:18 +03:00  
				
					
						
							
							
								 
						
							
							
								3ccde5ce55 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: use `prealloc_block_size = 16777216` temporarily  
							
							
							
						 
						
							2021-07-18 17:03:25 +03:00  
				
					
						
							
							
								 
						
							
							
								d5e0fa6d1b 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: port string methods and fix booleans ( #10824 )  
							
							
							
						 
						
							2021-07-18 09:00:20 +03:00  
				
					
						
							
							
								 
						
							
							
								ee9e91b8e7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix `-d no_backtrace` error with tcc  
							
							
							
						 
						
							2021-07-17 18:09:16 +03:00  
				
					
						
							
							
								 
						
							
							
								b0167297e5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: support `-d no_backtrace` on macos/bsd too  
							
							
							
						 
						
							2021-07-17 17:49:28 +03:00  
				
					
						
							
							
								 
						
							
							
								06edbc8a38 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: implement most of array and map methods in builtin/js ( #10806 )  
							
							
							
						 
						
							2021-07-15 17:36:53 +03:00  
				
					
						
							
							
								 
						
							
							
								806d6172cb 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: prohibit casting `void` ( #10690 )  
							
							
							
						 
						
							2021-07-07 21:59:58 +03:00  
				
					
						
							
							
								 
						
							
							
								a1f123bd42 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: enable string index error handling `s[i] or {...}` ( #10670 )  
							
							
							
						 
						
							2021-07-05 21:00:30 +03:00  
				
					
						
							
							
								 
						
							
							
								972542d6ee 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: `[noreturn]` part 2 (cleanup) ( #10667 )  
							
							
							
						 
						
							2021-07-05 05:05:37 +03:00  
				
					
						
							
							
								 
						
							
							
								6aecda3be8 
								
									
								
							
								 
							
						 
						
							
							
								
								all: support `[noreturn] fn abc() { for{} }`, mark panic/1 and exit/1with it too. ( #10654 )  
							
							
							
						 
						
							2021-07-04 20:24:19 +03:00  
				
					
						
							
							
								 
						
							
							
								6a64259527 
								
							
								 
							
						 
						
							
							
								
								string: bring back the is_lit comment  
							
							
							
						 
						
							2021-07-03 20:16:49 +03:00  
				
					
						
							
							
								 
						
							
							
								0f9537ece5 
								
									
								
							
								 
							
						 
						
							
							
								
								all: remove ustring ( #10630 )  
							
							
							
						 
						
							2021-07-03 20:14:09 +03:00  
				
					
						
							
							
								 
						
							
							
								1486258591 
								
									
								
							
								 
							
						 
						
							
							
								
								strconv: fix `atoi` returning 0 on large strings ( #10635 )  
							
							
							
						 
						
							2021-07-02 10:39:57 +03:00  
				
					
						
							
							
								 
						
							
							
								41e88423aa 
								
							
								 
							
						 
						
							
							
								
								Revert "builtin: use == 0 instead of isnil()"  
							
							... 
							
							
							
							This reverts commit 8650ec6916 
							
						 
						
							2021-07-01 06:21:03 +03:00  
				
					
						
							
							
								 
						
							
							
								3881e97a40 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove ustring usage ( #10618 )  
							
							
							
						 
						
							2021-06-30 22:30:28 +03:00  
				
					
						
							
							
								 
						
							
							
								6838030ab5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add string.runes() ( #10611 )  
							
							
							
						 
						
							2021-06-30 09:17:38 +03:00  
				
					
						
							
							
								 
						
							
							
								ab5a4cf4e5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: cleanup .before() documentation  
							
							
							
						 
						
							2021-06-29 14:50:55 +03:00  
				
					
						
							
							
								 
						
							
							
								1b5d0ba8fd 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: document existing behaviour of .before() methods on strings  
							
							
							
						 
						
							2021-06-29 14:40:37 +03:00  
				
					
						
							
							
								 
						
							
							
								63638fd271 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: optimize generated array.index(elem)  
							
							
							
						 
						
							2021-06-28 17:45:13 +03:00  
				
					
						
							
							
								 
						
							
							
								8650ec6916 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: use == 0 instead of isnil()  
							
							... 
							
							
							
							Do not rely on C inlining that may not happen for a *very* frequently
called fn in lower level code. 
							
						 
						
							2021-06-28 10:59:14 +03:00  
				
					
						
							
							
								 
						
							
							
								9651a9796b 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix termux prints ( #10595 )  
							
							
							
						 
						
							2021-06-28 08:27:12 +03:00  
				
					
						
							
							
								 
						
							
							
								b2391424d9 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: add examples/gg/random.v demonstrating how to stream images/pixels  
							
							
							
						 
						
							2021-06-24 17:45:14 +03:00  
				
					
						
							
							
								 
						
							
							
								f580597ffc 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix -cstrict compilation on tests-sanitize-undefined-clang  
							
							
							
						 
						
							2021-06-23 20:17:58 +03:00  
				
					
						
							
							
								 
						
							
							
								66bf963a48 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: remove C.printf call from string.free()  
							
							
							
						 
						
							2021-06-23 16:31:46 +03:00  
				
					
						
							
							
								 
						
							
							
								9151f085f5 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing Freestanding task  
							
							
							
						 
						
							2021-06-23 13:18:17 +03:00  
				
					
						
							
							
								 
						
							
							
								dd254a6652 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: streamline print/eprint/println/eprintln, do not println in 2 steps when possible  
							
							
							
						 
						
							2021-06-23 12:22:05 +03:00  
				
					
						
							
							
								 
						
							
							
								79df7f51c3 
								
									
								
							
								 
							
						 
						
							
							
								
								v: deprecate `[if ident]` in favour of `[if ident ?]`  
							
							
							
						 
						
							2021-06-22 10:30:14 +03:00  
				
					
						
							
							
								 
						
							
							
								81fe702b77 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: disable the unhandled exception handler, when `-d no_backtrace` is used ( #10530 )  
							
							
							
						 
						
							2021-06-21 08:01:18 +03:00  
				
					
						
							
							
								 
						
							
							
								afc81277be 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix assigning a fixed array variable to a map value ( #10523 )  
							
							
							
						 
						
							2021-06-20 08:09:24 +03:00  
				
					
						
							
							
								 
						
							
							
								c53a344d2f 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: allow a static gc build on windows ( #10510 )  
							
							
							
						 
						
							2021-06-19 17:06:25 +03:00  
				
					
						
							
							
								 
						
							
							
								aea23e8a40 
								
									
								
							
								 
							
						 
						
							
							
								
								strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning  
							
							
							
						 
						
							2021-06-19 07:48:46 +03:00  
				
					
						
							
							
								 
						
							
							
								acf9d168cb 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix some C compiler warnings for windows ( #10506 )  
							
							
							
						 
						
							2021-06-18 20:07:25 +03:00  
				
					
						
							
							
								 
						
							
							
								eacdd0d7e1 
								
							
								 
							
						 
						
							
							
								
								comptime: fix $(field.name) in $for; vweb: shared fields  
							
							
							
						 
						
							2021-06-16 20:33:39 +03:00  
				
					
						
							
							
								 
						
							
							
								60c880a0cc 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: use `malloc_noscan()` where possible ( #10465 )  
							
							
							
						 
						
							2021-06-15 14:47:11 +03:00  
				
					
						
							
							
								 
						
							
							
								be3702dcb7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: uncomment already working test functions in array_test.v  
							
							
							
						 
						
							2021-06-14 10:13:59 +03:00  
				
					
						
							
							
								 
						
							
							
								5ee1ded3fb 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: extend optimized mode to maps ( #10426 )  
							
							
							
						 
						
							2021-06-13 06:26:43 +03:00  
				
					
						
							
							
								 
						
							
							
								652e7ba973 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: extend optimized mode to strings ( #10431 )  
							
							
							
						 
						
							2021-06-12 11:27:08 +03:00  
				
					
						
							
							
								 
						
							
							
								e02d1d4a4b 
								
							
								 
							
						 
						
							
							
								
								Revert "gc: extend optimized mode to strings ( #10409 )"  
							
							... 
							
							
							
							This reverts commit 3f654a69e3 
							
						 
						
							2021-06-12 01:52:06 +03:00  
				
					
						
							
							
								 
						
							
							
								3f654a69e3 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: extend optimized mode to strings ( #10409 )  
							
							
							
						 
						
							2021-06-12 00:03:05 +03:00  
				
					
						
							
							
								 
						
							
							
								daeeaef030 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: hot fix to allow separate `array_d_gcboehm_opt.v` ( #10413 )  
							
							
							
						 
						
							2021-06-11 12:00:18 +03:00  
				
					
						
							
							
								 
						
							
							
								0e2c86310a 
								
									
								
							
								 
							
						 
						
							
							
								
								GC-boehm: extend optimized mode to all `array` methods ( #10406 )  
							
							
							
						 
						
							2021-06-10 21:26:17 +03:00  
				
					
						
							
							
								 
						
							
							
								5be982d63e 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix memory leak on empty strings ( #10408 )  
							
							
							
						 
						
							2021-06-10 15:21:57 +03:00  
				
					
						
							
							
								 
						
							
							
								96c8d147b2 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: add source map creation support (inline only, no src) ( #10384 )  
							
							
							
						 
						
							2021-06-10 08:33:46 +03:00  
				
					
						
							
							
								 
						
							
							
								811a3e1d38 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: optimize `array.repeat()` ( #10396 )  
							
							
							
						 
						
							2021-06-09 12:52:30 +03:00  
				
					
						
							
							
								 
						
							
							
								a2243054a5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix memory corruption in array `.clone()` and `.repeat()` ( #10394 )  
							
							
							
						 
						
							2021-06-08 23:23:28 +03:00  
				
					
						
							
							
								 
						
							
							
								95cf120e2e 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix linux-cross job; os.real_path cleanup  
							
							
							
						 
						
							2021-06-08 18:34:15 +03:00  
				
					
						
							
							
								 
						
							
							
								40ac7d4892 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: support -d trace_vcalloc, -d trace_realloc  
							
							
							
						 
						
							2021-06-08 17:24:07 +03:00  
				
					
						
							
							
								 
						
							
							
								665c386771 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: simplify the .si_c and .si_vp cases in StrIntpData.get_fmt_format, free intermediate results  
							
							
							
						 
						
							2021-06-08 13:29:03 +03:00  
				
					
						
							
							
								 
						
							
							
								89aab95177 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix -gc boehm on windows ( #10330 )  
							
							
							
						 
						
							2021-06-04 17:38:51 +03:00  
				
					
						
							
							
								 
						
							
							
								ce3e71cb8e 
								
									
								
							
								 
							
						 
						
							
							
								
								OpenBSD: support Boehm-GC, X11 and Sqlite ( #10300 )  
							
							
							
						 
						
							2021-06-01 22:28:30 +03:00  
				
					
						
							
							
								 
						
							
							
								8fee140fc0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: small cleanup in string_interpolation.v  
							
							
							
						 
						
							2021-06-01 16:21:43 +03:00  
				
					
						
							
							
								 
						
							
							
								1343787009 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity ( #10271 )  
							
							
							
						 
						
							2021-05-30 19:30:18 +03:00  
				
					
						
							
							
								 
						
							
							
								ba86d619fa 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix print/println on termux ( #10253 )  
							
							
							
						 
						
							2021-05-30 08:10:32 +03:00  
				
					
						
							
							
								 
						
							
							
								15557161cc 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add trailing `0` to reversed string ( #10248 )  
							
							
							
						 
						
							2021-05-29 16:45:26 +03:00  
				
					
						
							
							
								 
						
							
							
								7089ff3957 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix a bug in str_intp ( #10238 )  
							
							
							
						 
						
							2021-05-28 18:44:30 +03:00  
				
					
						
							
							
								 
						
							
							
								8828054e5b 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix arrays/slices memory bug ( #10219 )  
							
							
							
						 
						
							2021-05-27 15:50:06 +03:00  
				
					
						
							
							
								 
						
							
							
								2dd1d3fcbb 
								
									
								
							
								 
							
						 
						
							
							
								
								all: string interpolation code cleaning ( #10204 )  
							
							
							
						 
						
							2021-05-26 09:30:08 +03:00  
				
					
						
							
							
								 
						
							
							
								560301dbfe 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: dont preallocate zero length with capacity of 1  
							
							
							
						 
						
							2021-05-26 14:51:20 +10:00  
				
					
						
							
							
								 
						
							
							
								39c376bb5b 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin,gen: use operator overloading on ustring ( #10197 )  
							
							
							
						 
						
							2021-05-25 14:51:48 +03:00  
				
					
						
							
							
								 
						
							
							
								ce7f78522d 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: remove former string operator methods ( #10184 )  
							
							
							
						 
						
							2021-05-24 14:05:29 +03:00  
				
					
						
							
							
								 
						
							
							
								886f69bfcf 
								
									
								
							
								 
							
						 
						
							
							
								
								all: use operator overloading on strings (p. 2) ( #10183 )  
							
							
							
						 
						
							2021-05-24 11:38:31 +03:00  
				
					
						
							
							
								 
						
							
							
								d8d05e0106 
								
									
								
							
								 
							
						 
						
							
							
								
								all: new string interpolation in pure V ( #10181 )  
							
							
							
						 
						
							2021-05-24 05:20:45 +03:00  
				
					
						
							
							
								 
						
							
							
								7f12bfa563 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: optimise `sx == sy` in the case where strings have common prefixes  
							
							
							
						 
						
							2021-05-23 17:22:57 +03:00  
				
					
						
							
							
								 
						
							
							
								5efd8c62d0 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix tests-sanitize-undefined-clang  
							
							
							
						 
						
							2021-05-23 15:13:53 +03:00  
				
					
						
							
							
								 
						
							
							
								a27e7f7675 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: remove commented code; improve print_backtrace with tcc  
							
							
							
						 
						
							2021-05-23 12:37:40 +03:00  
				
					
						
							
							
								 
						
							
							
								ae9f8627fc 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: simplify generic structs ( #10167 )  
							
							
							
						 
						
							2021-05-23 05:54:58 +03:00  
				
					
						
							
							
								 
						
							
							
								7c0f8f7644 
								
							
								 
							
						 
						
							
							
								
								builtin: a small optimization in string.replace()  
							
							
							
						 
						
							2021-05-22 14:35:36 +03:00  
				
					
						
							
							
								 
						
							
							
								2086e6f1c1 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc ( #10130 )  
							
							
							
						 
						
							2021-05-19 10:35:56 +03:00  
				
					
						
							
							
								 
						
							
							
								94e7a55b97 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: implement -d trace_error  
							
							... 
							
							
							
							With debugger backtraces, it can help pinpoint the original source of a
bubbled error, until we can store stacktraces in the errors in an
efficient way. 
							
						 
						
							2021-05-18 20:03:00 +03:00  
				
					
						
							
							
								 
						
							
							
								ed6ad728d9 
								
							
								 
							
						 
						
							
							
								
								vweb: fix serving static files  
							
							
							
						 
						
							2021-05-16 04:28:14 +03:00  
				
					
						
							
							
								 
						
							
							
								274c817028 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.string: optimize split_into_lines ( #10081 )  
							
							
							
						 
						
							2021-05-11 18:57:32 +03:00  
				
					
						
							
							
								 
						
							
							
								e6011e83ce 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: cleanup string.v  
							
							
							
						 
						
							2021-05-11 13:59:44 +03:00  
				
					
						
							
							
								 
						
							
							
								159ee00563 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: remove `import hash`  
							
							
							
						 
						
							2021-05-10 09:22:50 +03:00  
				
					
						
							
							
								 
						
							
							
								2d2b4f79cc 
								
									
								
							
								 
							
						 
						
							
							
								
								strings: add Builder.cut_to ( #10042 )  
							
							
							
						 
						
							2021-05-07 19:41:27 +03:00  
				
					
						
							
							
								 
						
							
							
								d26ac5692e 
								
									
								
							
								 
							
						 
						
							
							
								
								all: various fixes for [heap]/auto-heap handling ( #10033 )  
							
							
							
						 
						
							2021-05-07 15:58:48 +03:00  
				
					
						
							
							
								 
						
							
							
								2eafea6308 
								
									
								
							
								 
							
						 
						
							
							
								
								v: reduce the memory usage of the compiler (analysed with heaptrack)  
							
							
							
						 
						
							2021-05-06 11:44:48 +03:00  
				
					
						
							
							
								 
						
							
							
								84f9789e72 
								
									
								
							
								 
							
						 
						
							
							
								
								v: tag more low level functions with `[direct_array_access]`  
							
							
							
						 
						
							2021-05-06 00:35:16 +03:00  
				
					
						
							
							
								 
						
							
							
								4ac751d773 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add `signal_opt` and deprecate `signal` ( #10005 )  
							
							
							
						 
						
							2021-05-05 15:39:02 +03:00  
				
					
						
							
							
								 
						
							
							
								12c3f85507 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add getuid and geteuid ( #10002 )  
							
							
							
						 
						
							2021-05-05 14:20:11 +03:00  
				
					
						
							
							
								 
						
							
							
								597a774d36 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`)  
							
							
							
						 
						
							2021-05-03 14:14:32 +03:00  
				
					
						
							
							
								 
						
							
							
								feb60674b4 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.string: minor fixes in join() ( #9952 )  
							
							
							
						 
						
							2021-05-02 19:31:47 +03:00  
				
					
						
							
							
								 
						
							
							
								3175525b5e 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.string: optimize replace ( #9969 )  
							
							
							
						 
						
							2021-05-02 19:30:07 +03:00  
				
					
						
							
							
								 
						
							
							
								dbadda84e5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: clean up int.v ( #9960 )  
							
							
							
						 
						
							2021-05-02 16:31:29 +03:00  
				
					
						
							
							
								 
						
							
							
								3363c3ef65 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.string: optimize replace() ( #9955 )  
							
							
							
						 
						
							2021-05-01 21:27:49 +03:00  
				
					
						
							
							
								 
						
							
							
								4348c2322d 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin.map: test more key types ( #9947 )  
							
							
							
						 
						
							2021-05-01 14:26:20 +03:00  
				
					
						
							
							
								 
						
							
							
								e05da04b4c 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix termux prints ( #9921 )  
							
							
							
						 
						
							2021-04-29 09:49:26 +03:00  
				
					
						
							
							
								 
						
							
							
								6795b02e24 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix enum in map ( #9912 )  
							
							
							
						 
						
							2021-04-28 22:11:32 +03:00  
				
					
						
							
							
								 
						
							
							
								1fbf75f2e8 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix termux println ( #9829 )  
							
							
							
						 
						
							2021-04-28 09:11:50 +03:00  
				
					
						
							
							
								 
						
							
							
								3edbf71770 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix maps with aliases as key ( #9900 )  
							
							
							
						 
						
							2021-04-28 07:45:21 +03:00  
				
					
						
							
							
								 
						
							
							
								4eb8072882 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: remove ++/-- exception for some modules ( #9895 )  
							
							
							
						 
						
							2021-04-27 01:41:42 +03:00  
				
					
						
							
							
								 
						
							
							
								fc3b628440 
								
									
								
							
								 
							
						 
						
							
							
								
								v: support `$for attr in Test.attributes` ( #9836 )  
							
							
							
						 
						
							2021-04-25 18:29:26 +03:00  
				
					
						
							
							
								 
						
							
							
								160b605640 
								
									
								
							
								 
							
						 
						
							
							
								
								os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() ( #9872 )  
							
							
							
						 
						
							2021-04-25 18:16:14 +03:00  
				
					
						
							
							
								 
						
							
							
								bfe0a7887f 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin,strconv: fix and optimize utf8 and formatting functions ( #9874 )  
							
							
							
						 
						
							2021-04-25 17:57:21 +03:00  
				
					
						
							
							
								 
						
							
							
								187895c93c 
								
									
								
							
								 
							
						 
						
							
							
								
								os: use GetComputerNameW to retrieve hostname on Windows ( #9861 )  
							
							
							
						 
						
							2021-04-24 13:22:04 +03:00  
				
					
						
							
							
								 
						
							
							
								49a2de562b 
								
							
								 
							
						 
						
							
							
								
								builtin: fix an unused var warning on windows  
							
							
							
						 
						
							2021-04-23 15:17:05 +03:00  
				
					
						
							
							
								 
						
							
							
								c7a6d28e13 
								
							
								 
							
						 
						
							
							
								
								all: improve unused variable warning (fix `x = 1`, `x += 1` etc)  
							
							
							
						 
						
							2021-04-23 13:33:48 +03:00  
				
					
						
							
							
								 
						
							
							
								59e23dbb57 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu  
							
							
							
						 
						
							2021-04-22 12:50:56 +03:00