Julian Schurhammer
|
1864e92ff4
|
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
|
2019-08-10 10:26:42 +02:00 |
|
Alexander Medvednikov
|
25d97ebbe4
|
v install: always build vget
|
2019-08-10 10:14:49 +02:00 |
|
Rendims
|
45766dcb2e
|
main: generate main body on new line
Fix issue #1551
|
2019-08-10 07:14:44 +02:00 |
|
Henrixounez
|
7879bde8bb
|
repl: enabled back and added automated tests
fixed typos and macos errors
|
2019-08-10 07:01:40 +02:00 |
|
Henrixounez
|
a81875b24b
|
REPL: checks if EOF
Check if newline to not create empty println
|
2019-08-10 00:10:42 +02:00 |
|
Henrixounez
|
146a9507c6
|
REPL: fix repl using older binary on piping
repl: delete binary files when exiting
|
2019-08-10 00:08:21 +02:00 |
|
Henrixounez
|
81cdda842c
|
compiler: fix panic on open bracket without newline
|
2019-08-09 22:39:29 +02:00 |
|
Delyan Angelov
|
5c29a7ef7d
|
v run: windows and repl fixes
|
2019-08-09 22:37:31 +02:00 |
|
Delyan Angelov
|
796b9dab74
|
compiler: passing -show_c_cmd should always print the C compiler command.
|
2019-08-09 13:02:25 +02:00 |
|
Alexander Medvednikov
|
ae0e3efb8e
|
scanner: experimental ≠ etc support
|
2019-08-09 09:32:51 +02:00 |
|
Julian Schurhammer
|
6a9bda806f
|
parser: panic and exit count as returns
|
2019-08-09 08:17:31 +02:00 |
|
Alexander Medvednikov
|
fbc480fbed
|
ft: rename to freetype
|
2019-08-08 16:43:11 +02:00 |
|
Alexander Medvednikov
|
5ea1c538b6
|
fn: fix & argument bug
|
2019-08-08 16:09:04 +02:00 |
|
joe-conigliaro
|
66ffa764dd
|
compiler: properly add submodule to types
|
2019-08-08 14:35:53 +02:00 |
|
joe-conigliaro
|
b8d37e0d53
|
properly add submodule to type
|
2019-08-08 10:33:47 +02:00 |
|
Alexander Medvednikov
|
27fad0f19b
|
ft: clean up
|
2019-08-08 10:08:44 +02:00 |
|
Julian Schurhammer
|
61983a6799
|
parser: check that functions return in all if/else branches
|
2019-08-08 09:49:56 +02:00 |
|
Julian Schurhammer
|
28147c0930
|
os.exec: return ?string instead of string
|
2019-08-08 07:30:05 +02:00 |
|
Alexander Medvednikov
|
1470b3da11
|
parser: better immutability error messages
|
2019-08-08 07:00:36 +02:00 |
|
Emily Hudson
|
802ff1d012
|
compiler: scoped defer + build tests with msvc
|
2019-08-07 17:51:21 +02:00 |
|
Joe Conigliaro
|
1270e8a9f2
|
fix error in msvc_win
|
2019-08-07 16:31:19 +02:00 |
|
Alexander Medvednikov
|
4b69d43f9f
|
fix examples
|
2019-08-07 14:16:10 +02:00 |
|
Alexander Medvednikov
|
78c20e02ee
|
tmp test fix
|
2019-08-07 13:50:28 +02:00 |
|
Alexander Medvednikov
|
4b86ba6f6a
|
main.v: fix msvc
|
2019-08-07 13:41:40 +02:00 |
|
Alexander Medvednikov
|
cebb6cd537
|
ft: minor fixes
|
2019-08-07 13:39:54 +02:00 |
|
Alexander Medvednikov
|
ff6e0df0a5
|
array: minor fixes
|
2019-08-07 13:39:54 +02:00 |
|
joe-conigliaro
|
511a3d3901
|
vlib.crypto+other: fix mut args
|
2019-08-07 13:37:07 +02:00 |
|
Alexander Medvednikov
|
818c4a14e5
|
compiler: fix a bug with mutable array args
|
2019-08-07 12:36:45 +02:00 |
|
joe-conigliaro
|
0bcc53c366
|
vlib: fix mutable args
|
2019-08-07 09:53:33 +02:00 |
|
Alexander Medvednikov
|
34e0b164eb
|
make function arguments immutable by default
|
2019-08-07 08:59:00 +02:00 |
|
Delyan Angelov
|
d072178cef
|
v run: recompile and execute changed file.v just once.
|
2019-08-07 08:04:40 +02:00 |
|
Alexander Medvednikov
|
52f473d1c7
|
all: fix immutable fn args
|
2019-08-07 05:28:00 +02:00 |
|
Alexander Medvednikov
|
76def48f01
|
compiler: make Windows headers work with clang-format
|
2019-08-07 05:28:00 +02:00 |
|
Alexander Medvednikov
|
8b75f2125a
|
http: init_module() to init openssl once
|
2019-08-06 14:03:01 +02:00 |
|
Alexander Medvednikov
|
bea8f6d7e5
|
http: remove libcurl dependency; replace it with a simple OpenSSL backend
|
2019-08-06 13:32:09 +02:00 |
|
Henrixounez
|
347e59d604
|
compiler: fix scanner overflowing string on numbers without newline
|
2019-08-06 11:50:09 +02:00 |
|
Alexander Medvednikov
|
7a7b5040e2
|
http: fix response headers and status code; clean up ft and gg
|
2019-08-06 03:06:27 +02:00 |
|
Marco Böttcher
|
aff8d05040
|
compiler: add a test case to ensure more stable local modules
|
2019-08-05 10:05:00 +02:00 |
|
joe-conigliaro
|
01c2d25ae5
|
compiler: rename pkg to mod and auto save file import table
|
2019-08-05 09:49:52 +02:00 |
|
S-YOU
|
5939238655
|
add @VMOD to resolve modules path
|
2019-08-05 09:42:50 +02:00 |
|
Joe Conigliaro
|
2fab73983b
|
add builtin import pass + use builder in map
|
2019-08-05 06:01:53 +02:00 |
|
Alexander Medvednikov
|
5ed338dc2e
|
bring back map.str()
|
2019-08-05 04:34:12 +02:00 |
|
Alexander Medvednikov
|
8d3617b3de
|
fix fn_test.v and urllib.v
|
2019-08-05 03:31:22 +02:00 |
|
Alexander Medvednikov
|
350e13679c
|
force () in complex bool expressions: (a && b) || c instead of a && b || c
|
2019-08-05 03:22:28 +02:00 |
|
Delyan Angelov
|
0379b9cc69
|
compiler: conditional guard for platform specific #includes directives in _xxx.v files.
|
2019-08-05 02:17:49 +02:00 |
|
Emily Hudson
|
59a4c923c4
|
Fix for jsdecode struct initialisation
|
2019-08-04 13:42:48 +02:00 |
|
ma6174
|
12dfd5f016
|
fix Raspberry Pi build
|
2019-08-04 11:24:23 +02:00 |
|
Delyan Angelov
|
9a3570a5b3
|
compiler: proper line numbers in debuggers (fixes regression after 207bab5 ).
|
2019-08-04 11:05:54 +02:00 |
|
Alexander Medvednikov
|
ee437de8d3
|
type name check fixes
|
2019-08-04 09:38:46 +02:00 |
|
Alexander Medvednikov
|
8bce5cb810
|
force snake_case in struct fields
|
2019-08-04 09:18:16 +02:00 |
|