|  Uwe Krüger | d26ac5692e | all: various fixes for [heap]/auto-heap handling (#10033) | 2021-05-07 15:58:48 +03:00 | 
				
					
						|  Delyan Angelov | 2eafea6308 | v: reduce the memory usage of the compiler (analysed with heaptrack) | 2021-05-06 11:44:48 +03:00 | 
				
					
						|  Delyan Angelov | 84f9789e72 | v: tag more low level functions with `[direct_array_access]` | 2021-05-06 00:35:16 +03:00 | 
				
					
						|  Enzo | 4ac751d773 | os: add `signal_opt` and deprecate `signal` (#10005) | 2021-05-05 15:39:02 +03:00 | 
				
					
						|  Miccah | 12c3f85507 | os: add getuid and geteuid (#10002) | 2021-05-05 14:20:11 +03:00 | 
				
					
						|  Delyan Angelov | 597a774d36 | scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) | 2021-05-03 14:14:32 +03:00 | 
				
					
						|  Mark | feb60674b4 | builtin.string: minor fixes in join() (#9952) | 2021-05-02 19:31:47 +03:00 | 
				
					
						|  JalonSolov | 3175525b5e | builtin.string: optimize replace (#9969) | 2021-05-02 19:30:07 +03:00 | 
				
					
						|  penguindark | dbadda84e5 | builtin: clean up int.v (#9960) | 2021-05-02 16:31:29 +03:00 | 
				
					
						|  JalonSolov | 3363c3ef65 | builtin.string: optimize replace() (#9955) | 2021-05-01 21:27:49 +03:00 | 
				
					
						|  ka-weihe | 4348c2322d | builtin.map: test more key types (#9947) | 2021-05-01 14:26:20 +03:00 | 
				
					
						|  Thomas Treffner | e05da04b4c | builtin: fix termux prints (#9921) | 2021-04-29 09:49:26 +03:00 | 
				
					
						|  ka-weihe | 6795b02e24 | cgen: fix enum in map (#9912) | 2021-04-28 22:11:32 +03:00 | 
				
					
						|  Thomas Treffner | 1fbf75f2e8 | builtin: fix termux println (#9829) | 2021-04-28 09:11:50 +03:00 | 
				
					
						|  ka-weihe | 3edbf71770 | parser: fix maps with aliases as key (#9900) | 2021-04-28 07:45:21 +03:00 | 
				
					
						|  Enzo | 4eb8072882 | parser: remove ++/-- exception for some modules (#9895) | 2021-04-27 01:41:42 +03:00 | 
				
					
						|  Louis Schmieder | fc3b628440 | v: support `$for attr in Test.attributes` (#9836) | 2021-04-25 18:29:26 +03:00 | 
				
					
						|  Bastian Buck | 160b605640 | os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) | 2021-04-25 18:16:14 +03:00 | 
				
					
						|  penguindark | bfe0a7887f | builtin,strconv: fix and optimize utf8 and formatting functions (#9874) | 2021-04-25 17:57:21 +03:00 | 
				
					
						|  Marcos Diaz | 187895c93c | os: use GetComputerNameW to retrieve hostname on Windows (#9861) | 2021-04-24 13:22:04 +03:00 | 
				
					
						|  Alexander Medvednikov | 49a2de562b | builtin: fix an unused var warning on windows | 2021-04-23 15:17:05 +03:00 | 
				
					
						|  Alexander Medvednikov | c7a6d28e13 | all: improve unused variable warning (fix `x = 1`, `x += 1` etc) | 2021-04-23 13:33:48 +03:00 | 
				
					
						|  Delyan Angelov | 59e23dbb57 | ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu | 2021-04-22 12:50:56 +03:00 | 
				
					
						|  zakuro | 7443179cc8 | checker: make use of private enum from outside module an error.  (#9821) | 2021-04-22 07:07:56 +03:00 | 
				
					
						|  Delyan Angelov | bd539b6427 | vfmt: fix string interpolation formatting with multiple ',",\' and \" . | 2021-04-20 20:26:06 +03:00 | 
				
					
						|  Nicolas Sauzede | 258be508f4 | builtin,os: fix unused return C warnings for real (#9814) | 2021-04-20 17:28:58 +03:00 | 
				
					
						|  Delyan Angelov | d4f31412b7 | v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) | 2021-04-19 19:01:47 +03:00 | 
				
					
						|  Lukas Neubert | 70c651ff17 | all: make __global behave consistent with const (#9711) | 2021-04-19 17:07:47 +03:00 | 
				
					
						|  spaceface | 73352583e7 | ci: fix all `-cstrict` warnings with gcc and clang (#9792) | 2021-04-19 15:38:48 +03:00 | 
				
					
						|  Bastian Buck | 9ec91f4d58 | os: add new function os.loginname(), improve some error messages  (#9794) | 2021-04-19 14:57:25 +03:00 | 
				
					
						|  Nicolas Sauzede | 22351a6fb7 | builtin: remove `unused return` C warnings (#9797) | 2021-04-19 14:14:27 +03:00 | 
				
					
						|  AAAA | a45da620e6 | builtin: add string representation of ESC (#9799) | 2021-04-19 11:41:04 +03:00 | 
				
					
						|  Delyan Angelov | ded3ce5863 | builtin: cleanup string.v | 2021-04-17 12:30:45 +03:00 | 
				
					
						|  crthpl | 0a1d0e062d | freestanding: small fixes (#9760) | 2021-04-17 02:38:41 +03:00 | 
				
					
						|  Delyan Angelov | cb69c4c91a | builtin: add a 'v hash:' line to V panics | 2021-04-15 11:43:38 +03:00 | 
				
					
						|  penguindark | 4ecc5001b9 | builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) | 2021-04-15 09:20:53 +03:00 | 
				
					
						|  Alexander Medvednikov | 21c452c5cd | builtin: define u8 = byte alias | 2021-04-15 02:58:27 +03:00 | 
				
					
						|  crthpl | 14434cc86a | all: bare metal support (fix `-freestanding`) (#9624) | 2021-04-14 07:50:50 +02:00 | 
				
					
						|  Uwe Krüger | 10bf974cda | all: gc: provide optimized mode (#9716) | 2021-04-14 00:40:26 +02:00 | 
				
					
						|  Delyan Angelov | f04dd21e79 | builtin: run vfmt over string.v | 2021-04-13 12:01:23 +03:00 | 
				
					
						|  Delyan Angelov | a1121d0eb0 | builtin: use 0 instead of `\0` rune when setting C style terminators; use C.memcpy in `[]string{}.join("")` | 2021-04-13 11:29:33 +03:00 | 
				
					
						|  ka-weihe | 491fe49af6 | map: rename methods (part 2) (#9698) | 2021-04-12 16:22:02 +02:00 | 
				
					
						|  Lukas Neubert | ada763e0f4 | fmt: remove parenthesis around single ident (#9696) | 2021-04-12 16:01:03 +03:00 | 
				
					
						|  ka-weihe | 0facc5a559 | builtin: fix map.zeros_to_end (#9689) | 2021-04-12 00:36:02 +03:00 | 
				
					
						|  Louis Schmieder | 273655ecc8 | vfmt: fix asm volatile & goto (#9688) | 2021-04-11 23:32:28 +03:00 | 
				
					
						|  Leah Lundqvist | 38c517c1a2 | builtin: use NSLog on iOS for print (#9665) | 2021-04-10 17:40:43 +03:00 | 
				
					
						|  Delyan Angelov | d54becf52e | v.cflag: support `#flag   $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` | 2021-04-10 10:46:43 +03:00 | 
				
					
						|  ka-weihe | 5273214ec2 | map: rename methods (#9657) | 2021-04-10 04:00:29 +02:00 | 
				
					
						|  Uwe Krüger | 84fa1ae444 | boehm-gc: support a `[keep_args_alive]` tag for C functions (#9641) | 2021-04-09 13:13:49 +03:00 | 
				
					
						|  Delyan Angelov | e93a52a267 | builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) | 2021-04-08 19:17:04 +03:00 |