80b35fe0c6 
								
									
								
							
								 
							
						 
						
							
							
								
								all: ~500 more byte=>u8  
							
							
							
						 
						
							2022-04-17 12:14:29 +02:00  
				
					
						
							
							
								 
						
							
							
								7ecbca345f 
								
									
								
							
								 
							
						 
						
							
							
								
								all: byte => u8  
							
							
							
						 
						
							2022-04-17 12:14:27 +02:00  
				
					
						
							
							
								 
						
							
							
								bf11df40e2 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: give the possibility to ignore the empty line in the history ( #13452 )  
							
							
							
						 
						
							2022-02-14 00:12:25 +02:00  
				
					
						
							
							
								 
						
							
							
								a60b381d5e 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: adding skeleton README.md files for all vlib modules ( #13034 )  
							
							
							
						 
						
							2022-01-05 18:06:08 +02:00  
				
					
						
							
							
								 
						
							
							
								59ed4be49a 
								
							
								 
							
						 
						
							
							
								
								all: update copyright year  
							
							
							
						 
						
							2022-01-04 12:21:12 +03:00  
				
					
						
							
							
								 
						
							
							
								85f3372a32 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: fix bug that full-width spaces are treated as eof ( #12763 )  
							
							
							
						 
						
							2021-12-08 22:35:21 +02:00  
				
					
						
							
							
								 
						
							
							
								1785b184b9 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: improve README.md with working examples  
							
							
							
						 
						
							2021-10-29 17:36:17 +03:00  
				
					
						
							
							
								 
						
							
							
								7bc3e67e24 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix import with symbols ( fix   #12065 ) ( #12069 )  
							
							
							
						 
						
							2021-10-05 11:44:48 +03:00  
				
					
						
							
							
								 
						
							
							
								8d1ba52d0c 
								
									
								
							
								 
							
						 
						
							
							
								
								js: fix string.bytes codegen, readline, add tests for `strings` ( #12060 )  
							
							
							
						 
						
							2021-10-04 18:28:30 +03:00  
				
					
						
							
							
								 
						
							
							
								166dd61e90 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "term: obtain the cursor position via termios.h ( #11372 )""  
							
							... 
							
							
							
							This reverts commit 0376cbf6bd 
							
						 
						
							2021-09-06 19:04:14 +03:00  
				
					
						
							
							
								 
						
							
							
								0376cbf6bd 
								
							
								 
							
						 
						
							
							
								
								Revert "term: obtain the cursor position via termios.h ( #11372 )"  
							
							... 
							
							
							
							This reverts commit af28d09630 
							
						 
						
							2021-09-06 18:21:55 +03:00  
				
					
						
							
							
								 
						
							
							
								af28d09630 
								
									
								
							
								 
							
						 
						
							
							
								
								term: obtain the cursor position via termios.h ( #11372 )  
							
							
							
						 
						
							2021-09-06 17:24:39 +03:00  
				
					
						
							
							
								 
						
							
							
								e5c4c408b5 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: fix typo ( #11405 )  
							
							
							
						 
						
							2021-09-06 03:11:25 +03:00  
				
					
						
							
							
								 
						
							
							
								b417d3c043 
								
									
								
							
								 
							
						 
						
							
							
								
								v.readline: fix key delete panic'king on linux ( #11204 )  
							
							
							
						 
						
							2021-08-16 12:28:40 +03:00  
				
					
						
							
							
								 
						
							
							
								3881e97a40 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove ustring usage ( #10618 )  
							
							
							
						 
						
							2021-06-30 22:30:28 +03:00  
				
					
						
							
							
								 
						
							
							
								39c376bb5b 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin,gen: use operator overloading on ustring ( #10197 )  
							
							
							
						 
						
							2021-05-25 14:51:48 +03:00  
				
					
						
							
							
								 
						
							
							
								3e297bced4 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: remove some tests from skip_with_werror in `v test-self`  
							
							
							
						 
						
							2021-04-14 12:47:24 +03:00  
				
					
						
							
							
								 
						
							
							
								c76c69ec35 
								
									
								
							
								 
							
						 
						
							
							
								
								all: simplify `return if ...` constructs to make more code compatible with -autofree  
							
							
							
						 
						
							2021-03-22 16:45:29 +02:00  
				
					
						
							
							
								 
						
							
							
								2d73411396 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: define missing C fn args & check C & JS args ( #8770 )  
							
							
							
						 
						
							2021-03-05 17:41:11 +03:00  
				
					
						
							
							
								 
						
							
							
								b712af56fd 
								
									
								
							
								 
							
						 
						
							
							
								
								all: bring back `panic(err.msg)` -> `panic(err)` ( #9022 )  
							
							
							
						 
						
							2021-03-01 00:18:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d63b7bc35a 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update repo to use the new error handling syntax ( #8950 )  
							
							
							
						 
						
							2021-02-28 23:20:21 +03:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c943c8a16e 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: move get_prompt_offset back to _linux.c.v ( #7714 )  
							
							
							
						 
						
							2020-12-30 17:09:07 +01:00  
				
					
						
							
							
								 
						
							
							
								b1f16533b1 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: add missing documentation, fix documentation format, add README.md ( #7683 )  
							
							
							
						 
						
							2020-12-30 15:09:13 +02:00  
				
					
						
							
							
								 
						
							
							
								e5d3aa916d 
								
							
								 
							
						 
						
							
							
								
								ci: fix windows jobs by restoring vlib/readline/readline_windows.c.v  
							
							
							
						 
						
							2020-12-24 13:10:39 +02:00  
				
					
						
							
							
								 
						
							
							
								9d1365ec67 
								
							
								 
							
						 
						
							
							
								
								readline: put duplicated code in readline_default.c.v  
							
							
							
						 
						
							2020-12-24 12:39:11 +02:00  
				
					
						
							
							
								 
						
							
							
								3c210a57f9 
								
							
								 
							
						 
						
							
							
								
								all: minor array fixes  
							
							
							
						 
						
							2020-12-20 15:40:49 +01:00  
				
					
						
							
							
								 
						
							
							
								d633261a99 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add Process ( #6786 )  
							
							
							
						 
						
							2020-11-16 17:32:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d67e177733 
								
							
								 
							
						 
						
							
							
								
								ci: run `v vet` over cmd/tools and cmd/v too  
							
							
							
						 
						
							2020-10-21 15:26:29 +03:00  
				
					
						
							
							
								 
						
							
							
								a4cc1ab7e3 
								
									
								
							
								 
							
						 
						
							
							
								
								all: cleanup more match statements ( #6616 )  
							
							
							
						 
						
							2020-10-15 08:08:27 +03:00  
				
					
						
							
							
								 
						
							
							
								46dc6cc24b 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix ctrl+z job to background on linux ( #6417 )  
							
							
							
						 
						
							2020-09-18 16:34:00 +03:00  
				
					
						
							
							
								 
						
							
							
								3f7970db52 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add get_cursor_position and set_terminal_title ( #6279 )  
							
							... 
							
							
							
							* added functions
added:
  - get_cursor_position()
  - set_terminal_title(title string)
* implement term.get_cursor_position and term.set_terminal_title on unix
* Cleanup
* make x,y fields of term.Coord mutable
* fix vrepl compilation
* use more descriptive var names in term_test.v
* do not change the current terminal title in dumb terminals; do not test term.set_terminal_title outside of CI
* unix: in term.set_terminal_title, return true even for dumb terminals
Co-authored-by: Brent Pryer <brent@pryermachine.com>
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2020-09-08 22:00:10 +03:00  
				
					
						
							
							
								 
						
							
							
								7bd2804ce9 
								
									
								
							
								 
							
						 
						
							
							
								
								all: automatic error propagation in place of "or { return(err) }"  
							
							
							
						 
						
							2020-08-29 01:58:03 +02:00  
				
					
						
							
							
								 
						
							
							
								3b03edd7cb 
								
							
								 
							
						 
						
							
							
								
								repl: fix compilation after  6921d46 
							
							
							
						 
						
							2020-08-27 12:20:31 +03:00  
				
					
						
							
							
								 
						
							
							
								ac0fee8e64 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix BSDs  
							
							
							
						 
						
							2020-06-03 08:44:44 +03:00  
				
					
						
							
							
								 
						
							
							
								076089d3c5 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: apply stricter type checks to function args and return types  
							
							
							
						 
						
							2020-06-01 21:15:59 +02:00  
				
					
						
							
							
								 
						
							
							
								0970e61350 
								
							
								 
							
						 
						
							
							
								
								repl: fix exiting raw mode by reverting  da9b3d8 
							
							... 
							
							
							
							This reverts commit da9b3d82d2 
							
						 
						
							2020-05-29 09:03:55 +03:00  
				
					
						
							
							
								 
						
							
							
								da9b3d82d2 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: fix stack memory leak on Linux  
							
							
							
						 
						
							2020-05-28 15:38:20 +02:00  
				
					
						
							
							
								 
						
							
							
								7f4cf08516 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: check `(mut f Foo)` syntax  
							
							
							
						 
						
							2020-05-17 13:51:18 +02:00  
				
					
						
							
							
								 
						
							
							
								76eec7b6ea 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: fix input echo issue on musl-based systems  
							
							
							
						 
						
							2020-05-10 07:39:31 +03:00  
				
					
						
							
							
								 
						
							
							
								dc4db87be3 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: use new filename format  
							
							
							
						 
						
							2020-04-11 19:51:32 +02:00  
				
					
						
							
							
								 
						
							
							
								abf15e863c 
								
									
								
							
								 
							
						 
						
							
							
								
								v2: compile vrepl, 'fn main(){println(2+2)}' runs now  
							
							... 
							
							
							
							It works if you give it complete V programs like
fn main(){println(2+2)}
but not for single expressions like 2+2 or statements like a:='abc' 
							
						 
						
							2020-04-02 19:21:12 +03:00  
				
					
						
							
							
								 
						
							
							
								a333ac1888 
								
									
								
							
								 
							
						 
						
							
							
								
								all: remove redundant parentheses in `if` statements  
							
							
							
						 
						
							2020-03-29 10:08:42 +02:00  
				
					
						
							
							
								 
						
							
							
								bee8972632 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: make some functions public  
							
							
							
						 
						
							2020-03-27 09:55:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ba088056ed 
								
									
								
							
								 
							
						 
						
							
							
								
								solaris: make 'v test-compiler' pass (stage 2)  
							
							
							
						 
						
							2020-03-21 09:48:02 +01:00  
				
					
						
							
							
								 
						
							
							
								7f709c3285 
								
									
								
							
								 
							
						 
						
							
							
								
								update copyright years  
							
							
							
						 
						
							2020-02-03 05:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								78c96fe989 
								
							
								 
							
						 
						
							
							
								
								term: get_terminal_size()  
							
							
							
						 
						
							2020-01-28 05:18:19 +01:00  
				
					
						
							
							
								 
						
							
							
								c8c43a2475 
								
							
								 
							
						 
						
							
							
								
								update copyright year  
							
							
							
						 
						
							2020-01-23 21:04:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7882312697 
								
							
								 
							
						 
						
							
							
								
								rename $if mac => $if macos , _mac.v => _darwin.v  
							
							
							
						 
						
							2020-01-09 11:12:35 +01:00  
				
					
						
							
							
								 
						
							
							
								7b0e378947 
								
							
								 
							
						 
						
							
							
								
								fix clipboard_linux.v  
							
							
							
						 
						
							2019-12-07 18:16:19 +03:00