Commit Graph

12245 Commits (44dddecc0921e3be1a331c4947bbfd32cb1fe06b)

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 4aab26d3e3 `mut v :=` update examples 2019-06-28 15:24:48 +02:00
Alexander Medvednikov 77b6da23c4
README: use curl instead of wget 2019-06-28 15:09:01 +02:00
Alexander Medvednikov 99a0aa2300 fix main.v 2019-06-28 15:06:39 +02:00
Alexander Medvednikov 42bb85197a force `mut a := ...`, do not allow `mut a = ...` 2019-06-28 15:04:41 +02:00
Alexander Medvednikov 806ad80360 Update issue templates 2019-06-28 14:08:41 +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
wfhtqp fd9163f715 update Makefile clean old file in all 2019-06-28 11:16:57 +02:00
Steve Phillips 0a948294eb README.md: UB -> undefined behavior 2019-06-28 02:08:26 +02:00
Alexander Medvednikov 21ae90b3af
Update README.md 2019-06-28 00:47:55 +02:00
Alexander Medvednikov 37eaa8e4e7
Update CHANGELOG.md 2019-06-27 23:41:13 +02:00
Alexander Medvednikov c6bc2654ed
Rename Changelog.md to CHANGELOG.md 2019-06-27 23:37:19 +02:00
Alexander Medvednikov 820d8be89e
PR template: remove the "do not use #" note 2019-06-27 23:23:11 +02:00
Alexander Medvednikov 02131d1ae5 fix http 2019-06-27 23:20:30 +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
Alexander Medvednikov 554f083543
Create Changelog.md 2019-06-27 22:48:46 +02:00
Alexander Medvednikov b4a2c6ddba
Update README.md 2019-06-27 22:32:29 +02:00
Dirk Loss b1682e929d Add '-v' option as described in help text 2019-06-27 22:22:30 +02:00
lutherwenxu f6cf724571 base64: Rewrite base64_decode() and add some tests 2019-06-27 20:06:00 +02:00
Parth Paradkar 5651ba5342 math: add tau constant, add factorial function 2019-06-27 19:16:02 +02:00
shamofu 08c37121e8 Update azure-pipelines.yml 2019-06-27 19:11:39 +02:00
Alexander Medvednikov f39111bdff V 0.1.6 2019-06-27 18:51:45 +02:00
Alexander Medvednikov 494010d2af os.v: replace remaining C code with V 2019-06-27 18:49:20 +02:00
Henrixounez 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
Alexander Medvednikov 959cc2ea03 some more tests 2019-06-27 15:01:09 +02:00
musou1500 8c4f7749df add setenv, unsetenv function to os 2019-06-27 13:51:03 +02:00
lutherwenxu 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
Alexander Medvednikov 76bf732e63 builtin: public/private functions, remove lots of duplicate functionality
(string.eq, compare_strings, etc)
2019-06-27 13:29:31 +02:00
Alexander Medvednikov b846d02cb2 V 0.1.5 2019-06-27 12:52:06 +02:00
Alexander Medvednikov b018237c72 1 2019-06-27 12:51:53 +02:00
Alexander Medvednikov 90c0791345 replace ugly `tos2(bytes)` with `string(bytes)` 2019-06-27 12:50:02 +02:00
Henrixounez fda7caef93 os.v: getline fixed conditional jump on uninitialized values 2019-06-27 12:14:33 +02:00
Alexander Medvednikov 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
ofunc 2ee6ca1b8b Rewrite time module 2019-06-27 12:02:47 +02:00
Henrixounez 223c35ffb9 compiler & builtin: bitshifts CAO fix and C code removal in utf8 2019-06-27 12:01:48 +02:00
Json Lee e8238ee16e fix README faster build 2019-06-27 12:01:15 +02:00
Ryota Ikezawa 1b8e2785ea 👍 Continuous integration; runs build on every pull requests 2019-06-27 12:00:44 +02:00
Alexander Medvednikov cc1ecd1996 Revert "add `unsetenv`, `setenv`, `clearenv` to os module (#583)"
This reverts commit 6cb5eee1b2.
2019-06-27 02:27:54 +02:00
drswinghead 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
musou1500 6cb5eee1b2 add `unsetenv`, `setenv`, `clearenv` to os module (#583) 2019-06-27 02:24:09 +02:00
wfhtqp 9ac653c3e3 add log and rename colors 2019-06-27 02:20:04 +02:00
Undumendil d1a1f74d33 Make string.index() use a linear KMP search 2019-06-27 02:18:10 +02:00
Alexander Medvednikov 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
Alexander Medvednikov b9011804fc Revert "removed bits C code inside utf8 builtin"
This reverts commit f6a401aa02.
2019-06-27 02:12:28 +02:00
Alexander Medvednikov 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
Henrixounez f6a401aa02 removed bits C code inside utf8 builtin 2019-06-27 02:10:15 +02:00
Henrixounez d24be8cf6c getline: check if newline at the end to not cut end of line 2019-06-27 02:08:36 +02:00
thomas-senechal e57fbeee41 examples: VCasino 2019-06-27 02:05:05 +02:00