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

53 Commits

Author SHA1 Message Date
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
f396f70ae7 repl: fix newline in error messages 2020-05-10 16:26:56 +02:00
8866773f97 vrepl: fix import and comment error in the middle of other lines 2020-05-08 09:34:59 +03:00
b4e4e6bb21 vrepl: fix cleanup on windows 2020-05-03 18:13:37 +02:00
b898970031 cmd/tools: use same line imports too 2020-04-26 09:32:05 +03:00
3b00132e14 repl: fix << 2020-04-19 21:52:46 +02:00
084f853a2a v2: enhance version with current git commit hash. Cleanup redundant code. 2020-04-02 13:31:02 +02:00
ed42b864c1 term: fix #4066 2020-03-27 10:01:46 +01:00
2f27758a4b os: realpath => real_path 2020-03-20 16:41:18 +01:00
876b73f92c os: join => join_path 2020-03-09 02:23:34 +01:00
783dee1f48 os: merge with filepath 2020-03-07 22:26:26 +01:00
aab31f4b35 cmd/v: rewrite flags 2020-03-06 18:53:29 +01:00
ea10f44fe6 os api: flush_stdout => flush 2020-03-03 00:00:30 +01:00