luoheng
							
						 | 
						
							
							
							
							
								
							
								5348c667cc
								
							
								
							
						 | 
						
							
							
								
								compiler/parser: fix single element in array error
							
							
							
							
							
						 | 
						
							2019-09-28 13:50:30 +03:00 | 
						
					
				
					
						
							
							
								 
								lutherwenxu
							
						 | 
						
							
							
							
							
								
							
								a4d2633a33
								
							
								
							
						 | 
						
							
							
								
								string: Properly null-terminate repeated string
							
							
							
							
							
						 | 
						
							2019-09-28 13:31:12 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								802da8f31d
								
							
								
							
						 | 
						
							
							
								
								compiler: clean up. remove new_parser_string_id (#2140)
							
							
							
							
							
							
							
							* clean up
* fix comment
* fix comment 
							
						 | 
						
							2019-09-28 04:56:05 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a5391c8882
								
							
								
							
						 | 
						
							
							
								
								string.repeat: re-write without a libc function call
							
							
							
							
							
						 | 
						
							2019-09-28 02:51:42 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								1821dac795
								
							
								
							
						 | 
						
							
							
								
								compiler: remove old generics hack; disable generics and repl tests for
							
							
							
							
							
							
							
							now 
							
						 | 
						
							2019-09-28 02:29:04 +03:00 | 
						
					
				
					
						
							
							
								 
								unknown-v
							
						 | 
						
							
							
							
							
								
							
								7c83c0569f
								
							
								
							
						 | 
						
							
							
								
								make.bat: del v3.exe after gcc bootstrap
							
							
							
							
							
						 | 
						
							2019-09-27 21:42:42 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								dd58298500
								
							
								
							
						 | 
						
							
							
								
								compiler: fix interfaces after the recent tokens change
							
							
							
							
							
						 | 
						
							2019-09-27 21:01:08 +03:00 | 
						
					
				
					
						
							
							
								 
								unknown-v
							
						 | 
						
							
							
							
							
								
							
								14a8d4ae3c
								
							
								
							
						 | 
						
							
							
								
								parser: replace "≠" with "!="
							
							
							
							
							
						 | 
						
							2019-09-27 18:55:30 +03:00 | 
						
					
				
					
						
							
							
								 
								Alvydas Vitkauskas
							
						 | 
						
							
							
							
							
								
							
								931b71c428
								
							
								
							
						 | 
						
							
							
								
								string: improve repeat()
							
							
							
							
							
						 | 
						
							2019-09-27 15:49:09 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								ad99b82930
								
							
								
							
						 | 
						
							
							
								
								compiler: make vgen use strings.Builder & allow parser creation from string
							
							
							
							
							
						 | 
						
							2019-09-27 14:02:01 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								8cbfd7a9da
								
							
								
							
						 | 
						
							
							
								
								parser: partial interface fix
							
							
							
							
							
						 | 
						
							2019-09-27 06:03:54 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								8f9c0b621e
								
							
								
							
						 | 
						
							
							
								
								parser: fix columns in errors
							
							
							
							
							
						 | 
						
							2019-09-27 05:27:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								da43267e09
								
							
								
							
						 | 
						
							
							
								
								parser: cached tokens (second step)
							
							
							
							
							
						 | 
						
							2019-09-27 04:01:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								a45255337d
								
							
								
							
						 | 
						
							
							
								
								bring back "parser: cache tokens (first step)"
							
							
							
							
							
							
							
							This reverts commit 0fcdd7db35. 
							
						 | 
						
							2019-09-27 04:00:48 +03:00 | 
						
					
				
					
						
							
							
								 
								vitalyster
							
						 | 
						
							
							
							
							
								
							
								a1e45e3247
								
							
								
							
						 | 
						
							
							
								
								darwin: use system ssl headers
							
							
							
							
							
						 | 
						
							2019-09-27 01:35:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								367f8d6130
								
							
								
							
						 | 
						
							
							
								
								solaris: add -lm
							
							
							
							
							
						 | 
						
							2019-09-27 00:53:57 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								74bbf592d1
								
							
								
							
						 | 
						
							
							
								
								solaris: another fix
							
							
							
							
							
						 | 
						
							2019-09-27 00:30:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								fcf8f7fc93
								
							
								
							
						 | 
						
							
							
								
								solaris: small fix
							
							
							
							
							
						 | 
						
							2019-09-27 00:24:15 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								107e9107c8
								
							
								
							
						 | 
						
							
							
								
								solaris support
							
							
							
							
							
						 | 
						
							2019-09-27 00:23:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 | 
						
							
							
							
							
								
							
								fb4f14ba76
								
							
								
							
						 | 
						
							
							
								
								string: add repeat() method
							
							
							
							
							
						 | 
						
							2019-09-26 22:54:53 +03:00 | 
						
					
				
					
						
							
							
								 
								vitalyster
							
						 | 
						
							
							
							
							
								
							
								9834ccfcd9
								
							
								
							
						 | 
						
							
							
								
								windows: Unicode and IPv6 http/sockets
							
							
							
							
							
							
							
							cleanup schannel implementation (drop NT4.0 compatibility, use unicode strings, etc)
restore http tests
fix socket test: it did not throw before 
							
						 | 
						
							2019-09-26 22:54:15 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								22d91148ca
								
							
								
							
						 | 
						
							
							
								
								compiler: passing -g3 adds mode debug info
							
							
							
							
							
						 | 
						
							2019-09-26 21:58:08 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								47da52b85b
								
							
								
							
						 | 
						
							
							
								
								crypto.[sha256/sha512]: remove extraneous casts & use rotations from math.bits
							
							
							
							
							
						 | 
						
							2019-09-26 16:38:12 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								c069525e8c
								
							
								
							
						 | 
						
							
							
								
								crypto.[md5/rc4/sha1]: remove extraneous casts
							
							
							
							
							
						 | 
						
							2019-09-26 14:57:31 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								f1f720cc78
								
							
								
							
						 | 
						
							
							
								
								pg: update optional return syntax
							
							
							
							
							
						 | 
						
							2019-09-26 14:23:29 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								896f978b94
								
							
								
							
						 | 
						
							
							
								
								crypto.aes: remove extraneous casts
							
							
							
							
							
						 | 
						
							2019-09-26 14:22:47 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								a5ea7e4304
								
							
								
							
						 | 
						
							
							
								
								math.bits: remove extraneous casts
							
							
							
							
							
						 | 
						
							2019-09-26 14:14:04 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								157ef46d5a
								
							
								
							
						 | 
						
							
							
								
								parser: fix a few things in with blank ident
							
							
							
							
							
						 | 
						
							2019-09-26 14:09:59 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								0fcdd7db35
								
							
								
							
						 | 
						
							
							
								
								Revert "parser: cache tokens (first step)"
							
							
							
							
							
							
							
							This reverts commit 8992707fbb. 
							
						 | 
						
							2019-09-26 06:05:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								8992707fbb
								
							
								
							
						 | 
						
							
							
								
								parser: cache tokens (first step)
							
							
							
							
							
						 | 
						
							2019-09-26 05:20:08 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								04e4018228
								
							
								
							
						 | 
						
							
							
								
								compiler: small fixes + some logic for freeing strings
							
							
							
							
							
						 | 
						
							2019-09-26 03:24:58 +03:00 | 
						
					
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 | 
						
							
							
							
							
								
							
								b1f0df0fd1
								
							
								
							
						 | 
						
							
							
								
								mysql: make compile
							
							
							
							
							
						 | 
						
							2019-09-26 03:18:26 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								33df5edc08
								
							
								
							
						 | 
						
							
							
								
								http: remove const started, use _ instead
							
							
							
							
							
						 | 
						
							2019-09-25 23:58:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ab291902d8
								
							
								
							
						 | 
						
							
							
								
								compiler: remove special case for http__init_module call
							
							
							
							
							
							
							
							tmp fix until `fn init()` is supported 
							
						 | 
						
							2019-09-25 23:28:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4c898ab6b3
								
							
								
							
						 | 
						
							
							
								
								strings: simplify repeat()
							
							
							
							
							
						 | 
						
							2019-09-25 22:08:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								3fbfc5fbd4
								
							
								
							
						 | 
						
							
							
								
								repl: tests show difference (in color where available)
							
							
							
							
							
						 | 
						
							2019-09-25 22:00:56 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								d4bae356ba
								
							
								
							
						 | 
						
							
							
								
								compiler/vlib: add error for no new vars in loop ("_,_") & remove "." from errors
							
							
							
							
							
						 | 
						
							2019-09-25 17:59:50 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								a124d1f0eb
								
							
								
							
						 | 
						
							
							
								
								CI: apt update
							
							
							
							
							
						 | 
						
							2019-09-25 15:41:34 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								8974aa4513
								
							
								
							
						 | 
						
							
							
								
								compiler/vlib: change `_ :=` to `_ =` and disable `_ :=`
							
							
							
							
							
						 | 
						
							2019-09-25 15:10:45 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								746655c1d5
								
							
								
							
						 | 
						
							
							
								
								compiler: re assignable blank identifier `_` & no longer a variable
							
							
							
							
							
						 | 
						
							2019-09-25 14:53:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ab52b453cb
								
									
								
							
								
							
						 | 
						
							
							
								
								map: make .keys() pure
							
							
							
							
							
						 | 
						
							2019-09-25 05:56:10 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								55d09d23b4
								
							
								
							
						 | 
						
							
							
								
								compiler: rename cerror() to verror(); some small optimizations
							
							
							
							
							
						 | 
						
							2019-09-24 19:38:04 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								3317d7fd7c
								
							
								
							
						 | 
						
							
							
								
								compiler: clean up multiple returns and verify number of returned values
							
							
							
							
							
						 | 
						
							2019-09-24 13:14:04 +03:00 | 
						
					
				
					
						
							
							
								 
								joe-conigliaro
							
						 | 
						
							
							
							
							
								
							
								a44a03f9a5
								
							
								
							
						 | 
						
							
							
								
								compiler: fix mark_var_used()
							
							
							
							
							
						 | 
						
							2019-09-24 06:18:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f7d8fb0cf4
								
							
								
							
						 | 
						
							
							
								
								string: bring back old index() without an allocation
							
							
							
							
							
						 | 
						
							2019-09-23 23:34:42 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d74c91616f
								
							
								
							
						 | 
						
							
							
								
								remove all p.log()'s
							
							
							
							
							
						 | 
						
							2019-09-23 23:18:55 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d2d75f3824
								
							
								
							
						 | 
						
							
							
								
								parser: do not allow "int?", only "?int"
							
							
							
							
							
						 | 
						
							2019-09-23 23:17:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								f27f3515ae
								
							
								
							
						 | 
						
							
							
								
								compiler: optimize mark_var_used() etc
							
							
							
							
							
						 | 
						
							2019-09-23 23:06:40 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								8d52d877fb
								
							
								
							
						 | 
						
							
							
								
								compiler: free local_vars
							
							
							
							
							
						 | 
						
							2019-09-23 22:16:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								0e39df24d4
								
							
								
							
						 | 
						
							
							
								
								net: make socket.recv return the allocated buffer and the message length
							
							
							
							
							
						 | 
						
							2019-09-23 19:48:18 +03:00 |