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

5945 Commits

Author SHA1 Message Date
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
4aab26d3e3 mut v := update examples 2019-06-28 15:24:48 +02:00
77b6da23c4 README: use curl instead of wget 2019-06-28 15:09:01 +02:00
99a0aa2300 fix main.v 2019-06-28 15:06:39 +02:00
42bb85197a force mut a := ..., do not allow mut a = ... 2019-06-28 15:04:41 +02:00
806ad80360 Update issue templates 2019-06-28 14:08:41 +02:00
50012ae57b V 0.1.8 v0.1.8 2019-06-28 13:49:34 +02:00
bd49977feb fix single file programs without fn main and REPL (allow imports,
function definitions, consts, etc)
2019-06-28 13:43:32 +02:00
fd9163f715 update Makefile clean old file in all 2019-06-28 11:16:57 +02:00
0a948294eb README.md: UB -> undefined behavior 2019-06-28 02:08:26 +02:00
21ae90b3af Update README.md 2019-06-28 00:47:55 +02:00
37eaa8e4e7 Update CHANGELOG.md 2019-06-27 23:41:13 +02:00
c6bc2654ed Rename Changelog.md to CHANGELOG.md 2019-06-27 23:37:19 +02:00
820d8be89e PR template: remove the "do not use #" note 2019-06-27 23:23:11 +02:00
02131d1ae5 fix http 2019-06-27 23:20:30 +02:00
dc161fb20f V 0.1.7 v0.1.7 2019-06-27 23:14:18 +02:00
6824e6e7db Replace all remaining C code with V in the compiler and vlib (hoorah!) 2019-06-27 23:11:27 +02:00
554f083543 Create Changelog.md 2019-06-27 22:48:46 +02:00
b4a2c6ddba Update README.md 2019-06-27 22:32:29 +02:00
b1682e929d Add '-v' option as described in help text 2019-06-27 22:22:30 +02:00
f6cf724571 base64: Rewrite base64_decode() and add some tests 2019-06-27 20:06:00 +02:00
5651ba5342 math: add tau constant, add factorial function 2019-06-27 19:16:02 +02:00
08c37121e8 Update azure-pipelines.yml 2019-06-27 19:11:39 +02:00
f39111bdff V 0.1.6 v0.1.6 2019-06-27 18:51:45 +02:00
494010d2af os.v: replace remaining C code with V 2019-06-27 18:49:20 +02:00
c83ebe2c66 compiler & builtin: bitshifts CAO fix and C code removal in utf8
utf8: removed bitshift cao in code

utf8: added pub on functions

utf8: byteptr to voidptr

utf8: converts voidptr to byteptr
2019-06-27 15:10:28 +02:00
959cc2ea03 some more tests 2019-06-27 15:01:09 +02:00
8c4f7749df add setenv, unsetenv function to os 2019-06-27 13:51:03 +02:00
b464adec43 Add the log example to .gitignore of examples
The compiled log file should no longer cause a file to be added to the git repo during `make test`.
2019-06-27 13:49:57 +02:00
76bf732e63 builtin: public/private functions, remove lots of duplicate functionality
(string.eq, compare_strings, etc)
2019-06-27 13:29:31 +02:00
b846d02cb2 V 0.1.5 v0.1.5 2019-06-27 12:52:06 +02:00
b018237c72 1 2019-06-27 12:51:53 +02:00
90c0791345 replace ugly tos2(bytes) with string(bytes) 2019-06-27 12:50:02 +02:00
fda7caef93 os.v: getline fixed conditional jump on uninitialized values 2019-06-27 12:14:33 +02:00
b61d2ac346 Revert "compiler & builtin: bitshifts CAO fix and C code removal in utf8"
This reverts commit 223c35ffb9.
2019-06-27 12:06:32 +02:00
2ee6ca1b8b Rewrite time module 2019-06-27 12:02:47 +02:00
223c35ffb9 compiler & builtin: bitshifts CAO fix and C code removal in utf8 2019-06-27 12:01:48 +02:00
e8238ee16e fix README faster build 2019-06-27 12:01:15 +02:00
1b8e2785ea 👍 Continuous integration; runs build on every pull requests 2019-06-27 12:00:44 +02:00
cc1ecd1996 Revert "add unsetenv, setenv, clearenv to os module (#583)"
This reverts commit 6cb5eee1b2.
2019-06-27 02:27:54 +02:00
7ca00c8f5e Fix decl c struct follow a v struct
struct C.CURL

struct Curl {
    h *C.CURL
}
2019-06-27 02:25:39 +02:00
6cb5eee1b2 add unsetenv, setenv, clearenv to os module (#583) 2019-06-27 02:24:09 +02:00
9ac653c3e3 add log and rename colors 2019-06-27 02:20:04 +02:00
d1a1f74d33 Make string.index() use a linear KMP search 2019-06-27 02:18:10 +02:00
fc7ac25a98 Revert "Revert "getline: check if newline at the end to not cut end of line""
This reverts commit bda50e96f0.
2019-06-27 02:12:50 +02:00
b9011804fc Revert "removed bits C code inside utf8 builtin"
This reverts commit f6a401aa02.
2019-06-27 02:12:28 +02:00
bda50e96f0 Revert "getline: check if newline at the end to not cut end of line"
This reverts commit d24be8cf6c.
2019-06-27 02:11:07 +02:00
f6a401aa02 removed bits C code inside utf8 builtin 2019-06-27 02:10:15 +02:00
d24be8cf6c getline: check if newline at the end to not cut end of line 2019-06-27 02:08:36 +02:00
e57fbeee41 examples: VCasino 2019-06-27 02:05:05 +02:00