spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d63b7bc35a
								
									
								
							
								
							
						 | 
						
							
							
								
								all: update repo to use the new error handling syntax (#8950)
							
							
							
							
							
						 | 
						
							2021-02-28 23:20:21 +03:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b9a381f101
								
									
								
							
								
							
						 | 
						
							
							
								
								all: migrate to the new Option (p. 1) (#8924)
							
							
							
							
							
						 | 
						
							2021-02-28 22:24:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								20f9bdfa8e
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF
							
							
							
							
							
						 | 
						
							2021-02-27 20:02:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								23f231ee61
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: tag array methods unsafe: *_many, grow_len, pointers  (#8983)
							
							
							
							
							
						 | 
						
							2021-02-26 22:55:09 +01:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8033203ef6
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add an Option2 struct (#8890)
							
							
							
							
							
						 | 
						
							2021-02-22 18:44:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								15daeaeafa
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: add fixed array bounds checking for non-literal index (#8832)
							
							
							
							
							
						 | 
						
							2021-02-22 14:54:24 +02:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f54c1a5cc2
								
									
								
							
								
							
						 | 
						
							
							
								
								all: add strings.Builder.write_string and use write_string instead of write (#8892)
							
							
							
							
							
						 | 
						
							2021-02-22 13:18:11 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9a744b6750
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix in map_literal (fix #8868) (#8871)
							
							
							
							
							
						 | 
						
							2021-02-21 11:54:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Stanislav Ershov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c190b6a131
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: remove older deprecated functions (#8864)
							
							
							
							
							
						 | 
						
							2021-02-20 20:42:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Stanislav Ershov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6a752512b2
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fix os.real_path on Windows (#8822)
							
							
							
							
							
						 | 
						
							2021-02-19 11:20:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf6e9ff95a
								
									
								
							
								
							
						 | 
						
							
							
								
								Revert "parser: make duplicated functions an error (#8792)"
							
							
							
							
							
							
							
							This reverts commit 21bf8fe14e. 
							
						 | 
						
							2021-02-18 09:02:56 +02:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								21bf8fe14e
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: make duplicated functions an error (#8792)
							
							
							
							
							
						 | 
						
							2021-02-17 20:50:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4ccf991f61
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: warn when casting a fixed array (use `&arr[0]` instead) (#8787)
							
							
							
							
							
						 | 
						
							2021-02-17 20:45:11 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								177c8bfc78
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin/array: merge array_eq_test.v into array_test.v (#8796)
							
							
							
							
							
						 | 
						
							2021-02-17 20:44:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								843de10442
								
									
								
							
								
							
						 | 
						
							
							
								
								parser,gen: fix `arr << map[key] using map_get_and_set_1, leading to double free
							
							
							
							
							
						 | 
						
							2021-02-16 16:39:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Quix
							
						 | 
						
							
							
							
								
								
							
							
								
							
								486bf8517f
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix typo (#8747)
							
							
							
							
							
						 | 
						
							2021-02-15 17:54:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4a0367a63c
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766)
							
							
							
							
							
						 | 
						
							2021-02-15 17:15:52 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b07f373433
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make 5 C functions trusted, tweak signatures (#8730)
							
							
							
							
							
						 | 
						
							2021-02-14 19:37:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ea803113c3
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check `unsafe` V function calls (#8752)
							
							
							
							
							
						 | 
						
							2021-02-14 19:31:42 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e4f15605c0
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: reject void type condition (#8737)
							
							
							
							
							
						 | 
						
							2021-02-14 07:33:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								84a16d8684
								
									
								
							
								
							
						 | 
						
							
							
								
								map: add `move` method (#8660)
							
							
							
							
							
						 | 
						
							2021-02-12 02:02:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Bobitsmagic
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0f92485698
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix typo in builtin/array.v (#8658)
							
							
							
							
							
						 | 
						
							2021-02-09 17:04:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9e751f72c4
								
									
								
							
								
							
						 | 
						
							
							
								
								doc, fmt: use `map{key: value}` syntax for map literals (#8623)
							
							
							
							
							
						 | 
						
							2021-02-08 16:57:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								473cd1d416
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: single line ternary return (#8605)
							
							
							
							
							
						 | 
						
							2021-02-08 00:28:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bfd0bd1fb4
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: doc chan.v channel stub (#8577)
							
							
							
							
							
						 | 
						
							2021-02-07 12:42:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a81ee0e94e
								
							
								
							
						 | 
						
							
							
								
								tools/fast: measure v.c size and parse/check/cgen steps
							
							
							
							
							
						 | 
						
							2021-02-07 04:48:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d77bb2f606
								
									
								
							
								
							
						 | 
						
							
							
								
								all: improve -skip-unused, track consts, walk all AST nodes, support tests
							
							
							
							
							
						 | 
						
							2021-02-07 02:51:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f5f65f929f
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: parse `map{key_expr: val_expr}` (#8608)
							
							
							
							
							
						 | 
						
							2021-02-06 22:13:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e83c39c81a
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document rest of map.v (#8578)
							
							
							
							
							
						 | 
						
							2021-02-06 03:07:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								57258c2988
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document remaining pub structs in builtin.v (#8576)
							
							
							
							
							
						 | 
						
							2021-02-05 21:02:29 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								44ab0154b2
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document last of array.v (#8575)
							
							
							
							
							
						 | 
						
							2021-02-05 16:51:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								119dfc0bb0
								
									
								
							
								
							
						 | 
						
							
							
								
								all: support map[f32]string and map[f64]string (float map keys) too (#8556)
							
							
							
							
							
						 | 
						
							2021-02-04 23:59:49 +01:00 | 
						
					
				
					
						
							
							
								 
								BigBlack
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c5e7956eb5
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: fix generic_mutable_arrays in functions (#8445)
							
							
							
							
							
						 | 
						
							2021-01-30 18:35:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								64d12cdc8d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check number of C function arguments for some cases (#8444)
							
							
							
							
							
						 | 
						
							2021-01-30 18:33:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2cadb3e4d8
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: panic with correct type names (#8355)
							
							
							
							
							
						 | 
						
							2021-01-30 18:54:05 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								77b3d40f46
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: fix `map = {}` (#8435)
							
							
							
							
							
						 | 
						
							2021-01-30 11:55:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4fcd8d8a98
								
									
								
							
								
							
						 | 
						
							
							
								
								scanner: fix `' "$var",  "$another"'` where `r"`, was treated as start of a raw string
							
							
							
							
							
						 | 
						
							2021-01-28 15:38:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								75d85403a6
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: better ternary concat wrapping (#8379)
							
							
							
							
							
						 | 
						
							2021-01-28 11:23:48 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								22847d1ec3
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: assert (a == b) -> assert a == b (#8351)
							
							
							
							
							
						 | 
						
							2021-01-26 10:36:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Major Taylor
							
						 | 
						
							
							
							
								
								
							
							
								
							
								69c37402d4
								
									
								
							
								
							
						 | 
						
							
							
								
								backtrace: fix tcc backtrace windows compilation error (#8348)
							
							
							
							
							
						 | 
						
							2021-01-26 08:26:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4d0dab826b
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix vlib/dl/example/use_test.v in windows-tcc
							
							
							
							
							
						 | 
						
							2021-01-25 21:19:15 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dbaccd4272
								
									
								
							
								
							
						 | 
						
							
							
								
								vfmt: shorten `main.const_name` to just `const_name`
							
							
							
							
							
						 | 
						
							2021-01-25 20:57:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								21ba0470af
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix truncating of EOL on windows terminal (#8338)
							
							
							
							
							
						 | 
						
							2021-01-25 17:51:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								29d6e40f29
								
							
								
							
						 | 
						
							
							
								
								all: vfmt (new const rule)
							
							
							
							
							
						 | 
						
							2021-01-24 10:54:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8b61891348
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: smarter if condition wrapping (#8201)
							
							
							
							
							
						 | 
						
							2021-01-23 10:33:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								43d56cb883
								
							
								
							
						 | 
						
							
							
								
								string: update the test
							
							
							
							
							
						 | 
						
							2021-01-22 10:33:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								216fea1eb3
								
							
								
							
						 | 
						
							
							
								
								string: remove left/right (one way!)
							
							
							
							
							
						 | 
						
							2021-01-22 10:26:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5815d96418
								
							
								
							
						 | 
						
							
							
								
								Revert "builtin: make string.(left|right) pub (#8245)"
							
							
							
							
							
							
							
							This reverts commit 820e684313. 
							
						 | 
						
							2021-01-22 10:09:31 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								820e684313
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make string.(left|right) pub (#8245)
							
							
							
							
							
						 | 
						
							2021-01-22 09:35:32 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								242c5760f1
								
									
								
							
								
							
						 | 
						
							
							
								
								array: fix array_clone (fix #8220) (#8238)
							
							
							
							
							
						 | 
						
							2021-01-21 10:17:00 +01:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f059a9e96c
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix sorting arrays of primitives (#8204)
							
							
							
							
							
						 | 
						
							2021-01-20 23:19:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d9532eda30
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: error on a.slice(x,y) outside `builtin`
							
							
							
							
							
						 | 
						
							2021-01-19 15:55:52 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b74690cbec
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin, checker, cgen: implement `x = a[k] or { ... }` for maps and arrays (#8193)
							
							
							
							
							
						 | 
						
							2021-01-19 06:06:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ac2c3847af
								
									
								
							
								
							
						 | 
						
							
							
								
								all: update copyright to 2019-2021 (#8029)
							
							
							
							
							
						 | 
						
							2021-01-18 13:20:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								995f27a7c0
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin,os: use more precise C. declarations for C.fread, C.fwrite and C.qsort
							
							
							
							
							
						 | 
						
							2021-01-15 12:15:31 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								aeddd5b559
								
									
								
							
								
							
						 | 
						
							
							
								
								string: minor optimization (fix #8100) (#8106)
							
							
							
							
							
						 | 
						
							2021-01-15 02:26:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9003ea7ca3
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix a warning for `-d debug_realloc`
							
							
							
							
							
						 | 
						
							2021-01-14 12:28:49 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ca5f88eb7d
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: implement `-d debug_realloc`
							
							
							
							
							
						 | 
						
							2021-01-14 11:41:52 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a2efb5319d
								
									
								
							
								
							
						 | 
						
							
							
								
								all: change `[1,2,3]!!` to `[1,2,3]!` (#8101)
							
							
							
							
							
						 | 
						
							2021-01-14 03:51:13 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1d28c4de2a
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix multi fixed arrays with default init (fix #8038) (#8064)
							
							
							
							
							
						 | 
						
							2021-01-13 22:57:33 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ae592299dc
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix fixed arrays literal eq (#8079)
							
							
							
							
							
						 | 
						
							2021-01-13 08:32:41 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								254df0ca62
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: improve string quotes (#8075)
							
							
							
							
							
						 | 
						
							2021-01-13 06:05:27 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								33694665f0
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: align each contiguous field of struct. not the whole. (#7981)
							
							
							
							
							
						 | 
						
							2021-01-12 04:38:43 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1559e72d0d
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: add gen_fixed_array_equality_fn (#8006)
							
							
							
							
							
						 | 
						
							2021-01-12 01:35:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5f95dd54bd
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: rename `any_*` -> `*_literal` - 2. part (#8032)
							
							
							
							
							
						 | 
						
							2021-01-11 22:58:15 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								39bb6f0491
								
									
								
							
								
							
						 | 
						
							
							
								
								array: fix array of multi filter/map in one assignment (fix #7858) (#7976)
							
							
							
							
							
						 | 
						
							2021-01-10 21:08:45 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								704f38d87f
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: fix multi fixed arrays init (#7996)
							
							
							
							
							
						 | 
						
							2021-01-10 06:58:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cbe7740d97
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: do not generate `import` statements for auto imports (#7966)
							
							
							
							
							
						 | 
						
							2021-01-08 17:42:40 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cbefe6c32f
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: warn about old use of `typeof` (#7923)
							
							
							
							
							
						 | 
						
							2021-01-07 20:32:02 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dcc8310bd0
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix comment examples in int.v (#7902)
							
							
							
							
							
						 | 
						
							2021-01-06 20:02:04 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e219f954d8
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document all functions in float.v (#7904)
							
							
							
							
							
						 | 
						
							2021-01-05 23:01:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5c4c4354b1
								
							
								
							
						 | 
						
							
							
								
								byte: more tests
							
							
							
							
							
						 | 
						
							2021-01-05 19:34:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3722e16073
								
							
								
							
						 | 
						
							
							
								
								builtin: fix byte.str() (part 2)
							
							
							
							
							
						 | 
						
							2021-01-05 19:26:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								5a70eba8e1
								
							
								
							
						 | 
						
							
							
								
								all: byte.str() => byte.ascii_str()
							
							
							
							
							
						 | 
						
							2021-01-05 19:14:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fdb6f1ab50
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: int.v workaround vfmt bug (#7899)
							
							
							
							
							
						 | 
						
							2021-01-05 20:09:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8fc33bc27d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: warn when casting number or a voidptr to reference type outside unsafe (#7900)
							
							
							
							
							
						 | 
						
							2021-01-05 20:07:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3e04dfc79f
								
							
								
							
						 | 
						
							
							
								
								builtin: fix byte.str() (part 1)
							
							
							
							
							
						 | 
						
							2021-01-05 18:59:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								95431cf6b0
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix the comment example in byte.str_escaped()
							
							
							
							
							
						 | 
						
							2021-01-05 18:22:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9b9cab92f0
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document all functions in int.v (#7896)
							
							
							
							
							
						 | 
						
							2021-01-05 17:45:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f2bfda4989
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: skip test_utf8_wide_char on windows with msvc
							
							
							
							
							
						 | 
						
							2021-01-04 00:16:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								760de7c811
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: use more reliable asserts for test_utf8_wide_char
							
							
							
							
							
						 | 
						
							2021-01-03 22:15:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								38e0aa350d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: support non-string map.keys method (#7760)
							
							
							
							
							
						 | 
						
							2021-01-03 15:55:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								dee3bbffe9
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: support .str() for maps with non string keys (#7806)
							
							
							
							
							
						 | 
						
							2021-01-02 20:25:46 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7f776bfd29
								
									
								
							
								
							
						 | 
						
							
							
								
								utf8: fix utf8_test (#7804)
							
							
							
							
							
						 | 
						
							2021-01-02 14:55:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0a069dee79
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: support non-string map equality and speed it up (#7682)
							
							
							
							
							
						 | 
						
							2021-01-01 20:54:49 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9243e06dba
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: allow integer and rune keys for map literal (#7756)
							
							
							
							
							
						 | 
						
							2021-01-01 17:23:32 +01:00 | 
						
					
				
					
						
							
							
								 
								clubby789
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf7da14ba1
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: make char literals wide (#7769)
							
							
							
							
							
						 | 
						
							2021-01-01 11:06:09 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7ce3c5e206
								
									
								
							
								
							
						 | 
						
							
							
								
								os: change os.mv/2 return type to `?` (#7738)
							
							
							
							
							
						 | 
						
							2020-12-31 11:33:39 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								34c89258a4
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix array of array/map init (fix #7597) (#7671)
							
							
							
							
							
						 | 
						
							2020-12-29 11:50:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								84fc9cec4b
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add string.split_by_whitespace()
							
							
							
							
							
						 | 
						
							2020-12-29 08:46:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2795f929fa
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: update check for arr=arr1 (#7651)
							
							
							
							
							
						 | 
						
							2020-12-28 18:35:34 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9631eac9c5
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix `array.index()` of ref struct (#7652)
							
							
							
							
							
						 | 
						
							2020-12-28 18:33:57 +01:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								93262353d6
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix map exists bug (#7647) (#7655)
							
							
							
							
							
						 | 
						
							2020-12-28 18:32:51 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d46b930c71
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix `in array_of_ref_structs` (fix #7623) (#7640)
							
							
							
							
							
						 | 
						
							2020-12-28 12:29:56 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								07459a77e3
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix gen_array_equality_fn() (#7633)
							
							
							
							
							
						 | 
						
							2020-12-28 12:26:50 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								547df57316
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix gen_map_equality_fn() (#7636)
							
							
							
							
							
						 | 
						
							2020-12-28 12:22:14 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1d339cff16
								
									
								
							
								
							
						 | 
						
							
							
								
								map: remove unused code (#7622)
							
							
							
							
							
						 | 
						
							2020-12-27 19:16:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d87011ab78
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix generic contains method (#7618)
							
							
							
							
							
						 | 
						
							2020-12-27 20:07:53 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b9df7aae4d
								
									
								
							
								
							
						 | 
						
							
							
								
								map: cleanup (#7621)
							
							
							
							
							
						 | 
						
							2020-12-27 18:31:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e813583bc1
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: support integer and voidptr key types for maps (#7503)
							
							
							
							
							
						 | 
						
							2020-12-27 14:18:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								06e9951224
								
							
								
							
						 | 
						
							
							
								
								Revert "map: fix map.clone, refactor, fix map_get_1, map_set_1 non-string keys (#7538)"
							
							
							
							
							
							
							
							This reverts commit bcdf3ca0cf. 
							
						 | 
						
							2020-12-27 12:04:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bcdf3ca0cf
								
									
								
							
								
							
						 | 
						
							
							
								
								map: fix map.clone, refactor, fix map_get_1, map_set_1 non-string keys (#7538)
							
							
							
							
							
						 | 
						
							2020-12-27 11:54:12 +01:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								21805ea2a5
								
									
								
							
								
							
						 | 
						
							
							
								
								all: make eprint[ln] behave same as print[ln] (#7595)
							
							
							
							
							
						 | 
						
							2020-12-27 11:22:16 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								775d16cce3
								
									
								
							
								
							
						 | 
						
							
							
								
								array: remove redundant index method in array.v (#7523)
							
							
							
							
							
						 | 
						
							2020-12-25 17:21:23 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								214290d55b
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: add a space around single-line `unsafe` expressions (#7505)
							
							
							
							
							
						 | 
						
							2020-12-23 19:13:42 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								132807d5d1
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: implement generic `array.index` (#7501)
							
							
							
							
							
						 | 
						
							2020-12-23 19:10:16 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								70c136441b
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix in array of struct error (fix #7452) (#7463)
							
							
							
							
							
						 | 
						
							2020-12-23 02:32:19 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b47daad40d
								
									
								
							
								
							
						 | 
						
							
							
								
								all: remove redundant array.contains definitions (#7464)
							
							
							
							
							
						 | 
						
							2020-12-22 08:32:32 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								21cd765eaa
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix `in` multi_array, generate `.contains()` (fix #7427) (#7448)
							
							
							
							
							
						 | 
						
							2020-12-21 16:59:43 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0edec06eac
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: use new_map, new_map_init_1 functions (#7444)
							
							
							
							
							
						 | 
						
							2020-12-21 14:37:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2147d8785b
								
									
								
							
								
							
						 | 
						
							
							
								
								map: add functions new_map/new_map_init_1 with key_bytes parameter (#7424)
							
							
							
							
							
						 | 
						
							2020-12-21 06:03:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								82d1b6a5b7
								
									
								
							
								
							
						 | 
						
							
							
								
								map: fix wrong use of map.cap and rename field (#7412)
							
							
							
							
							
						 | 
						
							2020-12-21 05:34:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								50a6976b5e
								
							
								
							
						 | 
						
							
							
								
								all: minor array fixes
							
							
							
							
							
						 | 
						
							2020-12-20 16:08:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								6bf21c300a
								
							
								
							
						 | 
						
							
							
								
								checker: do not allow arr1=arr2 without cloning
							
							
							
							
							
						 | 
						
							2020-12-20 15:33:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								875f7a77a9
								
							
								
							
						 | 
						
							
							
								
								checker: arr1=arr2 warning
							
							
							
							
							
						 | 
						
							2020-12-20 10:42:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4a5fb854e0
								
							
								
							
						 | 
						
							
							
								
								array: vfmt array_test.v
							
							
							
							
							
						 | 
						
							2020-12-20 10:34:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cd30dcc287
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make array.ensure_cap/1 more robust
							
							
							
							
							
						 | 
						
							2020-12-19 21:36:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								1f74f83bc6
								
							
								
							
						 | 
						
							
							
								
								parser: map or block; checker: require ref field init
							
							
							
							
							
						 | 
						
							2020-12-19 10:28:17 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e4973782b1
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix multi_array prepend/insert (#7381)
							
							
							
							
							
						 | 
						
							2020-12-19 07:28:15 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								598d18cbd9
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix default zero in map fields (fix #7328) (#7394)
							
							
							
							
							
						 | 
						
							2020-12-19 06:55:13 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								042449cd3d
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: use voidptr key methods: map_get_1, map_set_1, map_get_and_set_1 (#7390)
							
							
							
							
							
						 | 
						
							2020-12-19 01:05:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6854ba27e2
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add missing fn documentation to option.v, fix naming of arguments. (#7386)
							
							
							
							
							
						 | 
						
							2020-12-19 00:27:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c32547f382
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document all functions in builtin.c.v (#7387)
							
							
							
							
							
						 | 
						
							2020-12-18 19:31:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3976228ae0
								
									
								
							
								
							
						 | 
						
							
							
								
								map: add voidptr key methods (#7377)
							
							
							
							
							
						 | 
						
							2020-12-18 07:37:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Ned Palacios
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c164586fd5
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix map clone (#7366)
							
							
							
							
							
						 | 
						
							2020-12-17 08:44:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
								
								
							
							
								
							
								553ecf63e7
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib/io: fix reader bugs, make read_all take a config struct (#7361)
							
							
							
							
							
						 | 
						
							2020-12-16 18:22:26 +01:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a7879ce77e
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: differentiate recursive alias & existing type err + rune fix
							
							
							
							
							
						 | 
						
							2020-12-16 18:03:49 +11:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7c8fa62cc2
								
									
								
							
								
							
						 | 
						
							
							
								
								map: encapsulate key clone operation on voidptr (#7327)
							
							
							
							
							
						 | 
						
							2020-12-16 02:23:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5684ed5a8a
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix windows jobs
							
							
							
							
							
						 | 
						
							2020-12-15 11:01:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b2685c6060
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add more docs to array.v (#7194)
							
							
							
							
							
						 | 
						
							2020-12-15 10:31:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d155d8d3f0
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: prepare atoi.v and utf8.v for -Wimpure-v
							
							
							
							
							
						 | 
						
							2020-12-15 10:17:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								14d55d26a3
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: extract C. calls from builtin.v to builtin.c.v
							
							
							
							
							
						 | 
						
							2020-12-15 09:41:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0da1d757cb
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: support '-d no_backtrace' directly in panic(), to ease creating .so files with tcc
							
							
							
							
							
						 | 
						
							2020-12-15 06:35:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								89ef316db3
								
									
								
							
								
							
						 | 
						
							
							
								
								map: use voidptr-based key equality and meta index methods (#7320)
							
							
							
							
							
						 | 
						
							2020-12-14 14:57:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								999fe846e5
								
									
								
							
								
							
						 | 
						
							
							
								
								vtest-cleancode: add builtin/map.v to fmt list (#7285)
							
							
							
							
							
						 | 
						
							2020-12-14 12:31:24 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f57c7032b4
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix sanitizers and add -fsanitize=undefined (#7306)
							
							
							
							
							
						 | 
						
							2020-12-14 06:34:47 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ecfd124390
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: call C.tcc_backtrace() directly in the panic() fns
							
							
							
							
							
						 | 
						
							2020-12-13 11:01:04 +02:00 | 
						
					
				
					
						
							
							
								 
								LilEnvy
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0aacc9a80a
								
									
								
							
								
							
						 | 
						
							
							
								
								array: [].map(fn...) return type can be different than original type (#7300)
							
							
							
							
							
						 | 
						
							2020-12-13 03:29:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ae460a2208
								
									
								
							
								
							
						 | 
						
							
							
								
								map: make DenseArray.has_index not assume string keys (#7284)
							
							
							
							
							
						 | 
						
							2020-12-13 02:05:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								03f644e099
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: change V's panic() to not segfault; use `-d panics_break_into_debugger` to override
							
							
							
							
							
						 | 
						
							2020-12-12 16:05:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1ff6230062
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: document all functions in string.v (#7273)
							
							
							
							
							
						 | 
						
							2020-12-12 12:10:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d785e22a6e
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: disallow assigning number to pointer (#7267)
							
							
							
							
							
						 | 
						
							2020-12-12 10:42:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d319fe14f0
								
							
								
							
						 | 
						
							
							
								
								string: fix a one byte leak in .substr()
							
							
							
							
							
						 | 
						
							2020-12-11 05:12:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a297cf8676
								
							
								
							
						 | 
						
							
							
								
								string: fix one byte leak in clone()
							
							
							
							
							
						 | 
						
							2020-12-11 05:03:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Seven Du
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4a35a75b64
								
									
								
							
								
							
						 | 
						
							
							
								
								json: fix raw json string decoding crash when expected key is missing (#7206)
							
							
							
							
							
						 | 
						
							2020-12-09 20:10:41 +01:00 | 
						
					
				
					
						
							
							
								 
								Leah Lundqvist
							
						 | 
						
							
							
							
								
								
							
							
								
							
								90c1c639fe
								
									
								
							
								
							
						 | 
						
							
							
								
								js: types (#7108)
							
							
							
							
							
						 | 
						
							2020-12-08 17:49:20 +01:00 | 
						
					
				
					
						
							
							
								 
								Andréas Livet
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a2ec52b8c4
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: rewrite string.split_nth and fix some bugs (#7189)
							
							
							
							
							
						 | 
						
							2020-12-08 10:51:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fd689f5fdd
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: optimize array op assign (#7178)
							
							
							
							
							
						 | 
						
							2020-12-07 17:13:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2be0c6af47
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: implement -d exit_after_panic_message (speeds up `v test-parser` with gcc/clang)
							
							
							
							
							
						 | 
						
							2020-12-06 14:21:37 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								96d28b4485
								
									
								
							
								
							
						 | 
						
							
							
								
								map: more tests (#7153)
							
							
							
							
							
						 | 
						
							2020-12-06 01:28:11 +01:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5a7fdb0610
								
									
								
							
								
							
						 | 
						
							
							
								
								map: optimize free() and keys() (#7152)
							
							
							
							
							
						 | 
						
							2020-12-06 00:24:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0d28f12c54
								
									
								
							
								
							
						 | 
						
							
							
								
								map: use untyped keys for DenseArray and interleave keys and values (#7142)
							
							
							
							
							
						 | 
						
							2020-12-05 22:53:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1739b08e73
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add a test for the sorting of []u64 too
							
							
							
							
							
						 | 
						
							2020-12-05 23:21:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b99ea332f0
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen,builtin: fix sort for []u64
							
							
							
							
							
						 | 
						
							2020-12-05 23:14:19 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								215a76a715
								
									
								
							
								
							
						 | 
						
							
							
								
								string: make `tos_lit` deprecated (#7129)
							
							
							
							
							
						 | 
						
							2020-12-04 20:34:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d590ce7675
								
									
								
							
								
							
						 | 
						
							
							
								
								map: add 3 DenseArray methods for bootstrapping (#7113)
							
							
							
							
							
						 | 
						
							2020-12-03 21:12:53 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								06eaded6ea
								
									
								
							
								
							
						 | 
						
							
							
								
								string: change `tos_lit` to `_SLIT` (#7079)
							
							
							
							
							
						 | 
						
							2020-12-03 16:02:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c1b25dd61d
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix map value op-assign modification (#7101)
							
							
							
							
							
						 | 
						
							2020-12-03 00:40:11 +01:00 | 
						
					
				
					
						
							
							
								 
								heronwr
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f8af866f76
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make v_realloc use int parameter instead of u32 (#7080)
							
							
							
							
							
						 | 
						
							2020-12-02 15:35:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Enzo
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d8b8aca51e
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: fix `arr.last().field` (#7076)
							
							
							
							
							
						 | 
						
							2020-12-02 04:35:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								879d238887
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: initial option auto str support (#7004)
							
							
							
							
							
						 | 
						
							2020-12-01 04:00:23 +01:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ed08d96932
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: remove old type prefixes, add a few missing documentations, add missing punctuation (#7037)
							
							
							
							
							
						 | 
						
							2020-11-30 18:51:00 +01:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9367dcda10
								
									
								
							
								
							
						 | 
						
							
							
								
								all: fix remaining c warnings and add -Werror to CI (#7021)
							
							
							
							
							
						 | 
						
							2020-11-29 21:23:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								86b5f7ef5d
								
							
								
							
						 | 
						
							
							
								
								string: fix ustring.free()
							
							
							
							
							
						 | 
						
							2020-11-28 03:41:43 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								1891f55c72
								
							
								
							
						 | 
						
							
							
								
								builtin: add voidptr.vbytes(len) and byteptr.vbytes(len)
							
							
							
							
							
						 | 
						
							2020-11-27 18:18:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								52b627feb3
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check filter, map and sort left type (#6952)
							
							
							
							
							
						 | 
						
							2020-11-26 11:28:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								fa126b950a
								
							
								
							
						 | 
						
							
							
								
								cgen: prevent `undefined symbol: tcc_backtrace` errors with tcc and `-shared -d no_backtrace`
							
							
							
							
							
						 | 
						
							2020-11-25 15:47:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Leah Lundqvist
							
						 | 
						
							
							
							
								
								
							
							
								
							
								96b73acad7
								
									
								
							
								
							
						 | 
						
							
							
								
								jsgen: optional "or blocks" (#6938)
							
							
							
							
							
						 | 
						
							2020-11-24 22:52:23 +01:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								aa90625819
								
									
								
							
								
							
						 | 
						
							
							
								
								js: initial support for optional return unwrapping (#6926)
							
							
							
							
							
						 | 
						
							2020-11-24 12:54:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f8827c3fe5
								
							
								
							
						 | 
						
							
							
								
								builtin: clone the strings correctly in array.push
							
							
							
							
							
						 | 
						
							2020-11-22 13:22:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								2f50a9ea1f
								
							
								
							
						 | 
						
							
							
								
								utf: fix utf32_to_str
							
							
							
							
							
						 | 
						
							2020-11-21 22:37:16 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9a51f4e3c2
								
							
								
							
						 | 
						
							
							
								
								autofree: builtin fixes
							
							
							
							
							
						 | 
						
							2020-11-21 22:33:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								48b117618d
								
							
								
							
						 | 
						
							
							
								
								builtin: support -d no_backtrace, to ease compiling V code on older distros easier
							
							
							
							
							
						 | 
						
							2020-11-19 17:58:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d633261a99
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add Process (#6786)
							
							
							
							
							
						 | 
						
							2020-11-16 17:32:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cd2a2cef25
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib/net: add buffered IO, x.net -> net (#6754)
							
							
							
							
							
						 | 
						
							2020-11-15 22:54:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								00464ad988
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add charptr.vstring() and charptr.vstring_with_len() (#6830)
							
							
							
							
							
						 | 
						
							2020-11-14 19:43:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								7feb1742d3
								
							
								
							
						 | 
						
							
							
								
								cgen: skip deleted map entries in the auto generated .str() method
							
							
							
							
							
						 | 
						
							2020-11-13 13:37:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								8c241cb745
								
							
								
							
						 | 
						
							
							
								
								checker: check that fns with return values, and matches, do return
							
							
							
							
							
						 | 
						
							2020-11-11 17:23:57 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface777
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a9e9554b11
								
									
								
							
								
							
						 | 
						
							
							
								
								all: fix most C warnings (#6758)
							
							
							
							
							
						 | 
						
							2020-11-06 16:26:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Ned Palacios
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a2a0765eff
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix setting map elements' fields (#6699)
							
							
							
							
							
						 | 
						
							2020-10-31 13:00:04 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ff93e8afee
								
							
								
							
						 | 
						
							
							
								
								builtin: eliminate the usage of _us32_eq for frequent builtin array operations
							
							
							
							
							
						 | 
						
							2020-10-30 14:11:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0c987f433d
								
									
								
							
								
							
						 | 
						
							
							
								
								string: enable test for string escaping (#6688)
							
							
							
							
							
						 | 
						
							2020-10-27 15:25:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								60cc8ac39c
								
							
								
							
						 | 
						
							
							
								
								vcache: use 2x wyhash.sum64_string(hk,x).hex_full(), instead of md5.sum(hk.bytes()).hex()
							
							
							
							
							
						 | 
						
							2020-10-25 09:22:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c2e9be5a45
								
							
								
							
						 | 
						
							
							
								
								cgen: use even more efficient array.delete_last()
							
							
							
							
							
						 | 
						
							2020-10-23 23:04:22 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								6d11caf784
								
							
								
							
						 | 
						
							
							
								
								autofree: string.replace() test
							
							
							
							
							
						 | 
						
							2020-10-21 19:44:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								55536bb364
								
							
								
							
						 | 
						
							
							
								
								autofree: handle more statements
							
							
							
							
							
						 | 
						
							2020-10-18 00:48:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7da1afa140
								
							
								
							
						 | 
						
							
							
								
								all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
							
							
							
							
							
						 | 
						
							2020-10-15 12:32:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								46c5a2c8fc
								
							
								
							
						 | 
						
							
							
								
								v test-fmt: fix some embedded comments in expressions
							
							
							
							
							
						 | 
						
							2020-10-14 22:52:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ce302c29e4
								
							
								
							
						 | 
						
							
							
								
								builtin: support also [abc,def].sort(b>a)
							
							
							
							
							
						 | 
						
							2020-10-06 21:33:15 +03:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d77669da80
								
									
								
							
								
							
						 | 
						
							
							
								
								test: add tests for disallowing map/array get element/key address (#6568)
							
							
							
							
							
						 | 
						
							2020-10-05 18:40:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c324169af0
								
									
								
							
								
							
						 | 
						
							
							
								
								all: remove intermediate handling for both global definition syntaxes (#6546)
							
							
							
							
							
						 | 
						
							2020-10-03 15:41:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Ekopalypse
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1a7ac5e382
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: VectoredExceptionHandler cast on x86 (#6525)
							
							
							
							
							
						 | 
						
							2020-10-02 05:17:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8152b86652
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: detect correct len expression for multidimensional array init (#6521)
							
							
							
							
							
						 | 
						
							2020-10-02 03:12:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								06cade6c31
								
									
								
							
								
							
						 | 
						
							
							
								
								all: change .ReturnType and .Type to .return_type and .typ (#6494)
							
							
							
							
							
						 | 
						
							2020-09-28 06:13:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								220f3cc2b9
								
							
								
							
						 | 
						
							
							
								
								bare: update Signo enumeration
							
							
							
							
							
						 | 
						
							2020-09-27 16:48:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3a869c726b
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix definition of VectoredExceptionHandler (#6495)
							
							
							
							
							
						 | 
						
							2020-09-27 15:56:30 +03:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								abc98c273c
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: require assign on type alias (#6477)
							
							
							
							
							
						 | 
						
							2020-09-25 12:02:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								403cd0d915
								
							
								
							
						 | 
						
							
							
								
								Revert "gen: scape string function in gen/str.v (#6452)"
							
							
							
							
							
							
							
							This reverts commit 60fbcc37fc. 
							
						 | 
						
							2020-09-24 18:19:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Marcin
							
						 | 
						
							
							
							
								
								
							
							
								
							
								60fbcc37fc
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: scape string function in gen/str.v (#6452)
							
							
							
							
							
						 | 
						
							2020-09-24 18:18:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								624f22e27e
								
							
								
							
						 | 
						
							
							
								
								all: mutability check (part 1); enable mutable sumtype args
							
							
							
							
							
						 | 
						
							2020-09-22 05:28:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								077b597bd8
								
									
								
							
								
							
						 | 
						
							
							
								
								scanner/parser: change error msgs for `\0` and `\x00` and add error for r`byte` and c`byte` (#6436)
							
							
							
							
							
						 | 
						
							2020-09-21 17:34:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5086fd537c
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: prompt error on implicit int overflow by literal (#6410)
							
							
							
							
							
						 | 
						
							2020-09-20 16:29:01 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1c886ad067
								
									
								
							
								
							
						 | 
						
							
							
								
								scanner: add check for `!is_raw` for null `\0` (#6427)
							
							
							
							
							
						 | 
						
							2020-09-19 19:09:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								d2badcdedf
								
							
								
							
						 | 
						
							
							
								
								vlib: fix more C warns on windows
							
							
							
							
							
						 | 
						
							2020-09-18 13:40:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c1f04d8c72
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix min value for int_str (#6411)
							
							
							
							
							
						 | 
						
							2020-09-18 12:56:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Henrixounez
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4038ac463c
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: bytes array print not ending prematurely when null byte (#6401)
							
							
							
							
							
						 | 
						
							2020-09-18 01:12:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c960b5979e
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: fix incompatible pointer warning (#6385)
							
							
							
							
							
						 | 
						
							2020-09-16 17:40:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								a9bd6acd52
								
							
								
							
						 | 
						
							
							
								
								builtin: fix new_dense_array (avoid the &string(int(...)) bug generating (int*) )
							
							
							
							
							
						 | 
						
							2020-09-14 16:26:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Oghogho Odemwingie
							
						 | 
						
							
							
							
								
								
							
							
								
							
								332f3a924c
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: consume matched string length in string.replace_each (#6349)
							
							
							
							
							
						 | 
						
							2020-09-12 02:31:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								40ed2e1b3d
								
							
								
							
						 | 
						
							
							
								
								builtin: use C.write for print/eprint . Call C.SetConsoleOutputCP(C.CP_UTF8) on windows
							
							
							
							
							
						 | 
						
							2020-09-11 16:20:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								047bf02985
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: fix `in` for various numeric types (#6311)
							
							
							
							
							
						 | 
						
							2020-09-06 12:45:02 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b015033c53
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add methods to builtin channels  (#6303)
							
							
							
							
							
						 | 
						
							2020-09-05 01:36:20 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface777
							
						 | 
						
							
							
							
								
								
							
							
								
							
								eff319f869
								
									
								
							
								
							
						 | 
						
							
							
								
								comp_for: allow checking full mehod and arg types (#5997)
							
							
							
							
							
						 | 
						
							2020-08-27 15:00:44 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c01d17fcc4
								
							
								
							
						 | 
						
							
							
								
								tests: fix array_test.v
							
							
							
							
							
						 | 
						
							2020-08-27 13:12:04 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								6921d46185
								
							
								
							
						 | 
						
							
							
								
								all: rune type for `` literals
							
							
							
							
							
						 | 
						
							2020-08-27 06:46:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								84b8e0a7e4
								
							
								
							
						 | 
						
							
							
								
								tests: enable live tests on macos
							
							
							
							
							
						 | 
						
							2020-08-26 06:50:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Maciej Obarski
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e8e0d9fa42
								
									
								
							
								
							
						 | 
						
							
							
								
								all: [direct_array_access] tag (#6203)
							
							
							
							
							
						 | 
						
							2020-08-24 09:04:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7dfae2384b
								
							
								
							
						 | 
						
							
							
								
								builtin: remove asl.h include
							
							
							
							
							
						 | 
						
							2020-08-22 17:22:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								9e12095111
								
							
								
							
						 | 
						
							
							
								
								gg: image: return an optional instead of panic(); darwin: fix nsstring()
							
							
							
							
							
						 | 
						
							2020-08-22 17:09:30 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								94ced907d2
								
							
								
							
						 | 
						
							
							
								
								sort: fix C compilation error for `fn abc(mut a []int) { a.sort() }`
							
							
							
							
							
						 | 
						
							2020-08-22 15:20:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bab5c21224
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: warn when fixed-size ArrayInit doesn't have trailing `{}`. (#6137)
							
							
							
							
							
						 | 
						
							2020-08-16 04:54:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								75212f9fab
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: error if ForInStmt is not handled (#6131)
							
							
							
							
							
						 | 
						
							2020-08-14 21:01:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f8be2110ec
								
							
								
							
						 | 
						
							
							
								
								sort: fix sorting by struct fields
							
							
							
							
							
						 | 
						
							2020-08-12 18:43:41 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								e5e31f7210
								
							
								
							
						 | 
						
							
							
								
								sort: handle `.sort(a.field > b.field)`
							
							
							
							
							
						 | 
						
							2020-08-12 06:11:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4bc0dde413
								
							
								
							
						 | 
						
							
							
								
								all: new `.sort(a < b)` syntax
							
							
							
							
							
						 | 
						
							2020-08-12 05:54:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bb93bf34ec
								
									
								
							
								
							
						 | 
						
							
							
								
								sync/semaphores: use dispatch semaphores on MacOS (#6110)
							
							
							
							
							
						 | 
						
							2020-08-12 03:45:09 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								88988817d0
								
							
								
							
						 | 
						
							
							
								
								parser: minor `match` simplification
							
							
							
							
							
						 | 
						
							2020-08-10 19:54:38 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								36eae1c175
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: x.vstring() instead of string(x) (#6102)
							
							
							
							
							
						 | 
						
							2020-08-10 18:05:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2dd90de993
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: error on `[unsafe_fn]` (#6090)
							
							
							
							
							
						 | 
						
							2020-08-09 12:22:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								200f8dacb7
								
							
								
							
						 | 
						
							
							
								
								[]byte.str2() => bytestr()
							
							
							
							
							
						 | 
						
							2020-08-09 04:22:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								94f4dfe85b
								
							
								
							
						 | 
						
							
							
								
								builtin: a temporary []byte.str2() (until runes are implemented)
							
							
							
							
							
						 | 
						
							2020-08-09 04:20:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								64f218e943
								
							
								
							
						 | 
						
							
							
								
								string: fix all cap .title() test
							
							
							
							
							
						 | 
						
							2020-08-09 04:09:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								c65dbe51d6
								
							
								
							
						 | 
						
							
							
								
								parser: c2v fixes
							
							
							
							
							
						 | 
						
							2020-08-09 03:58:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								4568ce8f00
								
							
								
							
						 | 
						
							
							
								
								builtin: add sanity check on the number of returned frames by C.backtrace
							
							
							
							
							
						 | 
						
							2020-08-06 19:50:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								863cf8af60
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: channel implementation (#6074)
							
							
							
							
							
						 | 
						
							2020-08-06 15:28:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Duarte Roso
							
						 | 
						
							
							
							
								
								
							
							
								
							
								055117dc5f
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make byte.hex() two digits format (#5886)
							
							
							
							
							
						 | 
						
							2020-08-01 23:06:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f2c639c869
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: add string.contains_any() (#5963)
							
							
							
							
							
						 | 
						
							2020-07-29 21:48:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Swastik Baranwal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8b66816bdc
								
									
								
							
								
							
						 | 
						
							
							
								
								scanner: more checks for `_` as num_sep (#5992)
							
							
							
							
							
						 | 
						
							2020-07-28 16:09:19 +10:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								3d2fd471b6
								
							
								
							
						 | 
						
							
							
								
								ci: prepare for enabling compilation with g++ again
							
							
							
							
							
						 | 
						
							2020-07-25 20:20:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Louis Schmieder
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b58b15993c
								
									
								
							
								
							
						 | 
						
							
							
								
								gen: compile time for (methods and fields) (#5957)
							
							
							
							
							
						 | 
						
							2020-07-25 00:02:44 +02:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								04ef2a2671
								
									
								
							
								
							
						 | 
						
							
							
								
								os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
							
							
							
							
							
						 | 
						
							2020-07-24 10:17:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d2675b89c0
								
							
								
							
						 | 
						
							
							
								
								builtin: fix a mutable var on windows
							
							
							
							
							
						 | 
						
							2020-07-23 23:18:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								632e27a4a9
								
							
								
							
						 | 
						
							
							
								
								all: fix a big mutability bug and update all mutable vars
							
							
							
							
							
						 | 
						
							2020-07-23 23:16:36 +02:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								36352085ae
								
									
								
							
								
							
						 | 
						
							
							
								
								v: add support for iOS crosscompilation (#5943)
							
							
							
							
							
						 | 
						
							2020-07-23 07:58:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								276c1de190
								
							
								
							
						 | 
						
							
							
								
								unsafe: tag with unsafe{} some more pointer manipulations
							
							
							
							
							
						 | 
						
							2020-07-22 21:42:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ee349691f9
								
									
								
							
								
							
						 | 
						
							
							
								
								v/checker: Warn about pointer indexing outside unsafe {} (#5918)
							
							
							
							
							
						 | 
						
							2020-07-22 20:28:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a74cbf55c7
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)
							
							
							
							
							
						 | 
						
							2020-07-20 20:06:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fb76e02c59
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: speed up string.clone() by using C.memcpy (#5837)
							
							
							
							
							
						 | 
						
							2020-07-20 17:44:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								74d70b8719
								
							
								
							
						 | 
						
							
							
								
								all: more cached moduels fixes
							
							
							
							
							
						 | 
						
							2020-07-18 13:49:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7ab6899538
								
							
								
							
						 | 
						
							
							
								
								builtin: fix compilation (part 1)
							
							
							
							
							
						 | 
						
							2020-07-18 11:17:29 +02:00 | 
						
					
				
					
						
							
							
								 
								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 |