Henrixounez
|
d8caa6431f
|
compiler: checks if variables are unused on scripts main function
|
2019-06-28 21:05:04 +02:00 |
|
Henrixounez
|
165dfe5fe0
|
compiler: allow mut passed as argument to be modified
|
2019-06-28 20:15:49 +02:00 |
|
Henrixounez
|
b6b313d246
|
compiler: clears MainFn when recompile on repl
|
2019-06-28 17:24:18 +02:00 |
|
Alexander Medvednikov
|
56608dfd2b
|
remove #ifdef, #ifndef, etc
|
2019-06-28 17:07:03 +02:00 |
|
Alexander Medvednikov
|
b81f615a75
|
parser.v: string interpolation for pointers
|
2019-06-28 15:56:07 +02:00 |
|
Alexander Medvednikov
|
42bb85197a
|
force mut a := ... , do not allow mut a = ...
|
2019-06-28 15:04:41 +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
|
02131d1ae5
|
fix http
|
2019-06-27 23:20:30 +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
|
494010d2af
|
os.v: replace remaining C code with V
|
2019-06-27 18:49:20 +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
|
90c0791345
|
replace ugly tos2(bytes) with string(bytes)
|
2019-06-27 12:50:02 +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 |
|
Henrixounez
|
b1183dfe2c
|
parser: prompt error if struct is made public and if pub is wrongly used
added *yet* to the pub struct error
|
2019-06-27 01:56:19 +02:00 |
|
Alexander Medvednikov
|
ef737c5e61
|
parser.v: document "e" check
|
2019-06-26 21:44:08 +02:00 |
|
Henrixounez
|
6c7eaa7fd3
|
parser: fixed problem hexa being casted into float
|
2019-06-26 21:39:30 +02:00 |
|
Alexander Medvednikov
|
b65ef9022a
|
parser.v: a cleaner hint message
|
2019-06-26 14:53:55 +02:00 |
|
Alexander Medvednikov
|
1e6f90481e
|
add make clean instruction
|
2019-06-26 14:50:15 +02:00 |
|
Alexander Medvednikov
|
c860bac7bf
|
don't allow calling private functions/methods
|
2019-06-26 13:15:47 +02:00 |
|
Alexander Medvednikov
|
6a2afa1cfe
|
Parser.error(): information about what to do when V doesn't compile
|
2019-06-26 01:11:09 +02:00 |
|
Alexander Medvednikov
|
f3f24b25bb
|
remove old types and
|
2019-06-25 22:19:17 +02:00 |
|
Alexander Medvednikov
|
f26e65a943
|
remove old float type entirely
|
2019-06-25 22:10:22 +02:00 |
|
jumblerg
|
a911146182
|
fix typo in parser
|
2019-06-25 21:50:38 +02:00 |
|
Alexander Medvednikov
|
056b41521a
|
Revert "fixed indentation on multiline condition"
This reverts commit 8f6ca60876 .
|
2019-06-25 15:41:33 +02:00 |
|
Henrixounez
|
8f6ca60876
|
fixed indentation on multiline condition
|
2019-06-25 15:41:04 +02:00 |
|
Henrixounez
|
663cbadf60
|
quick fix for compound assignment operators
a better fix would be to change lot of things inside parser
|
2019-06-25 15:41:04 +02:00 |
|
Alexander Medvednikov
|
9c1fc6717f
|
main.v: fix broken thirdparty dependencies
|
2019-06-25 14:31:51 +02:00 |
|
Henrixounez
|
31a03ae93e
|
parser.v: changed the booleans controlling if pub or mut
|
2019-06-25 00:20:03 +02:00 |
|
Henrixounez
|
47ad7a4c5e
|
parser.v: fixed pub mut handling
|
2019-06-25 00:20:03 +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
|
a401b5e242
|
remove old and unused @ syntax
|
2019-06-23 17:06:00 +02:00 |
|
Alexander Medvednikov
|
c619243067
|
fix Tetris example
|
2019-06-23 13:17:56 +02:00 |
|
Alexander Medvednikov
|
64a5dc3f23
|
json.v example
|
2019-06-23 12:58:53 +02:00 |
|
Ivan Greene
|
6c6be7acaa
|
Convert OS to enum
|
2019-06-23 09:24:40 +02:00 |
|
chai2010
|
978ec58fe3
|
all: add copyright
|
2019-06-23 09:22:49 +02:00 |
|
Alexander Medvednikov
|
46ba66c24c
|
fix apple headers, clean up the parser
|
2019-06-22 22:16:39 +02:00 |
|
Alexander Medvednikov
|
d32e538073
|
V 0.0.12 open-source release
|
2019-06-22 20:20:28 +02:00 |
|