865eee2f6b 
								
							
								 
							
						 
						
							
							
								
								gg: remove draw_text()  
							
							
							
						 
						
							2019-08-08 16:09:04 +02:00  
				
					
						
							
							
								 
						
							
							
								27fad0f19b 
								
							
								 
							
						 
						
							
							
								
								ft: clean up  
							
							
							
						 
						
							2019-08-08 10:08:44 +02:00  
				
					
						
							
							
								 
						
							
							
								61983a6799 
								
							
								 
							
						 
						
							
							
								
								parser: check that functions return in all if/else branches  
							
							
							
						 
						
							2019-08-08 09:49:56 +02:00  
				
					
						
							
							
								 
						
							
							
								28147c0930 
								
							
								 
							
						 
						
							
							
								
								os.exec: return ?string instead of string  
							
							
							
						 
						
							2019-08-08 07:30:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1c38661ff7 
								
							
								 
							
						 
						
							
							
								
								openssl: add Brew openssl path  
							
							... 
							
							
							
							closes  #1509  
						
							2019-08-08 06:26:28 +02:00  
				
					
						
							
							
								 
						
							
							
								802ff1d012 
								
							
								 
							
						 
						
							
							
								
								compiler: scoped defer + build tests with msvc  
							
							
							
						 
						
							2019-08-07 17:51:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c924a6cf00 
								
							
								 
							
						 
						
							
							
								
								flag: allow to define flags with abbreviation  
							
							... 
							
							
							
							* flag: allow to check the count of the free args to produce an error
* flag: allow to define flags with abbreviation
flags could be defined to use a single char as abbreviation like
'--output' or '-o'
'--help' or '-h' 
							
						 
						
							2019-08-07 16:52:10 +02:00  
				
					
						
							
							
								 
						
							
							
								4b69d43f9f 
								
							
								 
							
						 
						
							
							
								
								fix examples  
							
							
							
						 
						
							2019-08-07 14:16:10 +02:00  
				
					
						
							
							
								 
						
							
							
								b5d67f226f 
								
							
								 
							
						 
						
							
							
								
								openssl: use system headers on non-Windows systems  
							
							
							
						 
						
							2019-08-07 14:09:15 +02:00  
				
					
						
							
							
								 
						
							
							
								25d84f72a9 
								
							
								 
							
						 
						
							
							
								
								last mut fixes  
							
							
							
						 
						
							2019-08-07 14:07:37 +02:00  
				
					
						
							
							
								 
						
							
							
								cebb6cd537 
								
							
								 
							
						 
						
							
							
								
								ft: minor fixes  
							
							
							
						 
						
							2019-08-07 13:39:54 +02:00  
				
					
						
							
							
								 
						
							
							
								ff6e0df0a5 
								
							
								 
							
						 
						
							
							
								
								array: minor fixes  
							
							
							
						 
						
							2019-08-07 13:39:54 +02:00  
				
					
						
							
							
								 
						
							
							
								511a3d3901 
								
							
								 
							
						 
						
							
							
								
								vlib.crypto+other: fix mut args  
							
							
							
						 
						
							2019-08-07 13:37:07 +02:00  
				
					
						
							
							
								 
						
							
							
								818c4a14e5 
								
							
								 
							
						 
						
							
							
								
								compiler: fix a bug with mutable array args  
							
							
							
						 
						
							2019-08-07 12:36:45 +02:00  
				
					
						
							
							
								 
						
							
							
								0bcc53c366 
								
							
								 
							
						 
						
							
							
								
								vlib: fix mutable args  
							
							
							
						 
						
							2019-08-07 09:53:33 +02:00  
				
					
						
							
							
								 
						
							
							
								34e0b164eb 
								
							
								 
							
						 
						
							
							
								
								make function arguments immutable by default  
							
							
							
						 
						
							2019-08-07 08:59:00 +02:00  
				
					
						
							
							
								 
						
							
							
								06b8bd9382 
								
							
								 
							
						 
						
							
							
								
								Add a logger interface to the std modules  
							
							
							
						 
						
							2019-08-07 08:06:53 +02:00  
				
					
						
							
							
								 
						
							
							
								52f473d1c7 
								
							
								 
							
						 
						
							
							
								
								all: fix immutable fn args  
							
							
							
						 
						
							2019-08-07 05:28:00 +02:00  
				
					
						
							
							
								 
						
							
							
								8d35649d90 
								
							
								 
							
						 
						
							
							
								
								openssl_backend: add MacPorts libssl path  
							
							
							
						 
						
							2019-08-07 04:28:15 +02:00  
				
					
						
							
							
								 
						
							
							
								7607b00952 
								
							
								 
							
						 
						
							
							
								
								http: chunked decoding support  
							
							
							
						 
						
							2019-08-07 03:57:47 +02:00  
				
					
						
							
							
								 
						
							
							
								6bde860043 
								
							
								 
							
						 
						
							
							
								
								http test: not today  
							
							
							
						 
						
							2019-08-06 17:31:48 +02:00  
				
					
						
							
							
								 
						
							
							
								ac335269b3 
								
							
								 
							
						 
						
							
							
								
								bring back the http test  
							
							
							
						 
						
							2019-08-06 17:06:44 +02:00  
				
					
						
							
							
								 
						
							
							
								b7a6c761b3 
								
							
								 
							
						 
						
							
							
								
								openssl: make compile on Linux  
							
							
							
						 
						
							2019-08-06 16:35:49 +02:00  
				
					
						
							
							
								 
						
							
							
								60d206c29d 
								
							
								 
							
						 
						
							
							
								
								http: use urllib.parse  
							
							
							
						 
						
							2019-08-06 14:43:09 +02:00  
				
					
						
							
							
								 
						
							
							
								1b2e49be1c 
								
							
								 
							
						 
						
							
							
								
								http: disable the test until windows is fixed  
							
							
							
						 
						
							2019-08-06 14:28:27 +02:00  
				
					
						
							
							
								 
						
							
							
								3316968266 
								
							
								 
							
						 
						
							
							
								
								http: only run the get test on linux/macos for now  
							
							
							
						 
						
							2019-08-06 14:15:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8b75f2125a 
								
							
								 
							
						 
						
							
							
								
								http: init_module() to init openssl once  
							
							
							
						 
						
							2019-08-06 14:03:01 +02:00  
				
					
						
							
							
								 
						
							
							
								eece058f18 
								
							
								 
							
						 
						
							
							
								
								h1  
							
							
							
						 
						
							2019-08-06 14:03:01 +02:00  
				
					
						
							
							
								 
						
							
							
								bea8f6d7e5 
								
							
								 
							
						 
						
							
							
								
								http: remove libcurl dependency; replace it with a simple OpenSSL backend  
							
							
							
						 
						
							2019-08-06 13:32:09 +02:00  
				
					
						
							
							
								 
						
							
							
								69932758db 
								
							
								 
							
						 
						
							
							
								
								net.urllib: update enum / const style  
							
							
							
						 
						
							2019-08-06 13:01:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7a7b5040e2 
								
							
								 
							
						 
						
							
							
								
								http: fix response headers and status code; clean up ft and gg  
							
							
							
						 
						
							2019-08-06 03:06:27 +02:00  
				
					
						
							
							
								 
						
							
							
								ff730b4eb0 
								
							
								 
							
						 
						
							
							
								
								flag: allow to check the count of the free args to produce an error  
							
							
							
						 
						
							2019-08-06 01:56:42 +02:00  
				
					
						
							
							
								 
						
							
							
								43b81688f6 
								
							
								 
							
						 
						
							
							
								
								socket: WSACleanup should not be called on socket close  
							
							
							
						 
						
							2019-08-06 01:50:45 +02:00  
				
					
						
							
							
								 
						
							
							
								22eaceb17c 
								
							
								 
							
						 
						
							
							
								
								http_win: set status_code ,remove unused var  
							
							
							
						 
						
							2019-08-05 09:59:07 +02:00  
				
					
						
							
							
								 
						
							
							
								2fab73983b 
								
							
								 
							
						 
						
							
							
								
								add builtin import pass + use builder in map  
							
							
							
						 
						
							2019-08-05 06:01:53 +02:00  
				
					
						
							
							
								 
						
							
							
								5ed338dc2e 
								
							
								 
							
						 
						
							
							
								
								bring back map.str()  
							
							
							
						 
						
							2019-08-05 04:34:12 +02:00  
				
					
						
							
							
								 
						
							
							
								8d3617b3de 
								
							
								 
							
						 
						
							
							
								
								fix fn_test.v and urllib.v  
							
							
							
						 
						
							2019-08-05 03:31:22 +02:00  
				
					
						
							
							
								 
						
							
							
								350e13679c 
								
							
								 
							
						 
						
							
							
								
								force `()` in complex bool expressions: `(a && b) || c` instead of `a && b || c`  
							
							
							
						 
						
							2019-08-05 03:22:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4bc1f73fd0 
								
							
								 
							
						 
						
							
							
								
								fix gg.v  
							
							
							
						 
						
							2019-08-04 09:46:49 +02:00  
				
					
						
							
							
								 
						
							
							
								ee437de8d3 
								
							
								 
							
						 
						
							
							
								
								type name check fixes  
							
							
							
						 
						
							2019-08-04 09:38:46 +02:00  
				
					
						
							
							
								 
						
							
							
								8bce5cb810 
								
							
								 
							
						 
						
							
							
								
								force snake_case in struct fields  
							
							
							
						 
						
							2019-08-04 09:18:16 +02:00  
				
					
						
							
							
								 
						
							
							
								576192949d 
								
							
								 
							
						 
						
							
							
								
								fixed size array with const size: `numbers := [N]int`  
							
							
							
						 
						
							2019-08-04 04:11:16 +02:00  
				
					
						
							
							
								 
						
							
							
								f306fbb2f0 
								
							
								 
							
						 
						
							
							
								
								net connect: fix error/return type  
							
							
							
						 
						
							2019-08-04 01:46:55 +02:00  
				
					
						
							
							
								 
						
							
							
								43fb954234 
								
							
								 
							
						 
						
							
							
								
								os: fix executable on FreeBSD and older C compilers  
							
							
							
						 
						
							2019-08-04 00:16:37 +02:00  
				
					
						
							
							
								 
						
							
							
								9eb385d9ee 
								
							
								 
							
						 
						
							
							
								
								Revert "remove pg from vlib"  
							
							... 
							
							
							
							This reverts commit 15c5f671f0 
							
						 
						
							2019-08-04 00:11:56 +02:00  
				
					
						
							
							
								 
						
							
							
								331d6f98ee 
								
							
								 
							
						 
						
							
							
								
								string: fix bug and add tests for string.count  
							
							
							
						 
						
							2019-08-03 22:24:03 +02:00  
				
					
						
							
							
								 
						
							
							
								93d27b0b9f 
								
							
								 
							
						 
						
							
							
								
								vweb assets: the assets cache files are now immutable after creation. ( #1454 )  
							
							
							
						 
						
							2019-08-03 22:16:26 +10:00  
				
					
						
							
							
								 
						
							
							
								45e76609b0 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb.assets: adds AssetManager for combining/minifying/caching css & js assets ( #1452 )  
							
							... 
							
							
							
							* start
* more work
* more
* more work
* update comments
* add back mut
* make minify faster
* add mut
* revert option size
* ret bool from public methods not ?bool for now
* update comments etc
* update comment
* dont return option for now
* clean up 
							
						 
						
							2019-08-03 20:09:09 +10:00  
				
					
						
							
							
								 
						
							
							
								e446f988f7 
								
							
								 
							
						 
						
							
							
								
								clean up map initialization  
							
							
							
						 
						
							2019-08-03 10:26:36 +02:00  
				
					
						
							
							
								 
						
							
							
								a5f5b52204 
								
							
								 
							
						 
						
							
							
								
								`map := { 'foo': 'bar' }` syntax  
							
							
							
						 
						
							2019-08-03 10:20:04 +02:00  
				
					
						
							
							
								 
						
							
							
								bfddb9a80f 
								
							
								 
							
						 
						
							
							
								
								make array.hex() use lowercase  
							
							
							
						 
						
							2019-08-03 08:23:13 +02:00  
				
					
						
							
							
								 
						
							
							
								15c5f671f0 
								
							
								 
							
						 
						
							
							
								
								remove pg from vlib  
							
							
							
						 
						
							2019-08-03 03:49:17 +02:00  
				
					
						
							
							
								 
						
							
							
								bfdce806c4 
								
							
								 
							
						 
						
							
							
								
								fix string.count  
							
							
							
						 
						
							2019-08-03 03:41:15 +02:00  
				
					
						
							
							
								 
						
							
							
								d4c07d9b66 
								
							
								 
							
						 
						
							
							
								
								hash.crc32: modify sum methods to take []byte instead of string  
							
							
							
						 
						
							2019-08-03 03:40:54 +02:00  
				
					
						
							
							
								 
						
							
							
								34a98e3df0 
								
							
								 
							
						 
						
							
							
								
								vweb fixes  
							
							
							
						 
						
							2019-08-03 02:27:56 +02:00  
				
					
						
							
							
								 
						
							
							
								9e380e2886 
								
							
								 
							
						 
						
							
							
								
								vweb: clean up  
							
							
							
						 
						
							2019-08-02 23:45:36 +02:00  
				
					
						
							
							
								 
						
							
							
								b2874f1200 
								
							
								 
							
						 
						
							
							
								
								vweb: fix get_cookie() and redirect()  
							
							
							
						 
						
							2019-08-02 23:41:02 +02:00  
				
					
						
							
							
								 
						
							
							
								faf2f9920e 
								
							
								 
							
						 
						
							
							
								
								string.v: string.count(substr)  
							
							
							
						 
						
							2019-08-02 23:30:22 +02:00  
				
					
						
							
							
								 
						
							
							
								9e76d8a638 
								
							
								 
							
						 
						
							
							
								
								net.urllib: fix values (used for query string/form data)  
							
							
							
						 
						
							2019-08-02 23:28:55 +02:00  
				
					
						
							
							
								 
						
							
							
								910f350a26 
								
							
								 
							
						 
						
							
							
								
								string_test: fix randomly failed test  
							
							... 
							
							
							
							* memory should be initialized with zeros before creating string
* there is no string([]array) constructor, string(byteptr) does not count length correctly, using string(byteptr, len) to fix 
							
						 
						
							2019-08-02 19:20:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ed3f1d315b 
								
							
								 
							
						 
						
							
							
								
								vweb: remove favicon hack  
							
							
							
						 
						
							2019-08-02 10:15:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8990eb06ec 
								
							
								 
							
						 
						
							
							
								
								Revert "remove vlib/glfw (it's a vpm module now)"  
							
							... 
							
							
							
							This reverts commit cdfc4c8372 
							
						 
						
							2019-08-02 11:33:49 +02:00  
				
					
						
							
							
								 
						
							
							
								7bf1c7f005 
								
							
								 
							
						 
						
							
							
								
								net.urllib: change confusing name of internal method  
							
							
							
						 
						
							2019-08-02 08:52:37 +02:00  
				
					
						
							
							
								 
						
							
							
								2bdbc327d9 
								
							
								 
							
						 
						
							
							
								
								vlib.crypto: add last commit to help track changes. ( #1426 )  
							
							
							
						 
						
							2019-08-02 06:37:19 +02:00  
				
					
						
							
							
								 
						
							
							
								a27165f07e 
								
							
								 
							
						 
						
							
							
								
								add []u64.str()  
							
							
							
						 
						
							2019-08-02 06:07:16 +02:00  
				
					
						
							
							
								 
						
							
							
								be0796ce14 
								
							
								 
							
						 
						
							
							
								
								urllib: fix error message  
							
							
							
						 
						
							2019-08-02 06:00:34 +02:00  
				
					
						
							
							
								 
						
							
							
								81da1f1ab2 
								
							
								 
							
						 
						
							
							
								
								vweb: run app.init() once  
							
							
							
						 
						
							2019-08-02 05:54:40 +02:00  
				
					
						
							
							
								 
						
							
							
								f81562ee7e 
								
							
								 
							
						 
						
							
							
								
								vweb: 404  
							
							
							
						 
						
							2019-08-02 04:11:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8369525d8a 
								
							
								 
							
						 
						
							
							
								
								net.urllib: fix unescape  
							
							
							
						 
						
							2019-08-02 00:31:47 +02:00  
				
					
						
							
							
								 
						
							
							
								0e798b4c51 
								
							
								 
							
						 
						
							
							
								
								time: fix rand()  
							
							
							
						 
						
							2019-08-02 00:31:02 +02:00  
				
					
						
							
							
								 
						
							
							
								b57752e67e 
								
							
								 
							
						 
						
							
							
								
								vweb: parse request headers  
							
							
							
						 
						
							2019-08-01 18:51:21 +02:00  
				
					
						
							
							
								 
						
							
							
								3580179602 
								
							
								 
							
						 
						
							
							
								
								vweb: fix actions with ?  
							
							
							
						 
						
							2019-08-01 17:57:06 +02:00  
				
					
						
							
							
								 
						
							
							
								cdfc4c8372 
								
							
								 
							
						 
						
							
							
								
								remove vlib/glfw (it's a vpm module now)  
							
							
							
						 
						
							2019-08-01 17:31:04 +02:00  
				
					
						
							
							
								 
						
							
							
								a7e464fee9 
								
							
								 
							
						 
						
							
							
								
								user modules + `v install` from vpm  
							
							
							
						 
						
							2019-08-01 17:28:25 +02:00  
				
					
						
							
							
								 
						
							
							
								d3c89273e8 
								
							
								 
							
						 
						
							
							
								
								net.urllib module  
							
							
							
						 
						
							2019-08-01 15:01:03 +02:00  
				
					
						
							
							
								 
						
							
							
								0197f20d47 
								
							
								 
							
						 
						
							
							
								
								make_tests.bat: exit with error on failed test  
							
							
							
						 
						
							2019-08-01 13:23:36 +02:00  
				
					
						
							
							
								 
						
							
							
								eb313ebb5b 
								
									
								
							
								 
							
						 
						
							
							
								
								option: increase the temporary limit  
							
							
							
						 
						
							2019-08-01 01:19:45 +02:00  
				
					
						
							
							
								 
						
							
							
								cd49c2103b 
								
							
								 
							
						 
						
							
							
								
								os: fix read_lines for win/dos files on unix  
							
							
							
						 
						
							2019-08-01 00:48:10 +02:00  
				
					
						
							
							
								 
						
							
							
								b124539507 
								
							
								 
							
						 
						
							
							
								
								Update download_win.v  
							
							
							
						 
						
							2019-07-31 23:22:05 +02:00  
				
					
						
							
							
								 
						
							
							
								0243f9b0e9 
								
							
								 
							
						 
						
							
							
								
								term: remove enable_term_color_win()  
							
							
							
						 
						
							2019-07-31 23:19:27 +02:00  
				
					
						
							
							
								 
						
							
							
								2c7e0c0257 
								
							
								 
							
						 
						
							
							
								
								http: fix download_win.v  
							
							
							
						 
						
							2019-07-31 23:03:38 +02:00  
				
					
						
							
							
								 
						
							
							
								8058bf3750 
								
							
								 
							
						 
						
							
							
								
								http_nix.v: remove remaining C code  
							
							
							
						 
						
							2019-07-31 23:01:06 +02:00  
				
					
						
							
							
								 
						
							
							
								448aaa36f2 
								
							
								 
							
						 
						
							
							
								
								http: clean up http_win.v and remove all remaining C code  
							
							
							
						 
						
							2019-07-31 22:54:55 +02:00  
				
					
						
							
							
								 
						
							
							
								46154c25b5 
								
							
								 
							
						 
						
							
							
								
								Update http_win.v  
							
							
							
						 
						
							2019-07-31 22:45:29 +02:00  
				
					
						
							
							
								 
						
							
							
								54d2f9921f 
								
							
								 
							
						 
						
							
							
								
								http: Windows fixes + clean up  
							
							
							
						 
						
							2019-07-31 22:27:39 +02:00  
				
					
						
							
							
								 
						
							
							
								aac8503d83 
								
							
								 
							
						 
						
							
							
								
								http: use optionals (finally)  
							
							
							
						 
						
							2019-07-31 22:15:24 +02:00  
				
					
						
							
							
								 
						
							
							
								d3d4ee6b39 
								
							
								 
							
						 
						
							
							
								
								http: replace escape() with escape_url()  
							
							
							
						 
						
							2019-07-31 20:57:34 +02:00  
				
					
						
							
							
								 
						
							
							
								550e8cd0cb 
								
							
								 
							
						 
						
							
							
								
								http.escape and http.unescape for windows  
							
							
							
						 
						
							2019-07-31 19:23:17 +02:00  
				
					
						
							
							
								 
						
							
							
								12ecd0f3dc 
								
							
								 
							
						 
						
							
							
								
								term: allow more colors to be used (bright styled ansi, rgb and hex)  
							
							... 
							
							
							
							* introduce bright versions of standard ansi colors
* allow developer to colorize messages with rgb
* allow developer to colorize messages using hex
* fix broken formatting 
							
						 
						
							2019-07-31 19:22:38 +02:00  
				
					
						
							
							
								 
						
							
							
								37a0e6ebef 
								
							
								 
							
						 
						
							
							
								
								Travis: run tests for Windows ( #1403 )  
							
							
							
						 
						
							2019-07-31 19:01:52 +02:00  
				
					
						
							
							
								 
						
							
							
								2e1da4b4bc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1050  from avitkauskas/fix-read-lines  
							
							... 
							
							
							
							os: fix read_lines 
							
						 
						
							2019-07-31 10:56:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ddb4f45b02 
								
							
								 
							
						 
						
							
							
								
								another map bug fix + fix some warnings  
							
							
							
						 
						
							2019-07-31 10:47:58 +02:00  
				
					
						
							
							
								 
						
							
							
								fa24a0cec5 
								
							
								 
							
						 
						
							
							
								
								os: fix is_dir  
							
							
							
						 
						
							2019-07-31 10:38:29 +02:00  
				
					
						
							
							
								 
						
							
							
								e592485395 
								
							
								 
							
						 
						
							
							
								
								map: test the new fix  
							
							
							
						 
						
							2019-07-31 09:57:19 +02:00  
				
					
						
							
							
								 
						
							
							
								a80f32254e 
								
							
								 
							
						 
						
							
							
								
								map: fix delete()  
							
							
							
						 
						
							2019-07-31 09:56:14 +02:00  
				
					
						
							
							
								 
						
							
							
								375bc1352c 
								
							
								 
							
						 
						
							
							
								
								f64.eq()  
							
							... 
							
							
							
							fixes float comparison tests 
							
						 
						
							2019-07-31 09:20:40 +02:00  
				
					
						
							
							
								 
						
							
							
								e0b45e33ea 
								
							
								 
							
						 
						
							
							
								
								string: fix a bug with split()  
							
							
							
						 
						
							2019-07-31 07:26:22 +02:00  
				
					
						
							
							
								 
						
							
							
								6294c7878e 
								
							
								 
							
						 
						
							
							
								
								vweb: recursive handle_static with mime types  
							
							
							
						 
						
							2019-07-31 06:10:53 +02:00  
				
					
						
							
							
								 
						
							
							
								27d09ed514 
								
							
								 
							
						 
						
							
							
								
								http: make escape public on Windows  
							
							
							
						 
						
							2019-07-31 04:00:43 +02:00  
				
					
						
							
							
								 
						
							
							
								8a7ddd102e 
								
							
								 
							
						 
						
							
							
								
								vweb: tmpl fixes  
							
							
							
						 
						
							2019-07-31 04:00:43 +02:00  
				
					
						
							
							
								 
						
							
							
								95d76993c9 
								
							
								 
							
						 
						
							
							
								
								.div hack  
							
							
							
						 
						
							2019-07-31 04:00:43 +02:00  
				
					
						
							
							
								 
						
							
							
								8bb41d2de5 
								
							
								 
							
						 
						
							
							
								
								vweb: print address of the app  
							
							
							
						 
						
							2019-07-31 04:00:43 +02:00  
				
					
						
							
							
								 
						
							
							
								1202631fa6 
								
							
								 
							
						 
						
							
							
								
								crypto.rand module  
							
							
							
						 
						
							2019-07-31 03:24:12 +02:00  
				
					
						
							
							
								 
						
							
							
								17e8c1d628 
								
							
								 
							
						 
						
							
							
								
								map.delete(key)  
							
							
							
						 
						
							2019-07-30 21:27:31 +02:00  
				
					
						
							
							
								 
						
							
							
								ad8b105b2c 
								
							
								 
							
						 
						
							
							
								
								vweb example  
							
							
							
						 
						
							2019-07-30 21:15:17 +02:00  
				
					
						
							
							
								 
						
							
							
								79be98d2fb 
								
							
								 
							
						 
						
							
							
								
								Revert "Support for the printf optimisation for windows and wide strings"  
							
							... 
							
							
							
							This reverts commit acd28fa495 
							
						 
						
							2019-07-30 18:28:00 +02:00  
				
					
						
							
							
								 
						
							
							
								3e458a8801 
								
							
								 
							
						 
						
							
							
								
								vweb: small fixes  
							
							
							
						 
						
							2019-07-30 18:27:52 +02:00  
				
					
						
							
							
								 
						
							
							
								acd28fa495 
								
							
								 
							
						 
						
							
							
								
								Support for the printf optimisation for windows and wide strings  
							
							
							
						 
						
							2019-07-30 18:04:19 +02:00  
				
					
						
							
							
								 
						
							
							
								548611bedc 
								
							
								 
							
						 
						
							
							
								
								vweb: serve static files and vweb.text()  
							
							
							
						 
						
							2019-07-30 15:53:35 +02:00  
				
					
						
							
							
								 
						
							
							
								5e57d099d7 
								
							
								 
							
						 
						
							
							
								
								v panic debug information  
							
							
							
						 
						
							2019-07-30 15:08:14 +02:00  
				
					
						
							
							
								 
						
							
							
								07ed320110 
								
							
								 
							
						 
						
							
							
								
								sync: WaitGroup  
							
							
							
						 
						
							2019-07-30 15:06:16 +02:00  
				
					
						
							
							
								 
						
							
							
								a6df3e51d2 
								
							
								 
							
						 
						
							
							
								
								vweb.json()  
							
							
							
						 
						
							2019-07-30 05:13:44 +02:00  
				
					
						
							
							
								 
						
							
							
								468aac9750 
								
							
								 
							
						 
						
							
							
								
								glfw: add MacPorts library path  
							
							
							
						 
						
							2019-07-30 03:49:12 +02:00  
				
					
						
							
							
								 
						
							
							
								a2d4d38e8a 
								
							
								 
							
						 
						
							
							
								
								pg: add Darwin flag for MacPorts installation path  
							
							
							
						 
						
							2019-07-30 03:48:49 +02:00  
				
					
						
							
							
								 
						
							
							
								cfe581e2ab 
								
							
								 
							
						 
						
							
							
								
								fix term  
							
							
							
						 
						
							2019-07-30 03:15:46 +02:00  
				
					
						
							
							
								 
						
							
							
								69b6e682cb 
								
							
								 
							
						 
						
							
							
								
								pg: fix GCC compilation error  
							
							
							
						 
						
							2019-07-30 00:28:35 +02:00  
				
					
						
							
							
								 
						
							
							
								5bb8416baf 
								
									
								
							
								 
							
						 
						
							
							
								
								update vweb readme  
							
							
							
						 
						
							2019-07-29 19:46:26 +02:00  
				
					
						
							
							
								 
						
							
							
								4a1970a322 
								
							
								 
							
						 
						
							
							
								
								http:  return ?string  
							
							
							
						 
						
							2019-07-29 19:18:26 +02:00  
				
					
						
							
							
								 
						
							
							
								460b4ee39f 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb documentation  
							
							
							
						 
						
							2019-07-29 18:50:25 +02:00  
				
					
						
							
							
								 
						
							
							
								207bab5f79 
								
							
								 
							
						 
						
							
							
								
								generics, vweb, comptime codegen, etc  
							
							
							
						 
						
							2019-07-29 18:24:48 +02:00  
				
					
						
							
							
								 
						
							
							
								ff72d9104d 
								
							
								 
							
						 
						
							
							
								
								log: added timestamps  
							
							
							
						 
						
							2019-07-29 16:34:22 +02:00  
				
					
						
							
							
								 
						
							
							
								d87030972e 
								
							
								 
							
						 
						
							
							
								
								crypto: use new copy & clone  
							
							
							
						 
						
							2019-07-29 16:33:35 +02:00  
				
					
						
							
							
								 
						
							
							
								6701c3b263 
								
							
								 
							
						 
						
							
							
								
								Fixes   #1362  
							
							
							
						 
						
							2019-07-29 16:32:39 +02:00  
				
					
						
							
							
								 
						
							
							
								4100cca613 
								
							
								 
							
						 
						
							
							
								
								bf: fix a bug in bf.resize() (var name coincides with function name)  
							
							
							
						 
						
							2019-07-29 16:31:48 +02:00  
				
					
						
							
							
								 
						
							
							
								8484de86c7 
								
							
								 
							
						 
						
							
							
								
								fix   #1353  os.get_line  
							
							
							
						 
						
							2019-07-29 04:44:54 +02:00  
				
					
						
							
							
								 
						
							
							
								45029f8c86 
								
							
								 
							
						 
						
							
							
								
								term: move enable_term_color_win() to colors_win.v  
							
							
							
						 
						
							2019-07-29 04:44:21 +02:00  
				
					
						
							
							
								 
						
							
							
								df06eee5e8 
								
							
								 
							
						 
						
							
							
								
								fn copy(dst, src) []byte  
							
							
							
						 
						
							2019-07-28 17:19:59 +02:00  
				
					
						
							
							
								 
						
							
							
								c7edeb00a8 
								
							
								 
							
						 
						
							
							
								
								term: add better error detection on Windows  
							
							
							
						 
						
							2019-07-28 17:19:03 +02:00  
				
					
						
							
							
								 
						
							
							
								9cd2d68505 
								
							
								 
							
						 
						
							
							
								
								Fix   #1334 . Module glfw now imports gl.  
							
							
							
						 
						
							2019-07-27 18:36:33 +02:00  
				
					
						
							
							
								 
						
							
							
								920ac3f92e 
								
							
								 
							
						 
						
							
							
								
								crypto.rc4 module  
							
							
							
						 
						
							2019-07-26 16:48:49 +02:00  
				
					
						
							
							
								 
						
							
							
								ebf858b9ae 
								
							
								 
							
						 
						
							
							
								
								crypto: remove unnecessary casts and comments  
							
							
							
						 
						
							2019-07-25 18:41:38 +02:00  
				
					
						
							
							
								 
						
							
							
								655cad58b2 
								
							
								 
							
						 
						
							
							
								
								add note & fix typo  
							
							
							
						 
						
							2019-07-25 18:13:29 +02:00  
				
					
						
							
							
								 
						
							
							
								20a885ff1d 
								
							
								 
							
						 
						
							
							
								
								[]byte.clone()  
							
							
							
						 
						
							2019-07-25 18:07:25 +02:00  
				
					
						
							
							
								 
						
							
							
								d8b83bdd00 
								
							
								 
							
						 
						
							
							
								
								crypto: add Go's license  
							
							
							
						 
						
							2019-07-25 18:07:25 +02:00  
				
					
						
							
							
								 
						
							
							
								61f3982ee8 
								
							
								 
							
						 
						
							
							
								
								crypto.aes module  
							
							
							
						 
						
							2019-07-25 17:49:57 +02:00  
				
					
						
							
							
								 
						
							
							
								2ac579ca0a 
								
							
								 
							
						 
						
							
							
								
								wrap up the new mut check  
							
							
							
						 
						
							2019-07-25 14:13:35 +02:00  
				
					
						
							
							
								 
						
							
							
								ceb0139329 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							
							
						 
						
							2019-07-25 14:06:26 +02:00  
				
					
						
							
							
								 
						
							
							
								082098ab67 
								
							
								 
							
						 
						
							
							
								
								sync_win.v : Add a Missing Closing Bracket  
							
							
							
						 
						
							2019-07-25 12:25:38 +02:00  
				
					
						
							
							
								 
						
							
							
								3a8cdadcf5 
								
							
								 
							
						 
						
							
							
								
								free strings  
							
							
							
						 
						
							2019-07-25 01:22:45 +02:00  
				
					
						
							
							
								 
						
							
							
								299d41e3b9 
								
							
								 
							
						 
						
							
							
								
								os: fix a memory leak in File.write(string)  
							
							
							
						 
						
							2019-07-24 22:47:06 +02:00  
				
					
						
							
							
								 
						
							
							
								a3e9a36553 
								
							
								 
							
						 
						
							
							
								
								Fix returned hash sum type  
							
							
							
						 
						
							2019-07-24 20:29:11 +02:00  
				
					
						
							
							
								 
						
							
							
								ca70d1f8a3 
								
							
								 
							
						 
						
							
							
								
								os: Make windows allocations more consistent & LocalFree args_list  
							
							... 
							
							
							
							if max is 512 then allocate `max * sizeof(wchar_t)` 
							
						 
						
							2019-07-24 19:10:06 +02:00  
				
					
						
							
							
								 
						
							
							
								f8bc893972 
								
							
								 
							
						 
						
							
							
								
								Re-add the case for msvc now that it is a valid comp-time option  
							
							
							
						 
						
							2019-07-24 18:14:44 +02:00  
				
					
						
							
							
								 
						
							
							
								99355ae8b2 
								
							
								 
							
						 
						
							
							
								
								os: Implement a read-all for STDIN  
							
							
							
						 
						
							2019-07-24 18:14:13 +02:00  
				
					
						
							
							
								 
						
							
							
								94a599d630 
								
							
								 
							
						 
						
							
							
								
								log: allow file logging  
							
							
							
						 
						
							2019-07-24 17:50:29 +02:00  
				
					
						
							
							
								 
						
							
							
								aea6a8075b 
								
							
								 
							
						 
						
							
							
								
								Windows mutex  
							
							
							
						 
						
							2019-07-24 17:36:20 +02:00  
				
					
						
							
							
								 
						
							
							
								2306901e6e 
								
							
								 
							
						 
						
							
							
								
								os.flush_stdout()  
							
							
							
						 
						
							2019-07-24 16:15:28 +02:00  
				
					
						
							
							
								 
						
							
							
								58577f57c6 
								
							
								 
							
						 
						
							
							
								
								fix: segfault when using string.ustring_tmp()  
							
							
							
						 
						
							2019-07-24 16:06:12 +02:00  
				
					
						
							
							
								 
						
							
							
								32aae80a64 
								
							
								 
							
						 
						
							
							
								
								Windows: fix some heap corruptions, fix msvc not building with unicode flags, fix os.getwd, fix mscrazy using a less recent installation  
							
							
							
						 
						
							2019-07-24 15:00:26 +02:00  
				
					
						
							
							
								 
						
							
							
								0bbefca875 
								
							
								 
							
						 
						
							
							
								
								Windows: unicode command line  
							
							
							
						 
						
							2019-07-24 14:32:36 +02:00  
				
					
						
							
							
								 
						
							
							
								7f29928aec 
								
							
								 
							
						 
						
							
							
								
								examples: fix news_fetcher on Windows  
							
							
							
						 
						
							2019-07-24 12:34:25 +02:00  
				
					
						
							
							
								 
						
							
							
								fcb1f211e3 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode I/O  
							
							
							
						 
						
							2019-07-24 12:16:45 +02:00  
				
					
						
							
							
								 
						
							
							
								6eb8766e59 
								
							
								 
							
						 
						
							
							
								
								http.new_request: Don't ignore mutated variables url, data  
							
							
							
						 
						
							2019-07-24 00:32:41 +02:00  
				
					
						
							
							
								 
						
							
							
								d72c859bf9 
								
							
								 
							
						 
						
							
							
								
								net: socket error handling  
							
							
							
						 
						
							2019-07-24 00:31:39 +02:00  
				
					
						
							
							
								 
						
							
							
								2291e9fcfe 
								
							
								 
							
						 
						
							
							
								
								Revert "Windows Unicode support"  
							
							... 
							
							
							
							This reverts commit 8462e99bc5 
							
						 
						
							2019-07-24 00:24:34 +02:00  
				
					
						
							
							
								 
						
							
							
								88758082d2 
								
							
								 
							
						 
						
							
							
								
								scanner.v: refactoring  
							
							
							
						 
						
							2019-07-24 00:06:48 +02:00  
				
					
						
							
							
								 
						
							
							
								8462e99bc5 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode support  
							
							
							
						 
						
							2019-07-23 23:40:24 +02:00  
				
					
						
							
							
								 
						
							
							
								e25ea7f9dd 
								
							
								 
							
						 
						
							
							
								
								add MSVC C backend support; fix live code reloading on Windows; other Windows fixes  
							
							
							
						 
						
							2019-07-23 23:23:13 +02:00  
				
					
						
							
							
								 
						
							
							
								527b9e13fa 
								
							
								 
							
						 
						
							
							
								
								`key in map` syntax  
							
							
							
						 
						
							2019-07-23 23:00:09 +02:00  
				
					
						
							
							
								 
						
							
							
								bd95f5bf8f 
								
							
								 
							
						 
						
							
							
								
								bf: add basic documentation  
							
							
							
						 
						
							2019-07-23 18:29:04 +02:00  
				
					
						
							
							
								 
						
							
							
								732099fa08 
								
							
								 
							
						 
						
							
							
								
								math: hypot()  
							
							
							
						 
						
							2019-07-23 18:28:30 +02:00  
				
					
						
							
							
								 
						
							
							
								d69bac5565 
								
							
								 
							
						 
						
							
							
								
								glfw: fix typo  
							
							
							
						 
						
							2019-07-23 18:27:53 +02:00  
				
					
						
							
							
								 
						
							
							
								7b4c3ec618 
								
							
								 
							
						 
						
							
							
								
								math/complex: restructuring cmath as a submodule of math  
							
							
							
						 
						
							2019-07-23 13:35:44 +02:00  
				
					
						
							
							
								 
						
							
							
								981185e42f 
								
							
								 
							
						 
						
							
							
								
								Windows displays a NaN as -1.#IND  
							
							... 
							
							
							
							https://stackoverflow.com/a/347940  
						
							2019-07-23 00:29:47 +02:00  
				
					
						
							
							
								 
						
							
							
								a2a0b149b2 
								
							
								 
							
						 
						
							
							
								
								examples/graph: update the graph instantly; add a couple of graphs  
							
							
							
						 
						
							2019-07-23 00:24:42 +02:00  
				
					
						
							
							
								 
						
							
							
								5375038d88 
								
							
								 
							
						 
						
							
							
								
								string: avoid double allocation in trim_space()  
							
							
							
						 
						
							2019-07-23 00:13:00 +02:00  
				
					
						
							
							
								 
						
							
							
								390394b56b 
								
							
								 
							
						 
						
							
							
								
								string: make substr() copy the data, like in Java and C#; remove .cstr()  
							
							... 
							
							
							
							this makes managing memory used by strings much easier
V strings are now fully compatible with C strings 
							
						 
						
							2019-07-22 17:03:45 +02:00  
				
					
						
							
							
								 
						
							
							
								23c5f88f3e 
								
							
								 
							
						 
						
							
							
								
								Revert "Windows Unicode I/O "  
							
							... 
							
							
							
							This reverts commit 3e005074a3 
							
						 
						
							2019-07-21 17:29:40 +02:00  
				
					
						
							
							
								 
						
							
							
								9c9fe7029e 
								
							
								 
							
						 
						
							
							
								
								fix os.is_dir on Windows  
							
							
							
						 
						
							2019-07-21 17:14:25 +02:00  
				
					
						
							
							
								 
						
							
							
								4d5336897e 
								
							
								 
							
						 
						
							
							
								
								array.slice(): bounds out of range check  
							
							
							
						 
						
							2019-07-21 16:55:04 +02:00  
				
					
						
							
							
								 
						
							
							
								5d188130e5 
								
							
								 
							
						 
						
							
							
								
								fix memory free  
							
							
							
						 
						
							2019-07-21 16:30:10 +02:00  
				
					
						
							
							
								 
						
							
							
								40c31f701f 
								
							
								 
							
						 
						
							
							
								
								free arrays when they are out of scope  
							
							... 
							
							
							
							main.v: update help 
							
						 
						
							2019-07-21 14:42:31 +02:00  
				
					
						
							
							
								 
						
							
							
								a6e4720a4d 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix popen on Windows  
							
							
							
						 
						
							2019-07-21 13:37:27 +02:00  
				
					
						
							
							
								 
						
							
							
								3e005074a3 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode I/O  
							
							
							
						 
						
							2019-07-21 13:29:32 +02:00  
				
					
						
							
							
								 
						
							
							
								6e6f6bc387 
								
							
								 
							
						 
						
							
							
								
								free/malloc fixes  
							
							
							
						 
						
							2019-07-21 12:36:21 +02:00  
				
					
						
							
							
								 
						
							
							
								975286302c 
								
							
								 
							
						 
						
							
							
								
								fix Tetris onkeydown  
							
							
							
						 
						
							2019-07-21 11:56:43 +02:00  
				
					
						
							
							
								 
						
							
							
								c3c6648c57 
								
							
								 
							
						 
						
							
							
								
								string(bytes_array) cast  
							
							
							
						 
						
							2019-07-20 22:03:38 +02:00  
				
					
						
							
							
								 
						
							
							
								7f512eaf72 
								
							
								 
							
						 
						
							
							
								
								examples/hot_code_reloading: graph builder improvements  
							
							
							
						 
						
							2019-07-20 17:59:40 +02:00  
				
					
						
							
							
								 
						
							
							
								5c12d13b19 
								
							
								 
							
						 
						
							
							
								
								builtin: make string.add() private  
							
							
							
						 
						
							2019-07-20 16:43:33 +02:00  
				
					
						
							
							
								 
						
							
							
								72159d4169 
								
							
								 
							
						 
						
							
							
								
								vlib/glm: fix glm_test.v  
							
							
							
						 
						
							2019-07-20 16:39:09 +02:00  
				
					
						
							
							
								 
						
							
							
								769cda1d1f 
								
							
								 
							
						 
						
							
							
								
								simplify gg; remove forced OpenGL dependency; graph builder /w hot code reloading  
							
							
							
						 
						
							2019-07-20 16:06:15 +02:00  
				
					
						
							
							
								 
						
							
							
								760034b6b1 
								
							
								 
							
						 
						
							
							
								
								math/stats: added basic stats operations  
							
							
							
						 
						
							2019-07-19 11:50:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d6ddfa124d 
								
							
								 
							
						 
						
							
							
								
								Fixed get_error_msg for *nix  
							
							... 
							
							
							
							* Fixed undefined: get_error_msg 
							
						 
						
							2019-07-18 20:21:48 +02:00  
				
					
						
							
							
								 
						
							
							
								ea2412297d 
								
							
								 
							
						 
						
							
							
								
								crypto.sha512: change hardcoded u64's back to consts  
							
							
							
						 
						
							2019-07-18 11:34:04 +02:00  
				
					
						
							
							
								 
						
							
							
								43070412f7 
								
							
								 
							
						 
						
							
							
								
								implement crypto.sha256 + some crypto cleanup  
							
							
							
						 
						
							2019-07-18 10:50:05 +02:00  
				
					
						
							
							
								 
						
							
							
								c0911ea74b 
								
							
								 
							
						 
						
							
							
								
								bf: add reverse(), resize(), pos() and rotate()  
							
							
							
						 
						
							2019-07-18 10:49:32 +02:00  
				
					
						
							
							
								 
						
							
							
								f5c8ee4742 
								
							
								 
							
						 
						
							
							
								
								string(buffer, len) cast  
							
							
							
						 
						
							2019-07-18 04:50:44 +02:00  
				
					
						
							
							
								 
						
							
							
								92fbe56276 
								
							
								 
							
						 
						
							
							
								
								table:  fix   #1219  
							
							
							
						 
						
							2019-07-18 04:32:49 +02:00  
				
					
						
							
							
								 
						
							
							
								c35adbea91 
								
							
								 
							
						 
						
							
							
								
								vfmt fixes  
							
							
							
						 
						
							2019-07-17 21:00:39 +02:00  
				
					
						
							
							
								 
						
							
							
								8cd1f962d3 
								
							
								 
							
						 
						
							
							
								
								implement missing string to int type methods ( #1210 )  
							
							... 
							
							
							
							* implement missing string to int methods
* make number base auto detected 
							
						 
						
							2019-07-17 20:11:14 +02:00  
				
					
						
							
							
								 
						
							
							
								9d4b4df54f 
								
							
								 
							
						 
						
							
							
								
								net : fix error msg  
							
							... 
							
							
							
							from 
os.hostname() cannot get the host name
to
net.hostname() cannot get the host name 
							
						 
						
							2019-07-17 18:42:10 +02:00  
				
					
						
							
							
								 
						
							
							
								0ca58aba5e 
								
							
								 
							
						 
						
							
							
								
								Fix array.reverse() test  
							
							
							
						 
						
							2019-07-17 18:35:40 +02:00  
				
					
						
							
							
								 
						
							
							
								09fb000e67 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2019-07-17 18:21:39 +02:00  
				
					
						
							
							
								 
						
							
							
								251e32948e 
								
							
								 
							
						 
						
							
							
								
								fix Windows build: move hostname to net/  
							
							
							
						 
						
							2019-07-17 13:50:58 +02:00  
				
					
						
							
							
								 
						
							
							
								b9f3f2d622 
								
							
								 
							
						 
						
							
							
								
								v script  
							
							
							
						 
						
							2019-07-17 13:49:42 +02:00  
				
					
						
							
							
								 
						
							
							
								55b8a9acb9 
								
							
								 
							
						 
						
							
							
								
								crypto.sha512  
							
							
							
						 
						
							2019-07-17 11:00:15 +02:00  
				
					
						
							
							
								 
						
							
							
								9782d85709 
								
							
								 
							
						 
						
							
							
								
								enable render term color on windows by default  
							
							
							
						 
						
							2019-07-17 02:52:17 +02:00  
				
					
						
							
							
								 
						
							
							
								982496ffce 
								
							
								 
							
						 
						
							
							
								
								math: faster factorial function  
							
							
							
						 
						
							2019-07-17 00:03:51 +02:00  
				
					
						
							
							
								 
						
							
							
								a743ecaff9 
								
							
								 
							
						 
						
							
							
								
								Windows : fix build  
							
							... 
							
							
							
							curl -Os https://raw.githubusercontent.com/vlang/vc/master/v.c 
cc -std=gnu11 -w -o v v.c -lm
ccK5ic4o.o:v.c:(.text+0x6f62): undefined reference to `__imp_gethostname'
collect2.exe: error: ld returned 1 exit status 
							
						 
						
							2019-07-17 00:02:31 +02:00  
				
					
						
							
							
								 
						
							
							
								8ef3313d63 
								
							
								 
							
						 
						
							
							
								
								Fixed buf on hostname and added optional type.  
							
							... 
							
							
							
							Before submitting this PR, submit https://github.com/vlang/v/pull/1188  
							
						 
						
							2019-07-17 00:02:07 +02:00  
				
					
						
							
							
								 
						
							
							
								91a712fdf0 
								
							
								 
							
						 
						
							
							
								
								Check for max error code overflow  
							
							... 
							
							
							
							If do not check the overflow of the maximum error code (15841), this can lead to a program crash. 
							
						 
						
							2019-07-17 00:01:42 +02:00  
				
					
						
							
							
								 
						
							
							
								47b0221b82 
								
							
								 
							
						 
						
							
							
								
								os: hostname function  
							
							
							
						 
						
							2019-07-16 19:23:47 +02:00  
				
					
						
							
							
								 
						
							
							
								36442976c3 
								
							
								 
							
						 
						
							
							
								
								fix dir_exists on win  
							
							
							
						 
						
							2019-07-16 18:31:49 +02:00  
				
					
						
							
							
								 
						
							
							
								e638e47af5 
								
							
								 
							
						 
						
							
							
								
								`setenv` and `unsetenv` for windows fix  
							
							
							
						 
						
							2019-07-16 17:18:08 +02:00  
				
					
						
							
							
								 
						
							
							
								f5fa43d2fa 
								
							
								 
							
						 
						
							
							
								
								os: fix executable() for all other BSDs  
							
							
							
						 
						
							2019-07-16 16:37:59 +02:00  
				
					
						
							
							
								 
						
							
							
								674969665e 
								
							
								 
							
						 
						
							
							
								
								freebsd fix  
							
							
							
						 
						
							2019-07-16 16:22:25 +02:00  
				
					
						
							
							
								 
						
							
							
								6fabd36732 
								
							
								 
							
						 
						
							
							
								
								freebsd: fix os.executable()  
							
							
							
						 
						
							2019-07-16 16:19:55 +02:00  
				
					
						
							
							
								 
						
							
							
								c3ad75191d 
								
							
								 
							
						 
						
							
							
								
								os: fix 'rm' and 'rmdir' implementation on windows  
							
							
							
						 
						
							2019-07-16 15:55:51 +02:00  
				
					
						
							
							
								 
						
							
							
								8aa7da1be1 
								
							
								 
							
						 
						
							
							
								
								http_win: fix BUF_MAX  
							
							
							
						 
						
							2019-07-16 15:29:27 +02:00  
				
					
						
							
							
								 
						
							
							
								9c586e7e92 
								
							
								 
							
						 
						
							
							
								
								crypto md5  
							
							
							
						 
						
							2019-07-16 14:20:51 +02:00  
				
					
						
							
							
								 
						
							
							
								961ffb1868 
								
							
								 
							
						 
						
							
							
								
								Windows: temporary fix of dir_exists  
							
							
							
						 
						
							2019-07-16 03:17:49 +02:00  
				
					
						
							
							
								 
						
							
							
								9c63cac54d 
								
							
								 
							
						 
						
							
							
								
								another Windows fix  
							
							
							
						 
						
							2019-07-16 02:06:39 +02:00  
				
					
						
							
							
								 
						
							
							
								090cdcf3b9 
								
							
								 
							
						 
						
							
							
								
								os: fix PathSeparator on Windows  
							
							
							
						 
						
							2019-07-16 01:59:28 +02:00  
				
					
						
							
							
								 
						
							
							
								cc06fe7ae6 
								
							
								 
							
						 
						
							
							
								
								os.dir(); fix vroot on Windows  
							
							
							
						 
						
							2019-07-16 01:57:06 +02:00  
				
					
						
							
							
								 
						
							
							
								24a1e0e24a 
								
							
								 
							
						 
						
							
							
								
								better os.executable on macos  
							
							
							
						 
						
							2019-07-15 23:25:11 +02:00  
				
					
						
							
							
								 
						
							
							
								b20d7ad086 
								
							
								 
							
						 
						
							
							
								
								builtin: Move free from array.v to builtin.v  
							
							
							
						 
						
							2019-07-15 22:56:10 +02:00  
				
					
						
							
							
								 
						
							
							
								840e496a51 
								
							
								 
							
						 
						
							
							
								
								force snake_case in variable names  
							
							
							
						 
						
							2019-07-15 22:53:33 +02:00  
				
					
						
							
							
								 
						
							
							
								d58174e77f 
								
							
								 
							
						 
						
							
							
								
								math: moved fraction to math/fraction  
							
							
							
						 
						
							2019-07-15 21:16:41 +02:00  
				
					
						
							
							
								 
						
							
							
								9b5383341d 
								
							
								 
							
						 
						
							
							
								
								Add get_error_msg  
							
							
							
						 
						
							2019-07-15 20:39:09 +02:00  
				
					
						
							
							
								 
						
							
							
								ecda895003 
								
							
								 
							
						 
						
							
							
								
								move zip C dependency to thirdparty/  
							
							
							
						 
						
							2019-07-15 19:30:53 +02:00  
				
					
						
							
							
								 
						
							
							
								449fd372f9 
								
							
								 
							
						 
						
							
							
								
								*_nix.v support  
							
							
							
						 
						
							2019-07-15 19:23:09 +02:00  
				
					
						
							
							
								 
						
							
							
								b36a9f7e55 
								
							
								 
							
						 
						
							
							
								
								glfw always on top  
							
							
							
						 
						
							2019-07-15 19:23:09 +02:00  
				
					
						
							
							
								 
						
							
							
								f27777af56 
								
							
								 
							
						 
						
							
							
								
								Add wrapper of  https://github.com/kuba--/zip  
							
							
							
						 
						
							2019-07-15 18:55:00 +02:00  
				
					
						
							
							
								 
						
							
							
								a7529b7b05 
								
							
								 
							
						 
						
							
							
								
								sha1 implementation + helper funcs  
							
							
							
						 
						
							2019-07-15 17:49:01 +02:00  
				
					
						
							
							
								 
						
							
							
								7c6f59afa6 
								
							
								 
							
						 
						
							
							
								
								FreeBSD support  
							
							
							
						 
						
							2019-07-15 17:24:44 +02:00  
				
					
						
							
							
								 
						
							
							
								5a9116b697 
								
							
								 
							
						 
						
							
							
								
								http: make do() public  
							
							
							
						 
						
							2019-07-15 16:06:23 +02:00  
				
					
						
							
							
								 
						
							
							
								d8df8474bc 
								
							
								 
							
						 
						
							
							
								
								http_win.do: Reject URL without '://'  
							
							... 
							
							
							
							Before it would accept 'domain/path' but set host = 'ath'. 
							
						 
						
							2019-07-15 15:43:54 +02:00  
				
					
						
							
							
								 
						
							
							
								7058333f17 
								
							
								 
							
						 
						
							
							
								
								Add get_module_filename  
							
							
							
						 
						
							2019-07-15 14:27:33 +02:00  
				
					
						
							
							
								 
						
							
							
								4af58e0925 
								
							
								 
							
						 
						
							
							
								
								cmath: added arg, log and complex pow operations  
							
							
							
						 
						
							2019-07-15 14:27:03 +02:00  
				
					
						
							
							
								 
						
							
							
								916b13b286 
								
							
								 
							
						 
						
							
							
								
								fix maps  
							
							
							
						 
						
							2019-07-15 12:33:18 +02:00  
				
					
						
							
							
								 
						
							
							
								3b1964e9df 
								
							
								 
							
						 
						
							
							
								
								migrate remaining code to the new maps  
							
							
							
						 
						
							2019-07-14 22:26:21 +02:00  
				
					
						
							
							
								 
						
							
							
								f7dbbf5810 
								
							
								 
							
						 
						
							
							
								
								re-write map.v and update the compiler  
							
							
							
						 
						
							2019-07-14 22:08:17 +02:00  
				
					
						
							
							
								 
						
							
							
								9a3baf5609 
								
							
								 
							
						 
						
							
							
								
								bf: add setall(), clearall(), string() and str2bf()  
							
							
							
						 
						
							2019-07-14 18:24:37 +02:00  
				
					
						
							
							
								 
						
							
							
								7fa1f423e2 
								
							
								 
							
						 
						
							
							
								
								fix time_test.v  
							
							
							
						 
						
							2019-07-14 17:08:14 +02:00  
				
					
						
							
							
								 
						
							
							
								6c2e313155 
								
							
								 
							
						 
						
							
							
								
								add missing implementation of os.getexepath for mac  
							
							
							
						 
						
							2019-07-14 16:50:24 +02:00  
				
					
						
							
							
								 
						
							
							
								6995cc0234 
								
							
								 
							
						 
						
							
							
								
								time: fix test_days_in_month()  
							
							
							
						 
						
							2019-07-14 16:47:02 +02:00  
				
					
						
							
							
								 
						
							
							
								1ce295b683 
								
							
								 
							
						 
						
							
							
								
								time: days_in_month()  
							
							
							
						 
						
							2019-07-14 16:43:57 +02:00  
				
					
						
							
							
								 
						
							
							
								82ed0156c5 
								
							
								 
							
						 
						
							
							
								
								Fixed clang build for windows.  
							
							... 
							
							
							
							Fixed:
C:\Users\C182~1\AppData\Local\Temp\ccb5oFDP.o: In function `os__fork':
C:/Users/─рэ //.vlang//v2.exe.c:4831: undefined reference to `fork'
C:\Users\C182~1\AppData\Local\Temp\ccb5oFDP.o: In function `os__wait':
C:/Users/─рэ //.vlang//v2.exe.c:4840: undefined reference to `wait'
collect2.exe: error: ld returned 1 exit status 
							
						 
						
							2019-07-14 12:38:03 +02:00  
				
					
						
							
							
								 
						
							
							
								436d7592c7 
								
							
								 
							
						 
						
							
							
								
								os: fork() and wait()  
							
							
							
						 
						
							2019-07-14 10:22:41 +02:00  
				
					
						
							
							
								 
						
							
							
								5dfd5fa3e7 
								
							
								 
							
						 
						
							
							
								
								net: add windows socket support  
							
							
							
						 
						
							2019-07-14 00:04:45 +02:00  
				
					
						
							
							
								 
						
							
							
								2cb12b4f4e 
								
							
								 
							
						 
						
							
							
								
								rand: change rand.seed() to receive seed value  
							
							
							
						 
						
							2019-07-13 18:17:45 +02:00  
				
					
						
							
							
								 
						
							
							
								af7d49103b 
								
							
								 
							
						 
						
							
							
								
								json: Windows fix  
							
							
							
						 
						
							2019-07-13 16:47:23 +02:00  
				
					
						
							
							
								 
						
							
							
								b4afa964fc 
								
							
								 
							
						 
						
							
							
								
								hash/crc32  
							
							
							
						 
						
							2019-07-13 15:11:32 +02:00  
				
					
						
							
							
								 
						
							
							
								5d7bac2016 
								
							
								 
							
						 
						
							
							
								
								os: add flush method  
							
							
							
						 
						
							2019-07-13 12:30:52 +02:00  
				
					
						
							
							
								 
						
							
							
								3281e44e84 
								
							
								 
							
						 
						
							
							
								
								http_win : fix buf length  
							
							... 
							
							
							
							Line 157 : buf[nr_read] = 0 
set the null character '\0' 
							
						 
						
							2019-07-13 12:30:21 +02:00  
				
					
						
							
							
								 
						
							
							
								ef899b7c09 
								
							
								 
							
						 
						
							
							
								
								bf: add cmp(), join(), slice(), popcount() and hamming()  
							
							
							
						 
						
							2019-07-12 20:46:37 +02:00  
				
					
						
							
							
								 
						
							
							
								2538a7e752 
								
							
								 
							
						 
						
							
							
								
								math : fix typos  
							
							
							
						 
						
							2019-07-12 20:45:56 +02:00  
				
					
						
							
							
								 
						
							
							
								4c4e0c690c 
								
							
								 
							
						 
						
							
							
								
								Fix missing rename of pos -> hpos; move `s` next to use site  
							
							
							
						 
						
							2019-07-12 20:43:42 +02:00  
				
					
						
							
							
								 
						
							
							
								d0e7d0070d 
								
							
								 
							
						 
						
							
							
								
								fix travis windows user home  
							
							
							
						 
						
							2019-07-12 20:35:01 +02:00  
				
					
						
							
							
								 
						
							
							
								5baff9beda 
								
							
								 
							
						 
						
							
							
								
								http: Windows fixes  
							
							
							
						 
						
							2019-07-12 16:26:02 +02:00  
				
					
						
							
							
								 
						
							
							
								cb9fb66ccf 
								
							
								 
							
						 
						
							
							
								
								flag: added a simple command line parser  
							
							
							
						 
						
							2019-07-12 15:47:27 +02:00  
				
					
						
							
							
								 
						
							
							
								846d4e2210 
								
							
								 
							
						 
						
							
							
								
								cmath: Added Cot,Sec,Cosec support for complex  
							
							
							
						 
						
							2019-07-12 12:56:21 +02:00  
				
					
						
							
							
								 
						
							
							
								7f4c3cda4d 
								
							
								 
							
						 
						
							
							
								
								reduce redundant code, add tests for reduce and gcd  
							
							
							
						 
						
							2019-07-12 08:50:11 +02:00  
				
					
						
							
							
								 
						
							
							
								08866f1331 
								
							
								 
							
						 
						
							
							
								
								math : add error and gamma functions; sort all functions  
							
							
							
						 
						
							2019-07-12 07:46:40 +02:00  
				
					
						
							
							
								 
						
							
							
								9a957ccc18 
								
							
								 
							
						 
						
							
							
								
								module aliasing & file import scope  
							
							
							
						 
						
							2019-07-12 07:37:54 +02:00  
				
					
						
							
							
								 
						
							
							
								e246833daa 
								
							
								 
							
						 
						
							
							
								
								math.v note  
							
							
							
						 
						
							2019-07-12 07:01:14 +02:00  
				
					
						
							
							
								 
						
							
							
								5b3295db94 
								
							
								 
							
						 
						
							
							
								
								remove # from gg and glm  
							
							
							
						 
						
							2019-07-12 06:50:25 +02:00  
				
					
						
							
							
								 
						
							
							
								28d379dc7b 
								
							
								 
							
						 
						
							
							
								
								make glfw work on Windows  
							
							
							
						 
						
							2019-07-12 05:04:27 +02:00  
				
					
						
							
							
								 
						
							
							
								f834644db4 
								
							
								 
							
						 
						
							
							
								
								make gg work on Windows; prebuild glad and cJSON; new ft module  
							
							
							
						 
						
							2019-07-12 04:50:14 +02:00  
				
					
						
							
							
								 
						
							
							
								06e7354d18 
								
							
								 
							
						 
						
							
							
								
								change log2 implementation to use C.log2()  
							
							
							
						 
						
							2019-07-11 20:42:51 +02:00  
				
					
						
							
							
								 
						
							
							
								7701be2242 
								
							
								 
							
						 
						
							
							
								
								cmath: added inverse trig operations  
							
							
							
						 
						
							2019-07-11 16:53:34 +02:00  
				
					
						
							
							
								 
						
							
							
								4a8ba9756f 
								
							
								 
							
						 
						
							
							
								
								disable u32 check for now  
							
							
							
						 
						
							2019-07-10 22:05:50 +02:00  
				
					
						
							
							
								 
						
							
							
								e1a6453302 
								
							
								 
							
						 
						
							
							
								
								move Complex logic to cmath  
							
							... 
							
							
							
							It was causing problems with cross compiling for Linux, and it should be
a separate module anyway, just like in Go and Python. 
							
						 
						
							2019-07-10 21:47:13 +02:00  
				
					
						
							
							
								 
						
							
							
								3d4cd0bbc0 
								
							
								 
							
						 
						
							
							
								
								check integer const overflow at compilation  
							
							
							
						 
						
							2019-07-10 21:22:03 +02:00  
				
					
						
							
							
								 
						
							
							
								69d2db0f1e 
								
							
								 
							
						 
						
							
							
								
								math: added complex trig operations  
							
							
							
						 
						
							2019-07-10 20:50:43 +02:00  
				
					
						
							
							
								 
						
							
							
								00ea112b66 
								
							
								 
							
						 
						
							
							
								
								complex, fraction: simplify and format source code  
							
							
							
						 
						
							2019-07-10 13:51:48 +02:00  
				
					
						
							
							
								 
						
							
							
								28843a12c7 
								
							
								 
							
						 
						
							
							
								
								cache string.hash()  
							
							
							
						 
						
							2019-07-10 10:00:12 +02:00  
				
					
						
							
							
								 
						
							
							
								e1ddac1590 
								
							
								 
							
						 
						
							
							
								
								utf8: remove unused UTF8_CHAR_LEN macro and add a simple utf8 test  
							
							
							
						 
						
							2019-07-10 09:07:04 +02:00  
				
					
						
							
							
								 
						
							
							
								385f47c0cd 
								
							
								 
							
						 
						
							
							
								
								add abs for complex, add tests ( #1043 )  
							
							
							
						 
						
							2019-07-09 21:12:51 +02:00  
				
					
						
							
							
								 
						
							
							
								c4fcfcec88 
								
							
								 
							
						 
						
							
							
								
								bf: add a module implementing operations with bit arrays ( #1049 )  
							
							
							
						 
						
							2019-07-09 21:11:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3f916efb64 
								
							
								 
							
						 
						
							
							
								
								math: additional complex operations with tests  
							
							
							
						 
						
							2019-07-09 20:51:46 +02:00  
				
					
						
							
							
								 
						
							
							
								f767218107 
								
							
								 
							
						 
						
							
							
								
								term: optimized move function  
							
							
							
						 
						
							2019-07-07 22:48:20 +02:00  
				
					
						
							
							
								 
						
							
							
								ccf733ac95 
								
							
								 
							
						 
						
							
							
								
								add angle func  
							
							
							
						 
						
							2019-07-07 22:42:03 +02:00  
				
					
						
							
							
								 
						
							
							
								b40ad7c83f 
								
							
								 
							
						 
						
							
							
								
								save a byteptr memory, add tests  
							
							
							
						 
						
							2019-07-07 22:37:17 +02:00  
				
					
						
							
							
								 
						
							
							
								de8dc4cddb 
								
							
								 
							
						 
						
							
							
								
								hot code reloading examples  
							
							
							
						 
						
							2019-07-07 22:02:27 +02:00  
				
					
						
							
							
								 
						
							
							
								8a2d25247f 
								
							
								 
							
						 
						
							
							
								
								submodules  
							
							
							
						 
						
							2019-07-07 01:22:47 +02:00  
				
					
						
							
							
								 
						
							
							
								818f8252f6 
								
							
								 
							
						 
						
							
							
								
								math: basic complex number support with tests  
							
							
							
						 
						
							2019-07-07 01:16:49 +02:00  
				
					
						
							
							
								 
						
							
							
								d47e2f113f 
								
							
								 
							
						 
						
							
							
								
								Revert "make function arguments immutable"  
							
							... 
							
							
							
							This reverts commit 0f0ed8d716 
							
						 
						
							2019-07-05 02:44:22 +02:00  
				
					
						
							
							
								 
						
							
							
								0f0ed8d716 
								
							
								 
							
						 
						
							
							
								
								make function arguments immutable  
							
							
							
						 
						
							2019-07-05 00:24:13 +02:00  
				
					
						
							
							
								 
						
							
							
								74dbb1bce3 
								
							
								 
							
						 
						
							
							
								
								interface: fix function is private bug  
							
							
							
						 
						
							2019-07-04 23:30:11 +02:00  
				
					
						
							
							
								 
						
							
							
								ebbea9f560 
								
							
								 
							
						 
						
							
							
								
								Revert "Added const INVALID_HANDLE_VALUE"  
							
							... 
							
							
							
							This reverts commit adef37f0f4 
							
						 
						
							2019-07-04 22:39:20 +02:00  
				
					
						
							
							
								 
						
							
							
								92528205c1 
								
							
								 
							
						 
						
							
							
								
								minor fixes  
							
							
							
						 
						
							2019-07-04 22:39:15 +02:00  
				
					
						
							
							
								 
						
							
							
								adef37f0f4 
								
							
								 
							
						 
						
							
							
								
								Added const INVALID_HANDLE_VALUE  
							
							
							
						 
						
							2019-07-04 22:26:07 +02:00  
				
					
						
							
							
								 
						
							
							
								9e4ae929a4 
								
							
								 
							
						 
						
							
							
								
								os: remove test file  
							
							
							
						 
						
							2019-07-04 20:37:35 +02:00  
				
					
						
							
							
								 
						
							
							
								4e1afc148a 
								
							
								 
							
						 
						
							
							
								
								os: add term colors for Windows +minor fixes  
							
							
							
						 
						
							2019-07-04 17:39:35 +02:00  
				
					
						
							
							
								 
						
							
							
								b745234a52 
								
							
								 
							
						 
						
							
							
								
								math:added basic tests for fraction and fixed typo  
							
							
							
						 
						
							2019-07-04 17:38:36 +02:00  
				
					
						
							
							
								 
						
							
							
								300ed59598 
								
							
								 
							
						 
						
							
							
								
								do not allow `import builtin`  
							
							
							
						 
						
							2019-07-04 17:36:53 +02:00  
				
					
						
							
							
								 
						
							
							
								8f10e37370 
								
							
								 
							
						 
						
							
							
								
								make << work with appending arrays; PostgreSQL driver  
							
							
							
						 
						
							2019-07-04 17:31:14 +02:00  
				
					
						
							
							
								 
						
							
							
								fcf8909c75 
								
							
								 
							
						 
						
							
							
								
								add test for array_repeat with f32/f64  
							
							... 
							
							
							
							Signed-off-by: Cytown <cytown@gmail.com> 
							
						 
						
							2019-07-04 13:01:51 +02:00  
				
					
						
							
							
								 
						
							
							
								6b0e4a1d7b 
								
							
								 
							
						 
						
							
							
								
								fix ls() win not ret []string when cant open dir  
							
							
							
						 
						
							2019-07-04 12:59:41 +02:00  
				
					
						
							
							
								 
						
							
							
								801e06318f 
								
							
								 
							
						 
						
							
							
								
								Factorial doesn't accept negative numbers  
							
							... 
							
							
							
							Previously factorial could accept negative number which isn't defined 
							
						 
						
							2019-07-04 12:59:06 +02:00  
				
					
						
							
							
								 
						
							
							
								68ed555e91 
								
							
								 
							
						 
						
							
							
								
								V 0.1.12  
							
							
							
						 
						
							2019-07-04 02:21:27 +02:00  
				
					
						
							
							
								 
						
							
							
								4d9c6197fd 
								
							
								 
							
						 
						
							
							
								
								initial Implementation of ls() for windows  
							
							
							
						 
						
							2019-07-04 02:16:39 +02:00  
				
					
						
							
							
								 
						
							
							
								5d4d3b838b 
								
							
								 
							
						 
						
							
							
								
								StringsBuilder => strings.Builder; strings.repeat()  
							
							
							
						 
						
							2019-07-03 22:18:46 +02:00  
				
					
						
							
							
								 
						
							
							
								e35ff0533b 
								
							
								 
							
						 
						
							
							
								
								math: adopted i64 in Fraction and typo fixed  
							
							
							
						 
						
							2019-07-03 21:50:54 +02:00  
				
					
						
							
							
								 
						
							
							
								8c36b9499d 
								
							
								 
							
						 
						
							
							
								
								make json work with new optionals  
							
							
							
						 
						
							2019-07-03 21:50:06 +02:00  
				
					
						
							
							
								 
						
							
							
								dec0d961f5 
								
							
								 
							
						 
						
							
							
								
								os: clean up file functions, use optionals  
							
							
							
						 
						
							2019-07-03 21:37:12 +02:00  
				
					
						
							
							
								 
						
							
							
								ffb4da791d 
								
							
								 
							
						 
						
							
							
								
								math: converted gcd and lcm to support i64  
							
							
							
						 
						
							2019-07-03 19:40:44 +02:00  
				
					
						
							
							
								 
						
							
							
								b3e5c89ba9 
								
							
								 
							
						 
						
							
							
								
								time: add is_leap_year(year int)  
							
							
							
						 
						
							2019-07-03 18:55:07 +02:00  
				
					
						
							
							
								 
						
							
							
								05ef1e0681 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary printf statement which corrupts output of http.get  
							
							
							
						 
						
							2019-07-03 16:13:52 +02:00  
				
					
						
							
							
								 
						
							
							
								5e0ae9a429 
								
							
								 
							
						 
						
							
							
								
								net: added listen_backlog to enable custom backlog  
							
							
							
						 
						
							2019-07-03 16:13:02 +02:00  
				
					
						
							
							
								 
						
							
							
								4037019bb7 
								
							
								 
							
						 
						
							
							
								
								Added support for Fractions  
							
							
							
						 
						
							2019-07-03 16:07:59 +02:00  
				
					
						
							
							
								 
						
							
							
								7a3b5c20dd 
								
							
								 
							
						 
						
							
							
								
								time: fix empty unix  
							
							
							
						 
						
							2019-07-03 01:27:38 +02:00  
				
					
						
							
							
								 
						
							
							
								5c42a31b9b 
								
							
								 
							
						 
						
							
							
								
								os: capture signals  
							
							
							
						 
						
							2019-07-02 23:08:57 +02:00  
				
					
						
							
							
								 
						
							
							
								75da1e4240 
								
							
								 
							
						 
						
							
							
								
								Speed up and simplify string.replace  
							
							
							
						 
						
							2019-07-02 21:51:40 +02:00  
				
					
						
							
							
								 
						
							
							
								53e439bc99 
								
							
								 
							
						 
						
							
							
								
								setsockopt arg optvalue supposed to be ptr  
							
							
							
						 
						
							2019-07-02 21:49:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1bbf3a3a0c 
								
							
								 
							
						 
						
							
							
								
								make compiler  
							
							
							
						 
						
							2019-07-02 21:45:51 +02:00  
				
					
						
							
							
								 
						
							
							
								a9b8bc067f 
								
							
								 
							
						 
						
							
							
								
								enums (`mode == .default_mode` syntax); fix `foo.bar[0].baz = val`  
							
							
							
						 
						
							2019-07-02 21:39:26 +02:00  
				
					
						
							
							
								 
						
							
							
								859c8ffdb8 
								
							
								 
							
						 
						
							
							
								
								net: socket send and recv  
							
							
							
						 
						
							2019-07-02 19:45:38 +02:00  
				
					
						
							
							
								 
						
							
							
								cd4fe63355 
								
							
								 
							
						 
						
							
							
								
								math: digits function; SqrtTau; extra spaces; re writed doc's to correct form; test for factorial  
							
							
							
						 
						
							2019-07-02 19:19:02 +02:00  
				
					
						
							
							
								 
						
							
							
								4ed67fbe7e 
								
							
								 
							
						 
						
							
							
								
								implement get_line & get_raw_line for windows + REPL  
							
							
							
						 
						
							2019-07-02 16:39:40 +02:00  
				
					
						
							
							
								 
						
							
							
								b9586a4017 
								
							
								 
							
						 
						
							
							
								
								builtin : fix buffer overflow and i64 issue with hex()  
							
							
							
						 
						
							2019-07-02 15:18:56 +02:00  
				
					
						
							
							
								 
						
							
							
								1cd95091f2 
								
							
								 
							
						 
						
							
							
								
								remove additional line from write_file  
							
							
							
						 
						
							2019-07-01 23:46:06 +02:00  
				
					
						
							
							
								 
						
							
							
								01d5f4d744 
								
							
								 
							
						 
						
							
							
								
								Change permission from 'r' to 'rb'  
							
							... 
							
							
							
							it is preferable to open the file in binary mode. 
							
						 
						
							2019-07-01 23:41:32 +02:00  
				
					
						
							
							
								 
						
							
							
								1ca20196d0 
								
							
								 
							
						 
						
							
							
								
								Created os_win.v and added `get_file_handle`  
							
							
							
						 
						
							2019-07-01 17:57:55 +02:00  
				
					
						
							
							
								 
						
							
							
								95841a31d4 
								
							
								 
							
						 
						
							
							
								
								Revert "Added permission bits."  
							
							... 
							
							
							
							This reverts commit ae1313a35c 
							
						 
						
							2019-07-01 17:46:28 +02:00  
				
					
						
							
							
								 
						
							
							
								ae1313a35c 
								
							
								 
							
						 
						
							
							
								
								Added permission bits.  
							
							
							
						 
						
							2019-07-01 17:37:01 +02:00  
				
					
						
							
							
								 
						
							
							
								668646f8f9 
								
							
								 
							
						 
						
							
							
								
								add `str` function for `rune`  
							
							
							
						 
						
							2019-07-01 17:36:23 +02:00  
				
					
						
							
							
								 
						
							
							
								571410dd48 
								
							
								 
							
						 
						
							
							
								
								net: low level socket api  
							
							
							
						 
						
							2019-07-01 17:31:38 +02:00  
				
					
						
							
							
								 
						
							
							
								235a7ecd7f 
								
							
								 
							
						 
						
							
							
								
								Restructured termcolor to term module  
							
							
							
						 
						
							2019-07-01 17:26:23 +02:00  
				
					
						
							
							
								 
						
							
							
								32e32cee5c 
								
							
								 
							
						 
						
							
							
								
								builtin : fix issue with int.hex  
							
							
							
						 
						
							2019-07-01 17:20:14 +02:00  
				
					
						
							
							
								 
						
							
							
								61c7fa073b 
								
							
								 
							
						 
						
							
							
								
								fix compilation on Linux  
							
							
							
						 
						
							2019-07-01 17:04:09 +02:00  
				
					
						
							
							
								 
						
							
							
								99a9a6572a 
								
							
								 
							
						 
						
							
							
								
								lots of Windows fixes and cross compilation for Windows  
							
							
							
						 
						
							2019-07-01 16:51:17 +02:00  
				
					
						
							
							
								 
						
							
							
								52f93ae45f 
								
							
								 
							
						 
						
							
							
								
								fix http  
							
							
							
						 
						
							2019-07-01 02:58:49 +02:00  
				
					
						
							
							
								 
						
							
							
								36d343e931 
								
							
								 
							
						 
						
							
							
								
								fix examples  
							
							
							
						 
						
							2019-07-01 02:52:50 +02:00  
				
					
						
							
							
								 
						
							
							
								87fb898864 
								
							
								 
							
						 
						
							
							
								
								Create types_win.v for Win API basic types.  
							
							
							
						 
						
							2019-07-01 02:45:40 +02:00  
				
					
						
							
							
								 
						
							
							
								5936ab16c8 
								
							
								 
							
						 
						
							
							
								
								fix maps; use maps for storing functions; verify struct initialization  
							
							
							
						 
						
							2019-07-01 02:24:39 +02:00  
				
					
						
							
							
								 
						
							
							
								42a622c10f 
								
							
								 
							
						 
						
							
							
								
								Create const.v for Unix/Win32 API constants.  
							
							
							
						 
						
							2019-06-30 21:59:56 +02:00  
				
					
						
							
							
								 
						
							
							
								ef5a91a87a 
								
							
								 
							
						 
						
							
							
								
								os: make write_bytes() public  
							
							
							
						 
						
							2019-06-30 21:07:24 +02:00  
				
					
						
							
							
								 
						
							
							
								fde0e39abf 
								
							
								 
							
						 
						
							
							
								
								net: clean up  
							
							
							
						 
						
							2019-06-30 21:00:22 +02:00  
				
					
						
							
							
								 
						
							
							
								6a1b16c72c 
								
							
								 
							
						 
						
							
							
								
								net: listen and accept  
							
							
							
						 
						
							2019-06-30 20:57:25 +02:00  
				
					
						
							
							
								 
						
							
							
								9062338cb4 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
							
						 
						
							2019-06-30 20:48:26 +02:00  
				
					
						
							
							
								 
						
							
							
								61b51f6149 
								
							
								 
							
						 
						
							
							
								
								os.File clean up + socket.v (dial())  
							
							
							
						 
						
							2019-06-30 20:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								386367c3d5 
								
							
								 
							
						 
						
							
							
								
								os: remove unused functions  
							
							
							
						 
						
							2019-06-30 20:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								e2a535c3ce 
								
							
								 
							
						 
						
							
							
								
								math.v: log_n, log2, exp2, cbrt and docs  
							
							
							
						 
						
							2019-06-30 15:33:37 +02:00  
				
					
						
							
							
								 
						
							
							
								820aa3d3b3 
								
							
								 
							
						 
						
							
							
								
								os: remove os_mac.v and os_win.v, fix os.ls() on Windows  
							
							
							
						 
						
							2019-06-30 14:57:27 +02:00  
				
					
						
							
							
								 
						
							
							
								b0c844415d 
								
							
								 
							
						 
						
							
							
								
								time.ticks() on Linux/macOS  
							
							
							
						 
						
							2019-06-30 14:48:13 +02:00  
				
					
						
							
							
								 
						
							
							
								b79defd7a9 
								
							
								 
							
						 
						
							
							
								
								Pre-allocate KMP prefix for string.index  
							
							
							
						 
						
							2019-06-30 13:58:46 +02:00  
				
					
						
							
							
								 
						
							
							
								388eb36ecb 
								
							
								 
							
						 
						
							
							
								
								map_test.v  
							
							
							
						 
						
							2019-06-30 13:44:08 +02:00  
				
					
						
							
							
								 
						
							
							
								c5a0b3734a 
								
							
								 
							
						 
						
							
							
								
								base: refine test  
							
							
							
						 
						
							2019-06-30 13:17:28 +02:00  
				
					
						
							
							
								 
						
							
							
								437b32fe78 
								
							
								 
							
						 
						
							
							
								
								fmt: `id []typ`  
							
							
							
						 
						
							2019-06-30 13:06:45 +02:00  
				
					
						
							
							
								 
						
							
							
								8d13880cab 
								
							
								 
							
						 
						
							
							
								
								Update os.v  
							
							
							
						 
						
							2019-06-30 13:05:41 +02:00  
				
					
						
							
							
								 
						
							
							
								d0c47f3f2a 
								
							
								 
							
						 
						
							
							
								
								array.v: make _push private  
							
							
							
						 
						
							2019-06-29 23:56:55 +02:00  
				
					
						
							
							
								 
						
							
							
								a2b80d5b3d 
								
							
								 
							
						 
						
							
							
								
								REPL: `exit` to exit  
							
							
							
						 
						
							2019-06-29 22:56:23 +02:00  
				
					
						
							
							
								 
						
							
							
								f4f1622528 
								
							
								 
							
						 
						
							
							
								
								vlib: update and cleanup tests + fix PR template  
							
							
							
						 
						
							2019-06-29 22:49:57 +02:00  
				
					
						
							
							
								 
						
							
							
								18525922fd 
								
							
								 
							
						 
						
							
							
								
								Windows fixes  
							
							
							
						 
						
							2019-06-29 21:26:39 +02:00  
				
					
						
							
							
								 
						
							
							
								7eab373922 
								
							
								 
							
						 
						
							
							
								
								math: gcd and lcm functions  
							
							
							
						 
						
							2019-06-29 17:24:55 +02:00  
				
					
						
							
							
								 
						
							
							
								3ddbe015b4 
								
							
								 
							
						 
						
							
							
								
								bring back examples  
							
							
							
						 
						
							2019-06-29 12:34:32 +02:00  
				
					
						
							
							
								 
						
							
							
								4594d78bd6 
								
							
								 
							
						 
						
							
							
								
								move all vlib modules to vlib/  
							
							
							
						 
						
							2019-06-29 12:00:31 +02:00