|  Delyan Angelov | 78ab3296c9 | checker: fix orm bug, when a joined table field context replaced the original table field context | 2022-05-17 11:45:17 +03:00 | 
				
					
						|  WoodyAtHome | 02c8a6057c | builtin.string: new fn (s string) is_ascii() bool (#14418) | 2022-05-17 08:01:03 +03:00 | 
				
					
						|  Alexander Medvednikov | d10f83ce15 | cgen: fix c2v struct eq | 2022-05-17 03:39:48 +03:00 | 
				
					
						|  playX | bc397bb0e1 | checker: c2v array fix (#14426) | 2022-05-17 00:08:41 +03:00 | 
				
					
						|  Delyan Angelov | 32dd801201 | checker: apply fix for ui suggested by spaceface | 2022-05-16 21:33:02 +03:00 | 
				
					
						|  Delyan Angelov | 9cb8bb2968 | Revert "Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)"" This reverts commit e5c7fe3006. | 2022-05-16 21:29:47 +03:00 | 
				
					
						|  yuyi | c624de8523 | cgen: fix struct field array index error (#14417) | 2022-05-16 19:37:39 +03:00 | 
				
					
						|  Delyan Angelov | e5c7fe3006 | Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)" This reverts commit 36bec823c2. | 2022-05-16 14:19:33 +03:00 | 
				
					
						|  Delyan Angelov | 39874ae168 | clipboard: fix `v -gc boehm run x.v`, where x.v does c.paste() (fix #14281) | 2022-05-16 12:54:30 +03:00 | 
				
					
						|  yuyi | d59f4e9479 | ast, cgen: fix generic method with variadic generic argument (#14404) | 2022-05-16 12:26:38 +03:00 | 
				
					
						|  yuyi | 0ab4133128 | cgen: minor cleanup in struct_init() (#14405) | 2022-05-16 12:22:51 +03:00 | 
				
					
						|  spaceface | 36bec823c2 | checker: allow using methods as vars when expecting a ctx arg (#14414) | 2022-05-16 12:05:08 +03:00 | 
				
					
						|  WoodyAtHome | c2b763655d | net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) | 2022-05-16 11:09:36 +03:00 | 
				
					
						|  Delyan Angelov | 1cf683d482 | checker: add a suggestion for misspelled mod.const_name + a test | 2022-05-16 10:29:58 +03:00 | 
				
					
						|  Ben | cbb24d34c9 | os: fix is_abs_path function for Windows systems (#14397) | 2022-05-16 09:59:37 +03:00 | 
				
					
						|  yuyi | 7fe3ef9a6e | fmt: fix fmt error of anon fn with if expr (fix #14393) (#14413) | 2022-05-16 09:48:21 +03:00 | 
				
					
						|  Larpon | 5068b8b293 | ftp: document all public methods (#14408) | 2022-05-16 08:52:12 +03:00 | 
				
					
						|  Jah-On | 02e026e298 | clipboard: add `[heap]` tag to the Clipboard structs (#14412) | 2022-05-16 08:45:40 +03:00 | 
				
					
						|  WoodyAtHome | eeff02a8ee | net.openssl: read doesn't block infinitely (#14406) | 2022-05-16 08:44:34 +03:00 | 
				
					
						|  spaceface | c01a8a1737 | checker,gen: allow using methods as function pointers (#14407) | 2022-05-15 18:28:37 +03:00 | 
				
					
						|  Delyan Angelov | c2bc9f4960 | sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 | 2022-05-15 12:43:04 +03:00 | 
				
					
						|  crthpl | e4065bd57b | checker,cgen: fix if expressions in lock expression (#14384) | 2022-05-15 12:31:07 +03:00 | 
				
					
						|  David 'Epper' Marshall | c28051020a | time: fix calculate_date_from_offset (#14399) | 2022-05-15 10:55:24 +03:00 | 
				
					
						|  Delyan Angelov | c70e18ea8f | ci: add a skip list in compiler_test.v (for tmpl_parse_html.vv) | 2022-05-15 10:23:13 +03:00 | 
				
					
						|  David 'Epper' Marshall | 8d141878ce | math: cbrt fix (#14395) | 2022-05-14 21:06:38 +03:00 | 
				
					
						|  yuyi | fe9f97074b | cgen: fix appending struct to interface array (#14388) | 2022-05-14 17:49:42 +03:00 | 
				
					
						|  Alexander Medvednikov | 3adad32355 | tmpl: fix a test | 2022-05-14 17:48:50 +03:00 | 
				
					
						|  Alexander Medvednikov | b42c824cdb | vweb: simplify @foo by removing V_TEMPLATE rule | 2022-05-14 17:46:30 +03:00 | 
				
					
						|  j. redhead | 441637eeb4 | checker: fix optionals in infix expression check (fix #14354) (#14390) | 2022-05-14 00:54:49 +03:00 | 
				
					
						|  Delyan Angelov | 714ce4e7fc | ci: fix .out regression after d407a64 | 2022-05-13 11:18:17 +03:00 | 
				
					
						|  playX | 6ec4185017 | checker: allow to pass alias to array as a pointer (c2v) (#14389) | 2022-05-13 10:17:28 +03:00 | 
				
					
						|  Daniel Däschle | d407a6449d | parser: fix dollar (closes #14292) (#14378) | 2022-05-13 08:30:10 +03:00 | 
				
					
						|  Delyan Angelov | ed12a5c84c | math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353) | 2022-05-13 08:21:34 +03:00 | 
				
					
						|  yuyi | 3c95504a35 | checker, cgen: fix generic fn with array and fixed array arguments (#14385) | 2022-05-13 06:57:48 +03:00 | 
				
					
						|  Daniel Däschle | d679146a80 | fmt: remove space in front of ? and ! (#14366) | 2022-05-13 06:56:21 +03:00 | 
				
					
						|  Delyan Angelov | 8ef9dc6247 | ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967) | 2022-05-12 21:24:12 +03:00 | 
				
					
						|  Delyan Angelov | 668d1b04d2 | parser: make script mode errors more informative, when a top level declaration is encountered, after script mode had already started | 2022-05-12 21:14:00 +03:00 | 
				
					
						|  Hunam | 20139ad756 | checker: fix typo (#14368) | 2022-05-12 12:23:32 +03:00 | 
				
					
						|  playX | 4952967366 | checker: alias C2V fix (#14377) | 2022-05-12 12:19:31 +03:00 | 
				
					
						|  yuyi | f48f7014f0 | checker: check error for generic sumtype types (#14374) | 2022-05-12 11:57:57 +03:00 | 
				
					
						|  penguindark | e93a8766e5 | regex: fix #14370, last IST not managed in advance tests (#14372) | 2022-05-12 11:49:57 +03:00 | 
				
					
						|  Delyan Angelov | b7ca4c1668 | checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}` | 2022-05-12 11:36:32 +03:00 | 
				
					
						|  yuyi | 8830af5c89 | rand: minor cleanup in choose() (#14376) | 2022-05-12 11:20:38 +03:00 | 
				
					
						|  yuyi | 5bc4fea9e0 | checker: check error for cast function to string (#14375) | 2022-05-12 10:04:38 +03:00 | 
				
					
						|  CC | 901b8f0c24 | builtin: add a map.clear() method (#14373) | 2022-05-12 09:43:01 +03:00 | 
				
					
						|  spaceface | 49382f1f43 | gen: make the closure implementation more performant (#14352) | 2022-05-12 00:05:14 +03:00 | 
				
					
						|  Emily Hudson | c19b037880 | net: select with deadlines (#14369) | 2022-05-12 00:03:48 +03:00 | 
				
					
						|  yuyi | cd4fa041ff | checker: check generic sumtype declare error (#14367) | 2022-05-11 17:39:58 +03:00 | 
				
					
						|  Larpon | 34a252ef84 | os: add `raw_execute` on Windows (#14363) | 2022-05-11 16:56:03 +03:00 | 
				
					
						|  David 'Epper' Marshall | 26b81d68b5 | time: update doc comments (#14359) | 2022-05-11 16:55:19 +03:00 | 
				
					
						|  Larpon | 0ec1c8d9f0 | szip: expose zip_folder (#14356) | 2022-05-11 16:48:41 +03:00 | 
				
					
						|  yuyi | 3afc7c4c6d | parser: check error for generic struct parameter (#14362) | 2022-05-11 13:24:54 +03:00 | 
				
					
						|  Delyan Angelov | cf536b848b | Revert "strings: reduce time spent in Builder.writeln (very frequently called)" This reverts commit b53b1cc7cb. | 2022-05-11 09:19:37 +03:00 | 
				
					
						|  yuyi | 8f765ed5f1 | checker: minor cleanup and speedups in fn_call() (#14343) | 2022-05-10 16:41:47 +03:00 | 
				
					
						|  yuyi | 5697d4375b | cgen: fix error for printing aliases of multi fixed array (#14348) | 2022-05-10 14:03:18 +03:00 | 
				
					
						|  yuyi | 606d8cfaca | checker: check error for returning aliases of fixed array (#14349) | 2022-05-10 14:01:55 +03:00 | 
				
					
						|  Isaiah | 9e09b709e3 | net.http: fix crash on Windows when using Boehm GC (#14351) | 2022-05-10 14:00:55 +03:00 | 
				
					
						|  yuyi | 940c78bdfd | checker: minor cleanup in method_call() (#14342) | 2022-05-09 18:01:44 +03:00 | 
				
					
						|  Subhomoy Haldar | 79f8a3c796 | rand: update README.md (#14341) * update README for rand module
* use concrete values
* make sure code works | 2022-05-09 17:59:20 +03:00 | 
				
					
						|  StunxFS | d24dce8eb3 | parser,checker: support `$compile_error('message')` and `$compile_warn('message')` (#14320) | 2022-05-09 08:18:26 +03:00 | 
				
					
						|  Dialga | 4400f9891e | szip: fix extracting dot folders (#13387) | 2022-05-09 07:45:36 +03:00 | 
				
					
						|  yuyi | 8519996201 | checker: fix error for match sumtype that referenced before (#14338) | 2022-05-09 07:32:51 +03:00 | 
				
					
						|  Merlin Diavova | 106487d62f | pg: resolve PG string datetime values to V time.Time ones (#14336) Co-authored-by: Merlin Diavova <md@merlindiaova.org> | 2022-05-08 15:37:46 +03:00 | 
				
					
						|  David 'Epper' Marshall | 650fb493bd | regex: add split (#14329) | 2022-05-08 15:21:39 +03:00 | 
				
					
						|  Delyan Angelov | 084f2867b6 | time: let time.parse_rfc3339('2015-01-06T15:47:32.080254511Z') succeed (dockerd timestamps, Go's RFC3339Nano). | 2022-05-08 14:54:57 +03:00 | 
				
					
						|  WoodyAtHome | a0a3499bdc | net.smtp: correct date in smtp body (#14326) | 2022-05-08 09:15:45 +03:00 | 
				
					
						|  Merlin Diavova | f8747d05dc | pg: add type 18 for pg boolean data type (#14335) | 2022-05-08 07:17:43 +03:00 | 
				
					
						|  StunxFS | d5e70552eb | checker: check error for `json.decode` (fix #6732) (#14305) | 2022-05-08 07:17:11 +03:00 | 
				
					
						|  David 'Epper' Marshall | aef95721a4 | strings: builder: add clear (#14328) | 2022-05-08 07:15:42 +03:00 | 
				
					
						|  yuyi | b04d46770b | ast, checker, cgen: fix error for generic method with generic fn type argument (fix #14239) (#14333) | 2022-05-07 20:22:20 +03:00 | 
				
					
						|  yuyi | 724e7f037a | cgen: fix error for if cond with optional expr (#14334) | 2022-05-07 20:20:00 +03:00 | 
				
					
						|  David 'Epper' Marshall | a91226c376 | docs: cleanup (#14327) | 2022-05-07 20:18:42 +03:00 | 
				
					
						|  Delyan Angelov | b53b1cc7cb | strings: reduce time spent in Builder.writeln (very frequently called) | 2022-05-07 12:55:41 +03:00 | 
				
					
						|  Delyan Angelov | 7ecd65221e | v.util: support -d trace_cached_read_source_file | 2022-05-07 12:55:41 +03:00 | 
				
					
						|  Delyan Angelov | 56cf0b0a2e | builtin: inline manually isnil calls in array.push_many (very frequently called) | 2022-05-07 12:55:40 +03:00 | 
				
					
						|  Delyan Angelov | 7f974a275a | docs: fix `teh` typo | 2022-05-07 12:55:40 +03:00 | 
				
					
						|  Alexander Medvednikov | ca42ace367 | Revert "checker: remove more unnecessary `void` errors" This reverts commit 89c1e7f980. | 2022-05-07 11:03:12 +03:00 | 
				
					
						|  Alexander Medvednikov | 35cfa0da7c | doc: closures work on arm64 too | 2022-05-07 11:02:53 +03:00 | 
				
					
						|  playX | 6a6c005dc0 | checker: c2v fixes (#14332) | 2022-05-07 09:50:41 +03:00 | 
				
					
						|  Alexander Medvednikov | 89c1e7f980 | checker: remove more unnecessary `void` errors | 2022-05-07 09:09:18 +03:00 | 
				
					
						|  yuyi | 70184ad1f8 | scanner: minor simplification in scanner.v (#14331) | 2022-05-07 08:30:15 +03:00 | 
				
					
						|  Alexander Medvednikov | 14f06ead1b | cgen: fix c2v consts; enum_decl() | 2022-05-07 00:58:37 +03:00 | 
				
					
						|  yuyi | 621574c12a | checker: fix error for generic method on nested struct (#14322) | 2022-05-07 00:51:04 +03:00 | 
				
					
						|  Hunam | 0699f324b5 | builtin: add `map.values()` (#14301) | 2022-05-06 20:42:01 +03:00 | 
				
					
						|  Lathanao | ce99a306c0 | net.http: make parse_form return POST requests with json data as a map with a `json` key, containing the json payload (#14289) | 2022-05-06 20:23:36 +03:00 | 
				
					
						|  Ekopalypse | 2027a1969b | v.builder: harmonise the default settings of the different Windows compilers (#14314) | 2022-05-06 19:28:13 +03:00 | 
				
					
						|  Daniel Däschle | 76cdf75299 | builtin,cgen: rename `Option` to `_option` (#14317) | 2022-05-06 19:25:54 +03:00 | 
				
					
						|  yuyi | 45fe87c9e3 | checker: minor cleanup in fn_call() (#14307) | 2022-05-05 21:15:54 +03:00 | 
				
					
						|  yuyi | 3091f31019 | checker: check for optional argument in dump() (#14316) | 2022-05-05 21:15:22 +03:00 | 
				
					
						|  Andréas Livet | 9fde5b067b | docs: add missing function names in the `builtin` example doc comments (#14318) | 2022-05-05 17:22:25 +03:00 | 
				
					
						|  Daniel Däschle | 89fe82b732 | checker: fix returning error on reference results (#14313) | 2022-05-05 17:02:49 +03:00 | 
				
					
						|  yuyi | b6058bfd6e | parser, checker: fix generic method on nested struct (fix #14089) (#14310) | 2022-05-05 11:24:20 +03:00 | 
				
					
						|  playX | 8afdb1c3ef | checker: c2v: allow passing fixed array as pointer to functions; bool <-> int (#14309) | 2022-05-05 11:23:57 +03:00 | 
				
					
						|  StunxFS | 7499506cf8 | .gitignore: minor cleanup (#14279) | 2022-05-05 10:17:24 +03:00 | 
				
					
						|  Delyan Angelov | 7170a09382 | vfmt: fix stackoverflow on long nested infix expressions | 2022-05-05 07:41:43 +03:00 | 
				
					
						|  Ned | 76a7354506 | builtin: add libbacktrace as option for generating stack traces (#14277) | 2022-05-04 21:17:05 +03:00 | 
				
					
						|  yuyi | 4242e7610f | checker: add comptime_selector() (#14286) | 2022-05-04 19:25:58 +03:00 | 
				
					
						|  yuyi | e2aa5c9b3f | parser: make peek_token_after_var_list() private (#14288) | 2022-05-04 19:25:45 +03:00 | 
				
					
						|  Ikko Ashimine | 223b96a59a | builtin: fix typo in array_bare.v (#14299) | 2022-05-04 19:25:17 +03:00 | 
				
					
						|  Delyan Angelov | 1a4d9017e2 | builtin: improve support for large arrays (`[]int{len: 1_000_000_000}` now works), fix an arr.repeat() bug (#14294) | 2022-05-04 18:42:06 +03:00 |