|  Alexander Medvednikov | 38e5569503 | all: cached modules fixes | 2020-07-18 11:15:44 +02:00 | 
				
					
						|  Nick Treleaven | 105a0e015e | checker: warn if unsafe method called outside unsafe block (#5863) | 2020-07-17 19:14:12 +02:00 | 
				
					
						|  Alexander Medvednikov | dc89a914ea | cc: build-module/module cache fixes; strconv: move all code in one module | 2020-07-16 19:01:56 +02:00 | 
				
					
						|  Ryan Willis | f66967a88c | vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841) | 2020-07-16 18:33:26 +02:00 | 
				
					
						|  Swastik Baranwal | f3a505b558 | scanner: add check for `_` in num literals (#5849) | 2020-07-16 17:29:07 +03:00 | 
				
					
						|  Nick Treleaven | f5e6a83a05 | builtin: unsafe vlib pointer indexing (#5836) | 2020-07-15 21:56:50 +02:00 | 
				
					
						|  Uwe Krüger | 8df6e59678 | sync: add semaphores (#5831) | 2020-07-15 10:22:33 +02:00 | 
				
					
						|  Delyan Angelov | cf7d03bda6 | builtin: implement array.pop() | 2020-07-14 20:01:39 +03:00 | 
				
					
						|  Swastik Baranwal | c3bdacbf04 | doc: add info about _  separator in literals (#5823) | 2020-07-14 15:46:13 +02:00 | 
				
					
						|  Delyan Angelov | 3703ade9f1 | doc: add a Numbers section. Add tests for `0b` prefixed integer literals too | 2020-07-14 11:10:43 +03:00 | 
				
					
						|  ka-weihe | df45488e09 | cgen: fix warnings (#5820) | 2020-07-14 00:16:31 +02:00 | 
				
					
						|  Delyan Angelov | e5a5e76a30 | cgen: fix for passing functions as voidptr args | 2020-07-13 19:45:13 +03:00 | 
				
					
						|  Swastik Baranwal | b5b5176f9b | string: add filter method (#5812) | 2020-07-12 21:07:28 +03:00 | 
				
					
						|  Alexander Medvednikov | a2cb01e16a | parser: parse _x64.v files only with -x64 | 2020-07-11 19:03:59 +02:00 | 
				
					
						|  Delyan Angelov | 498c8cfc8e | builtin: skip print_backtraces on panics with tcc, it does it automatically | 2020-07-11 17:51:06 +03:00 | 
				
					
						|  Alexander Medvednikov | 59df2db4e0 | ci: disable C++ test for now | 2020-07-11 15:36:08 +02:00 | 
				
					
						|  Alexander Medvednikov | ab3c1f2a08 | prealloc: skip frees for now | 2020-07-11 13:22:18 +02:00 | 
				
					
						|  yuyi | fae601fe39 | array: add `reverse_in_place` for performance (#5798) | 2020-07-11 13:17:11 +02:00 | 
				
					
						|  Alexander Medvednikov | 649821be4c | all: use v_realloc | 2020-07-11 12:37:54 +02:00 | 
				
					
						|  Alexander Medvednikov | a1073105e1 | all: re-enable -prealloc | 2020-07-11 11:25:56 +02:00 | 
				
					
						|  Uwe Krüger | 646df49c74 | builtin: fix string.hash method for `gcc -O2` (#5794) | 2020-07-11 01:18:52 +03:00 | 
				
					
						|  Delyan Angelov | 7248d8422e | vfmt: keep `vproto.Name`, when current module is `proto` | 2020-07-11 00:59:19 +03:00 | 
				
					
						|  yuyi | 0c9c66dd6b | cgen: fix mutable array arguments (#5769) | 2020-07-10 18:04:51 +02:00 | 
				
					
						|  Delyan Angelov | d3e676bdc1 | orm: use errcode comparisons, instead of strcmp(sqlite3_errmsg,msg) | 2020-07-10 10:14:30 +03:00 | 
				
					
						|  Uwe Krüger | ef02373061 | all: remove `rwshared` keyword, make its semantics default for `shared` (#5710) | 2020-07-07 01:57:31 +02:00 | 
				
					
						|  Uwe Krüger | c3614c0e38 | cgen, sync: implement separate read/write locks for `rwshared` types (#5687) | 2020-07-05 22:53:28 +02:00 | 
				
					
						|  yuyi | 27149ba8bc | cgen: fix `in` in mutable arrays (#5647) | 2020-07-04 12:12:44 +02:00 | 
				
					
						|  Ruofan XU | 765ffa37eb | cgen: fix == for mut arraay args (#5648) | 2020-07-04 11:36:33 +02:00 | 
				
					
						|  Nick Treleaven | 0b49e4db1c | v/checker.v: disallow pointer arithmetic for InfixExpr outside unsafe {} (#5640) | 2020-07-03 18:10:10 +02:00 | 
				
					
						|  Ruofan XU | a2395ff3e8 | cgen: fix mut map with relation op in fn (#5642) | 2020-07-03 18:07:11 +02:00 | 
				
					
						|  yuyi | dff385cb37 | cgen: fix map_in mut (#5638) | 2020-07-03 17:33:53 +03:00 | 
				
					
						|  Alexander Medvednikov | b7175b54eb | vweb: ['/:arg1/:arg2/action'] attribute | 2020-07-03 15:10:39 +02:00 | 
				
					
						|  yuyi | 6cbc0e84f0 | cgen: fix cross assign with mutable args (fix #5609 #5610 #5611) (#5614) | 2020-07-02 11:09:26 +02:00 | 
				
					
						|  Nick Treleaven | e7339fec15 | all: disallow pointer arithmetic for AssignStmt, PostfixExpr outside unsafe{} (#5581) | 2020-07-01 14:50:17 +02:00 | 
				
					
						|  yuyi | 92eea7f95a | cgen: fix map cross assign (#5603) | 2020-07-01 14:03:12 +02:00 | 
				
					
						|  yuyi | 6c5b638202 | parser: fix array cross assign (fix #5577) (#5591) | 2020-07-01 12:11:03 +02:00 | 
				
					
						|  Delyan Angelov | ca1f47a742 | cgen: fix `for k,_ in map { x << k }` | 2020-07-01 11:49:02 +03:00 | 
				
					
						|  Delyan Angelov | 78e1127d99 | cgen: treat the main module like any other v module | 2020-07-01 00:53:53 +02:00 | 
				
					
						|  Delyan Angelov | 2fd960f12c | builtin: implement a double free detection for v strings | 2020-06-30 18:32:04 +03:00 | 
				
					
						|  nyaascii | f10d2bb75f | string: fix trim_prefix and trim_suffix methods (#5572) | 2020-06-30 15:44:53 +02:00 | 
				
					
						|  yuyi | 05de780219 | map: add map['aa']+='str' test | 2020-06-28 13:34:59 +02:00 | 
				
					
						|  yuyi | d9409006fa | cgen: fix a[0]+='str' | 2020-06-28 11:16:16 +02:00 | 
				
					
						|  Emily Hudson | c84bafbdae | vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax | 2020-06-27 21:46:04 +02:00 | 
				
					
						|  Emily Hudson | 1848eb0973 | cgen,map: fix leaks in `keys()` and `for x in y` | 2020-06-27 17:00:27 +02:00 | 
				
					
						|  yuyi | 58763ff299 | map: remove unused `get2()` and `get3()` | 2020-06-27 13:58:07 +02:00 | 
				
					
						|  yuyi | f1e17f30f6 | cgen: fix map_in error | 2020-06-25 12:53:12 +02:00 | 
				
					
						|  ka-weihe | 3bb6b6c8b2 | map: comments and renaming | 2020-06-24 23:31:19 +02:00 | 
				
					
						|  yuyi | 67d9d94fb3 | map: fix m[a]++ etc | 2020-06-24 20:41:26 +02:00 | 
				
					
						|  Lukas Neubert | 30169f86c1 | os: make `rm` return an optional | 2020-06-24 14:01:19 +02:00 | 
				
					
						|  yuyi | 7efb3ecb34 | checker: check deprecated functions | 2020-06-23 16:25:24 +02:00 |