yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4d078edb72
								
									
								
							
								
							
						 | 
						
							
							
								
								scanner: no longer allow `1.` float literals (#11301)
							
							
							
							
							
						 | 
						
							2021-08-25 14:39:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Miccah
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e98817e5ce
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: only release semaphore in WaitGroup when there are waiters (#10967)
							
							
							
							
							
						 | 
						
							2021-07-27 15:49:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1e5627e777
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: don't require unary `>` prefix for `select` timeout (#10928)
							
							
							
							
							
						 | 
						
							2021-07-23 23:24:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ad3835b598
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: deprecate short struct init (#10842)
							
							
							
							
							
						 | 
						
							2021-07-20 11:17:08 +03:00 | 
						
					
				
					
						
							
							
								 
								crthpl
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5089eb4a84
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: fix pointer cast expressions hack (#10777)
							
							
							
							
							
						 | 
						
							2021-07-13 12:01:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								72358833e0
								
									
								
							
								
							
						 | 
						
							
							
								
								time: use `Duration(C.INT64_MAX)` as infinite (#10539)
							
							
							
							
							
						 | 
						
							2021-06-22 12:17:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3f5aa5e634
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491)
							
							
							
							
							
						 | 
						
							2021-06-18 12:44:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a8437584aa
								
									
								
							
								
							
						 | 
						
							
							
								
								gc: extend optimized mode to channel buffers (#10443)
							
							
							
							
							
						 | 
						
							2021-06-14 18:12:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2ff0f62866
								
									
								
							
								
							
						 | 
						
							
							
								
								v: fix passing `-arch arm64` to `$if arm64{}`
							
							
							
							
							
						 | 
						
							2021-06-13 01:15:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b7f9bc2a96
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: support linking with libatomic with tcc on ubuntu aarch64
							
							
							
							
							
						 | 
						
							2021-06-12 20:34:45 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5cb2683e97
								
									
								
							
								
							
						 | 
						
							
							
								
								v.gen.c,v.markused: fix `println(ch)` when ch is a channel
							
							
							
							
							
						 | 
						
							2021-06-01 13:46:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f09a5135e9
								
							
								
							
						 | 
						
							
							
								
								checker: handle builtin enum init correctly
							
							
							
							
							
						 | 
						
							2021-05-20 03:14:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								20a22453cf
								
									
								
							
								
							
						 | 
						
							
							
								
								v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099)
							
							
							
							
							
						 | 
						
							2021-05-14 14:28:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8a380f4699
								
									
								
							
								
							
						 | 
						
							
							
								
								tools: make `v test-cleancode` test everything by default (#10050)
							
							
							
							
							
						 | 
						
							2021-05-08 13:32:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3c0a368af3
								
									
								
							
								
							
						 | 
						
							
							
								
								all: automatically move (some) referenced objects to heap (#9873)
							
							
							
							
							
						 | 
						
							2021-04-25 21:40:38 +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
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d4f31412b7
								
									
								
							
								
							
						 | 
						
							
							
								
								v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795)
							
							
							
							
							
						 | 
						
							2021-04-19 19:01:47 +03:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								73352583e7
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix all `-cstrict` warnings with gcc and clang (#9792)
							
							
							
							
							
						 | 
						
							2021-04-19 15:38:48 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8ab0d42b5f
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check argument for `chan.try_push/pop()` (#9798)
							
							
							
							
							
						 | 
						
							2021-04-19 11:41:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8710a0b7b1
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: enable Android support (#9790)
							
							
							
							
							
						 | 
						
							2021-04-18 16:31:05 +03:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								25a9d30a70
								
									
								
							
								
							
						 | 
						
							
							
								
								channels: fix C warnings (#9732)
							
							
							
							
							
						 | 
						
							2021-04-15 01:44:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bf9fe659a9
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: fix `chan.close()` while a sending thread is waiting (#9654)
							
							
							
							
							
						 | 
						
							2021-04-09 23:40:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								78e3bb748b
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: close channels atomically only once (#9645)
							
							
							
							
							
						 | 
						
							2021-04-09 10:57:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								09802707b1
								
									
								
							
								
							
						 | 
						
							
							
								
								tests: move rlock and shared array tests from `builtin` to `sync`
							
							
							
							
							
						 | 
						
							2021-03-18 19:51:11 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								e9797c618a
								
									
								
							
								
							
						 | 
						
							
							
								
								all: implement error interfaces (#9291)
							
							
							
							
							
						 | 
						
							2021-03-13 18:13:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								3a2d696fac
								
							
								
							
						 | 
						
							
							
								
								time: time.wait() => time.sleep()
							
							
							
							
							
						 | 
						
							2021-02-27 20:41:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								23f231ee61
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: tag array methods unsafe: *_many, grow_len, pointers  (#8983)
							
							
							
							
							
						 | 
						
							2021-02-26 22:55:09 +01:00 | 
						
					
				
					
						
							
							
								 
								Ruofan XU
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1a8e502e2c
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: add tcc32 CI on windows (#8922)
							
							
							
							
							
						 | 
						
							2021-02-25 12:52:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fdc60817d3
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: fix compilation on latest linux distros (having only gcc-10) with tcc
							
							
							
							
							
						 | 
						
							2021-02-25 12:35:27 +02:00 | 
						
					
				
					
						
							
							
								 
								zakuro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ac4791045f
								
									
								
							
								
							
						 | 
						
							
							
								
								time: consolidate the different sleep functions into time.wait(Duration) (#8853)
							
							
							
							
							
						 | 
						
							2021-02-21 17:05:03 +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
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ea803113c3
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: check `unsafe` V function calls (#8752)
							
							
							
							
							
						 | 
						
							2021-02-14 19:31:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								374739b804
								
									
								
							
								
							
						 | 
						
							
							
								
								all: rename `[ref_only]` -> `[heap]` (#8718)
							
							
							
							
							
						 | 
						
							2021-02-13 16:52:01 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								835b3b2b81
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters (#8715)
							
							
							
							
							
						 | 
						
							2021-02-13 13:52:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								40066a5daa
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: obey [ref_only] tag, allow embedding in other ref struct (#8707)
							
							
							
							
							
						 | 
						
							2021-02-13 00:47:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								8f6fec4364
								
							
								
							
						 | 
						
							
							
								
								ci: fix building examples/concurrency/concurrency.v on macos
							
							
							
							
							
						 | 
						
							2021-02-12 01:18:40 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								578de634fe
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: move pool related code to `sync.pool`, cleanup, add a README.md
							
							
							
							
							
						 | 
						
							2021-02-11 10:55:23 +02:00 | 
						
					
				
					
						
							
							
								 
								spaceface
							
						 | 
						
							
							
							
								
								
							
							
								
							
								1bb4be17d8
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: remove srwlock definition workaround for tcc on windows (#8652)
							
							
							
							
							
						 | 
						
							2021-02-09 12:44:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								112c652ace
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: auto initialize `chan` that are struct elements (#8541)
							
							
							
							
							
						 | 
						
							2021-02-04 00:07:20 +01:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								82482167ce
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: replace all `goto` statements with labelled break (#8531)
							
							
							
							
							
						 | 
						
							2021-02-03 15:19:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								978359a6fc
								
									
								
							
								
							
						 | 
						
							
							
								
								tests: fix some warnings in preparation for `-W test-self`
							
							
							
							
							
						 | 
						
							2021-01-31 11:05:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								058f3ba013
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: rename `m_lock() -> @lock()`, `r_lock() -> @rlock()`, ... (#8443)
							
							
							
							
							
						 | 
						
							2021-01-30 15:23:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6477748e88
								
									
								
							
								
							
						 | 
						
							
							
								
								sync/waitgroup: use value mutex and semaphore; remove sync.Waiter (#8431)
							
							
							
							
							
						 | 
						
							2021-01-30 11:08:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4a955d9c54
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: don't force `Mutex` and `Semaphore` to be reference (#8331)
							
							
							
							
							
						 | 
						
							2021-01-29 20:52:14 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								adb646a1d2
								
									
								
							
								
							
						 | 
						
							
							
								
								sync: update benchmark results for Windows (#8399)
							
							
							
							
							
						 | 
						
							2021-01-29 00:41:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ea11488339
								
									
								
							
								
							
						 | 
						
							
							
								
								tests: make test more tolerant to windows low precision timer default interval
							
							
							
							
							
						 | 
						
							2021-01-25 20:04:29 +02:00 | 
						
					
				
					
						
							
							
								 
								Uwe Krüger
							
						 | 
						
							
							
							
								
								
							
							
								
							
								925ffd76f4
								
									
								
							
								
							
						 | 
						
							
							
								
								sync/channels: expose `ch.closed` as `bool` pseudo attribute (#8244)
							
							
							
							
							
						 | 
						
							2021-01-22 09:37:29 +02:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
								
								
							
							
								
							
								97ebecc5f4
								
									
								
							
								
							
						 | 
						
							
							
								
								usecache: get all tests running with -usecache enabled by default (p.1) (#7699)
							
							
							
							
							
						 | 
						
							2021-01-20 06:04:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ac2c3847af
								
									
								
							
								
							
						 | 
						
							
							
								
								all: update copyright to 2019-2021 (#8029)
							
							
							
							
							
						 | 
						
							2021-01-18 13:20:06 +01:00 |