Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8581c11900 
								
							
								 
							
						 
						
							
							
								
								update malloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:46:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef562413cd 
								
							
								 
							
						 
						
							
							
								
								-prealloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:28:15 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b8f728590b 
								
							
								 
							
						 
						
							
							
								
								string: last_index ?int  
							
							 
							
							
							
						 
						
							2019-12-12 21:54:48 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								0eeb607ffd 
								
							
								 
							
						 
						
							
							
								
								fix fopen definition  
							
							 
							
							
							
						 
						
							2019-12-12 21:03:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								88ec9c235d 
								
							
								 
							
						 
						
							
							
								
								sort structs: handle fixed size arrays  
							
							 
							
							
							
						 
						
							2019-12-12 14:21:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								576618d8cc 
								
							
								 
							
						 
						
							
							
								
								string cloning; fix `foo.str += 's'`  
							
							 
							
							
							
						 
						
							2019-12-12 05:20:52 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad250523cd 
								
							
								 
							
						 
						
							
							
								
								fix parser.fileis()  
							
							 
							
							
							
						 
						
							2019-12-11 21:42:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7dcd47369b 
								
							
								 
							
						 
						
							
							
								
								option to pre-allocate a memory block  
							
							 
							
							
							
						 
						
							2019-12-11 18:41:25 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								3486118ab7 
								
							
								 
							
						 
						
							
							
								
								compiler: force custom struct .str() methods to be defined public  
							
							 
							
							
							
						 
						
							2019-12-11 03:24:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f286387647 
								
							
								 
							
						 
						
							
							
								
								vweb: secure HttpOnly cookies  
							
							 
							
							
							
						 
						
							2019-12-11 03:20:30 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cdfbb2978d 
								
							
								 
							
						 
						
							
							
								
								strings: replace_each([]); orm: update  
							
							 
							
							
							
						 
						
							2019-12-10 23:57:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9726e18c0a 
								
							
								 
							
						 
						
							
							
								
								string: optimize replace()  
							
							 
							
							
							
						 
						
							2019-12-10 18:50:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6f49d4c1d2 
								
							
								 
							
						 
						
							
							
								
								orm: bool support; vweb fixes  
							
							 
							
							
							
						 
						
							2019-12-09 23:20:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								75280bb54c 
								
							
								 
							
						 
						
							
							
								
								fix int.str() memory bug  
							
							 
							
							
							
						 
						
							2019-12-09 16:41:13 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								9730164613 
								
							
								 
							
						 
						
							
							
								
								atoi: fix leading zeros in string to int conversion  
							
							 
							
							
							
						 
						
							2019-12-08 23:22:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4d1f721558 
								
							
								 
							
						 
						
							
							
								
								fix "" string interpolation bug  
							
							 
							
							
							
						 
						
							2019-12-08 20:06:00 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								8178e1f7da 
								
							
								 
							
						 
						
							
							
								
								freestanding: malloc/free with mm_alloc an mm_free  
							
							 
							
							... 
							
							
							
							Added more array support that depends on malloc. Added string clone (that uses malloc). Added test for it. Eliminated stack allocated buffers from most of the unit checks. 
							
						 
						
							2019-12-08 13:44:52 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								751ba48bf5 
								
							
								 
							
						 
						
							
							
								
								freestanding improvements (exit, function checks)  
							
							 
							
							... 
							
							
							
							Fixed exit for freestanding (as assert now uses it).
Running each function check now in a forked process so they can be killed or return other exit codes (and so each function runs, even if others crash) 
							
						 
						
							2019-12-07 22:25:19 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9cba3bdf78 
								
							
								 
							
						 
						
							
							
								
								windows: WideCharToMultiByte() returns an int  
							
							 
							
							
							
						 
						
							2019-12-07 17:31:07 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							 
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2fb7fba856 
								
							
								 
							
						 
						
							
							
								
								require `else` in `match` statements  
							
							 
							
							
							
						 
						
							2019-12-07 17:01:44 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d7ccbba2c9 
								
							
								 
							
						 
						
							
							
								
								do not allow casting a type to itself  
							
							 
							
							
							
						 
						
							2019-12-07 15:31:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								be323e2fb6 
								
							
								 
							
						 
						
							
							
								
								ci: set up pg database to test ORM  
							
							 
							
							
							
						 
						
							2019-12-06 02:11:39 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cb46bf314e 
								
							
								 
							
						 
						
							
							
								
								get_type.v  
							
							 
							
							
							
						 
						
							2019-12-05 18:48:39 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								90e3ab8c1e 
								
							
								 
							
						 
						
							
							
								
								debugging v -live message.v  
							
							 
							
							
							
						 
						
							2019-12-05 12:48:23 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								9d854c5df0 
								
							
								 
							
						 
						
							
							
								
								vlib: sdl module + tVintris example  
							
							 
							
							
							
						 
						
							2019-12-05 11:25:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6dd1270539 
								
							
								 
							
						 
						
							
							
								
								builtin: remove an unnecessary malloc() call  
							
							 
							
							
							
						 
						
							2019-12-05 11:08:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2144c162c4 
								
							
								 
							
						 
						
							
							
								
								os: is_link()  
							
							 
							
							
							
						 
						
							2019-12-04 23:53:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a57e29dfc5 
								
							
								 
							
						 
						
							
							
								
								os: replace dir_exists with is_dir; file_exists() => exists()  
							
							 
							
							
							
						 
						
							2019-12-04 23:17:45 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								a9aaa13a09 
								
							
								 
							
						 
						
							
							
								
								freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S  
							
							 
							
							
							
						 
						
							2019-12-04 11:46:09 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								47f5e1178f 
								
							
								 
							
						 
						
							
							
								
								-output-cross-platform-c for creating a single x-platform C file  
							
							 
							
							
							
						 
						
							2019-12-04 02:02:52 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								eb20dd39b1 
								
							
								 
							
						 
						
							
							
								
								freestanding: init consts  
							
							 
							
							
							
						 
						
							2019-12-04 01:40:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								c4a43633da 
								
							
								 
							
						 
						
							
							
								
								i8, i18, u16 str()  
							
							 
							
							
							
						 
						
							2019-12-03 21:14:17 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								66f271f100 
								
							
								 
							
						 
						
							
							
								
								fix a string interpolation bug  
							
							 
							
							
							
						 
						
							2019-12-03 20:41:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f192429c8a 
								
							
								 
							
						 
						
							
							
								
								$if mac => $if macos  
							
							 
							
							
							
						 
						
							2019-12-03 16:29:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ff80e3a5fa 
								
							
								 
							
						 
						
							
							
								
								i8 print test + $if mac => $if macos  
							
							 
							
							
							
						 
						
							2019-12-03 16:09:43 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								254afcb2d0 
								
							
								 
							
						 
						
							
							
								
								*C.char => charptr  
							
							 
							
							
							
						 
						
							2019-12-02 11:37:35 +03:00  
						
					 
				
					
						
							
							
								 
								radare
							
						 
						
							 
							
							
							
								
							
								5ff387bbe4 
								
							
								 
							
						 
						
							
							
								
								strings: split_nth and add tests  
							
							 
							
							
							
						 
						
							2019-12-01 16:10:13 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								854309a7d8 
								
							
								 
							
						 
						
							
							
								
								freestanding: add array support (stack only for now)  
							
							 
							
							
							
						 
						
							2019-12-01 11:27:36 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3fea8f3de5 
								
							
								 
							
						 
						
							
							
								
								*char => charptr everywhere  
							
							 
							
							
							
						 
						
							2019-12-01 10:33:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								81d4f66fbb 
								
							
								 
							
						 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1  
							
							 
							
							
							
						 
						
							2019-11-30 13:21:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cc2bd0bb68 
								
							
								 
							
						 
						
							
							
								
								string: make substr private  
							
							 
							
							
							
						 
						
							2019-11-30 12:50:57 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7e4799334f 
								
							
								 
							
						 
						
							
							
								
								array: make left/right/slice private  
							
							 
							
							
							
						 
						
							2019-11-30 12:37:34 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b38283dcf1 
								
							
								 
							
						 
						
							
							
								
								string: make left/right private  
							
							 
							
							
							
						 
						
							2019-11-30 12:06:17 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								c7f8f2175b 
								
							
								 
							
						 
						
							
							
								
								move vlib/builtin/utf8_util.v to vlib/encoding/utf8/utf8_util.v  
							
							 
							
							
							
						 
						
							2019-11-30 08:52:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f724a956b3 
								
							
								 
							
						 
						
							
							
								
								parser: fix `a & b == c` precedence  
							
							 
							
							
							
						 
						
							2019-11-29 22:42:32 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								82d4a731f3 
								
							
								 
							
						 
						
							
							
								
								utf8 functions (to_lower etc)  
							
							 
							
							
							
						 
						
							2019-11-29 16:25:25 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9e19472c33 
								
							
								 
							
						 
						
							
							
								
								show an info message if a C compiler is not installed  
							
							 
							
							
							
						 
						
							2019-11-29 12:12:06 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								729f9c3391 
								
							
								 
							
						 
						
							
							
								
								bare: add mm_alloc, mm_free  
							
							 
							
							... 
							
							
							
							also split errno from return value in existing Linux syscall wrappers
update applicable syscall wrapper checks 
							
						 
						
							2019-11-29 10:14:17 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7545ea709a 
								
							
								 
							
						 
						
							
							
								
								enable alpine/musl CI tests  
							
							 
							
							
							
						 
						
							2019-11-28 11:46:52 +03:00