1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

65 Commits

Author SHA1 Message Date
5369379738 repl: handle exit(n) (#13930) 2022-04-04 16:22:34 +03:00
aaf87e04a2 tools: make the mini greeting text in the REPL more informative 2022-03-20 23:22:46 +02:00
7216b5df11 tools: force showing V errors in color in interactive REPLs 2022-03-20 23:04:20 +02:00
36ec47cd20 all: replace "NB:" with "Note:" (docs/comments) 2022-03-06 20:01:22 +03:00
efdbe9d92c repl: fix list command deleting '/'; adapt the logo to the terminal size (#13462) 2022-02-14 16:18:20 +02:00
bf11df40e2 readline: give the possibility to ignore the empty line in the history (#13452) 2022-02-14 00:12:25 +02:00
9ff0c51e61 repl: reduce the vertical size used by V's logo, put it on the left of the info texts (#13451) 2022-02-13 11:41:36 +02:00
61024d4b75 repl: support aliased module imports too (#13423) 2022-02-11 15:03:14 +02:00
4e13ee22e9 repl: reproduce the void print function error (#13372) 2022-02-06 08:05:25 +02:00
fa6f7d4c83 os: add os.quoted_path/1, use it consistently for running V itself 2022-01-22 21:13:28 +02:00
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
490dec222f fmt: keep char literal, ' (#11060) 2021-08-06 06:21:28 +03:00
6134c4870b v.util: extract v.util.version, use it to speed up building v repl, v up and v doctor 2021-07-27 12:59:56 +03:00
51dd8304bb tools: make the v REPL help screen look nicer (#10833) 2021-07-17 11:23:29 +03:00
14434cc86a all: bare metal support (fix -freestanding) (#9624) 2021-04-14 07:50:50 +02:00
7664964c56 vfmt: format all of cmd/ and add it to v test-cleancode (#9418) 2021-03-24 23:37:10 +02:00
d7049ae2da os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result (#8974) 2021-03-08 20:52:13 +02:00
2870a5a63a vrepl: fix array_filter (#9104) 2021-03-04 12:24:14 +02:00
b65ec6e867 cmd/repl: add functionality to use custom programs on the startup (#9055) 2021-03-03 07:53:05 +02: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
03d5bfbc95 repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files 2021-02-08 09:44:04 +02:00
e5a84719ca all: require calling optfn() ? / optfn() or {...} for fn optfn() ? {} 2021-01-26 16:43:17 +02:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
01e098aa77 vrepl: fix v repl on Windows (#7798) 2021-01-02 12:17:39 +01:00
0210d1bf24 vrepl, term: return cursor to the top-left corner in vrepl after clear (#7600) 2020-12-27 13:43:36 +02:00
9d71a54a61 repl: fix readline history (#7596) 2020-12-27 12:41:48 +02:00
a2ec52b8c4 builtin: rewrite string.split_nth and fix some bugs (#7189) 2020-12-08 10:51:47 +02:00
d67e177733 ci: run v vet over cmd/tools and cmd/v too 2020-10-21 15:26:29 +03:00
31ef921ef2 ci: fix warnings/errors due to the vfmt change 2020-10-15 16:17:52 +03:00
62f6e65509 repl: fix reset; make echo "print(2.0 * 3.14159)" | ./v print only the result 2020-10-11 10:50:24 +03:00
1152bbd243 repl: fix recognizing anonymous functions defs as function calls (fix #5006) (#6070) 2020-08-05 16:18:28 +02:00
e9e437ce05 repl: show short version 2020-07-03 22:30:34 +02:00
9e949622d3 vrepl: pre-imported common modules (#5643) 2020-07-03 18:06:36 +02:00
31104d73b9 vrepl: minor optimization (#5633) 2020-07-03 11:22:34 +02:00
f5fca00d37 repl: add some array functions 2020-06-28 11:24:38 +02:00
5f36874c9b vrepl: fix optional call 2020-06-24 12:45:48 +02:00
471c931ada os: do not trim space from output of exec 2020-06-14 01:41:47 +02:00
d4ddfa7e86 vrepl: make work with paths with spaces 2020-06-08 10:29:51 +02:00
3aeaa24df6 repl: fix for-loop/if statement duplicate printing bug 2020-05-25 11:35:55 +03:00
465dc685cc repl: treat =x at the start of a new line, the same as println(x) 2020-05-24 14:16:38 +03:00
c95a1138ba repl: fix one-line for-loop printing 2020-05-24 11:36:17 +03:00
96a8eaabc5 repl: handle assigning anonymous function to a variable 2020-05-19 14:15:01 +03:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
02fb393747 test: fix vrepl and cast test errors 2020-05-17 02:13:08 +02:00
62cb48d252 repl: treat middle imports in a more forgiving way 2020-05-16 22:03:28 +03:00
a3a19e899d repl: implement list and reset commands 2020-05-16 18:20:47 +00:00
7a404af097 repl: detect fn/enums/struct/const/interface declarations too 2020-05-16 14:40:54 +03:00
d73bedc1fb vrepl: fix declaring structs 2020-05-15 16:12:15 +03:00
14bba54ddc vrepl: fix array_init error
* optimize print conditions
2020-05-11 07:15:08 +03:00