Commit Graph

44 Commits (65fed2d784b4f99920497fe206607d94676ff085)

Author SHA1 Message Date
shivakishore14 65fed2d784 Create new line while pressing enter in repl.
Pressing Enter in repl should create new line instead of quiting the repl.
2019-06-28 15:44:54 +02:00
Alexander Medvednikov 99a0aa2300 fix main.v 2019-06-28 15:06:39 +02:00
Alexander Medvednikov 50012ae57b V 0.1.8 2019-06-28 13:49:34 +02:00
Alexander Medvednikov bd49977feb fix single file programs without `fn main` and REPL (allow imports,
function definitions, consts, etc)
2019-06-28 13:43:32 +02:00
Alexander Medvednikov dc161fb20f V 0.1.7 2019-06-27 23:14:18 +02:00
Alexander Medvednikov 6824e6e7db Replace all remaining C code with V in the compiler and vlib (hoorah!) 2019-06-27 23:11:27 +02:00
Dirk Loss b1682e929d Add '-v' option as described in help text 2019-06-27 22:22:30 +02:00
Alexander Medvednikov f39111bdff V 0.1.6 2019-06-27 18:51:45 +02:00
Alexander Medvednikov b846d02cb2 V 0.1.5 2019-06-27 12:52:06 +02:00
Henrixounez 8b3802d9b8 help: cleaner help informations
help: added repl informations
2019-06-27 02:00:08 +02:00
Alexander Medvednikov fa925f3092 os.v: clean up, remove C code, os.exec() 2019-06-26 17:01:50 +02:00
Henrixounez f0e6a1c1c1 added arguments handling for run 2019-06-26 14:39:31 +02:00
Alexander Medvednikov c860bac7bf don't allow calling private functions/methods 2019-06-26 13:15:47 +02:00
Alexander Medvednikov 8417fec5dc os.read_file(): replace C code with V, return `?string`, handle errors
everywhere
2019-06-26 11:04:05 +02:00
Alexander Medvednikov f26e65a943 remove old `float` type entirely 2019-06-25 22:10:22 +02:00
Alexander Medvednikov 54bcbe0708 remove smap.v, it was not supposed to be released 2019-06-25 21:22:50 +02:00
Alexander Medvednikov d71904823e V 0.1.3 2019-06-25 20:49:27 +02:00
Alexander Medvednikov 688bbcff9c v.exe: clone the repo on first launch 2019-06-25 20:41:54 +02:00
Alexander Medvednikov 61a8e6e47c V 0.1.2 2019-06-25 14:45:07 +02:00
Alexander Medvednikov 9c1fc6717f main.v: fix broken thirdparty dependencies 2019-06-25 14:31:51 +02:00
Alexander Medvednikov a1b6e4e523 V 0.1.1 2019-06-25 02:07:32 +02:00
Alexander Medvednikov 5a469c2e37 main.v: remove hardcoded path ~/code/v and allow V to be installed anywhere 2019-06-25 01:55:27 +02:00
Alexander Medvednikov 11861fe9fa translate arg 2019-06-24 17:42:44 +02:00
Alexander Medvednikov da1e1f34fc update help text 2019-06-24 14:43:26 +02:00
Alexander Medvednikov 1ba53a39cb V 0.1.0 2019-06-24 14:11:56 +02:00
Alexander Medvednikov b13f233521 re-write `$if os {` and fix GCC segfaults on compilation 2019-06-24 14:05:31 +02:00
Alexander Medvednikov b990f04064 main.v: error if vlib is missing + instruction to clone the repo 2019-06-24 00:54:23 +02:00
Henrixounez 13f5429dae Removed # and added new error message case 2019-06-23 18:50:12 +02:00
Henrixounez ad5e1fd8d4 Checks if dir given exists and is a directory before ls 2019-06-23 18:50:12 +02:00
Henrixounez d71410dff5 REPL - Fix variable declare and not used by print
by using an empty line to call the variables
2019-06-23 14:20:51 +02:00
Henrixounez f1cd3580eb main.v: checking directory before trying to fetch files in said directory 2019-06-23 11:39:38 +02:00
Henrixounez e1e8a50a46 main.v: updated help message concerning run option 2019-06-23 10:57:23 +02:00
Alexander Medvednikov 06a4dfa290 replace silly `exit(reason string)` with `exit(code int)` 2019-06-23 10:14:37 +02:00
Alexander Medvednikov 20b5c4b88b Remove println2 2019-06-23 10:03:03 +02:00
Ivan Greene 6c6be7acaa Convert OS to enum 2019-06-23 09:24:40 +02:00
musou1500 1152180a71 fix cc option order 2019-06-23 09:23:53 +02:00
musou1500 c3df224c97 add include path for cJSON 2019-06-23 09:23:53 +02:00
chai2010 978ec58fe3 all: add copyright 2019-06-23 09:22:49 +02:00
Henrixounez 889d564f43 main.v: added run option example in help message 2019-06-23 03:19:03 +02:00
Yoshiya Hinosawa cf6aa16ee4 fix: fix error messages 2019-06-23 02:49:48 +02:00
Henrixounez f5b8f34a05 main.v: exits when prompting help 2019-06-23 02:47:36 +02:00
Alexander Medvednikov acb00bf623 main.v: use `cc` 2019-06-23 01:51:04 +02:00
Alexander Medvednikov 96e15b0f0f don't use /var/tmp 2019-06-22 22:00:38 +02:00
Alexander Medvednikov d32e538073 V 0.0.12 open-source release 2019-06-22 20:20:28 +02:00