|
f6f204387d
|
cgen: fix for msvc
|
2020-04-24 18:44:25 +03:00 |
|
|
c6a829ce82
|
cgen: support for error('abc').str() and printing errors
|
2020-04-24 18:35:33 +03:00 |
|
|
323ca2b3bb
|
checker: check duplicates on match with no else
Refactor match duplication test to work even if there is not else, and to include every expression.
Add tests for duplicate expressions in match.
|
2020-04-24 17:04:39 +03:00 |
|
|
aa15dec660
|
checker: check default struct field expression types
|
2020-04-24 16:46:55 +03:00 |
|
|
d6899788dd
|
time: add back vlib/time/time_linux.c.v
|
2020-04-24 15:28:16 +03:00 |
|
|
afa9d42ff0
|
cgen: fix gen_str_for_array_fixed error
|
2020-04-24 12:36:45 +02:00 |
|
|
a3382a5319
|
x64: debug opcodes nicely
|
2020-04-24 09:44:54 +02:00 |
|
|
6bd34a069d
|
benchmark: show xxx.yyy ms, using the new highres timer
|
2020-04-24 10:26:47 +03:00 |
|
|
117ec722a2
|
time: remove temporary time__linux.c.v workaround
|
2020-04-24 09:12:34 +03:00 |
|
|
20637ae54c
|
time: restore building v on linux, till v.c is regenerated with -os cross
|
2020-04-24 09:00:07 +03:00 |
|
|
863fab0268
|
comptime: enable again skipping parsing of other platform branches
|
2020-04-24 08:51:48 +03:00 |
|
|
7a132e5c79
|
cgen: cleaner comptime ifdefs .
|
2020-04-24 08:42:31 +03:00 |
|
|
25f2b171fc
|
time: Timer -> StopWatch; time.Duration
|
2020-04-24 07:33:25 +02:00 |
|
|
f3e3d7e0c5
|
websocket: update to work with latest V
|
2020-04-24 07:32:51 +02:00 |
|
|
998fc8fc07
|
cgen: add gen_str_for_array_fixed
|
2020-04-24 07:32:27 +02:00 |
|
|
c30c76c285
|
tests: fix x64 test
|
2020-04-24 05:26:29 +00:00 |
|
|
6b31ebe456
|
Revert "comptime: enable again skipping parsing of other platform branches"
This reverts commit 0f4c5fb1c9 .
|
2020-04-23 22:47:16 +03:00 |
|
|
8cb88d5c9a
|
x64: remove fn arg test for now
|
2020-04-23 20:55:23 +02:00 |
|
|
ebc41375f1
|
os.executable: fix panic when os.executable_fallback fails (early in startup)
|
2020-04-23 21:53:18 +03:00 |
|
|
1247718cbd
|
x64: pass fn args
|
2020-04-23 20:27:34 +02:00 |
|
|
0f4c5fb1c9
|
comptime: enable again skipping parsing of other platform branches
|
2020-04-23 20:45:16 +03:00 |
|
|
4f4567513e
|
comptime: fix $if debug {} when giving -cg or -d debug
|
2020-04-23 18:03:07 +03:00 |
|
|
adb8fb1dc6
|
comptime: fix custom -d flags and $if x? {} . Fixes ftp_test.v .
|
2020-04-23 17:52:44 +03:00 |
|
|
1a79e5419f
|
tests: fix aes_test.v by manually dereferencing the mut dst parameter
|
2020-04-23 16:45:25 +03:00 |
|
|
2b4f72ef64
|
parser: fix empty import error
|
2020-04-23 14:48:05 +02:00 |
|
|
f2e505d962
|
tests: enable compiler_test.v on Windows
|
2020-04-23 14:15:15 +02:00 |
|
|
8b5573a6f3
|
errors: use more distinct and detailed name redefinition messages
|
2020-04-23 13:15:01 +03:00 |
|
|
7e400124e8
|
parser: allow blank ident in nested loops
|
2020-04-23 12:00:51 +02:00 |
|
|
fb97c2e01e
|
examples: fix path_tracing.v compilation, using (*ptr) = expression
|
2020-04-23 12:28:16 +03:00 |
|
|
7f5e3b36bc
|
x64: for loop
|
2020-04-23 05:29:07 +02:00 |
|
|
5664cbd3d0
|
enum: check enum name and modify related files
|
2020-04-23 05:16:10 +02:00 |
|
|
45e21085c7
|
tests: re-enable some old array tests
|
2020-04-23 04:23:19 +02:00 |
|
|
9fe0ca5323
|
x64: ++
|
2020-04-23 01:55:38 +02:00 |
|
|
d871595437
|
all: replace var with mut
|
2020-04-23 01:16:58 +02:00 |
|
|
4e1abc8503
|
all: remove commas between enum vals
|
2020-04-23 01:16:16 +02:00 |
|
|
d7ee4755c2
|
parser/cgen: interfaces (part 1)
|
2020-04-22 20:23:53 +02:00 |
|
|
faed178cb1
|
fmt: fix optional formatting
|
2020-04-22 20:12:58 +02:00 |
|
|
fecf4ddf65
|
cgen: fix optional pointers
|
2020-04-22 20:12:30 +02:00 |
|
|
de182d5809
|
parser: use single scope for fn args/body
|
2020-04-22 21:15:38 +10:00 |
|
|
80a4fbf0be
|
parser: anon fn arg scope fix
|
2020-04-22 21:11:58 +10:00 |
|
|
830b1807c1
|
test: add comment for assert bug in fn_test
|
2020-04-22 18:47:46 +10:00 |
|
|
3ca4f5fada
|
checker/parser: anon fn call & return type fix
|
2020-04-22 18:41:57 +10:00 |
|
|
4b8ed3f831
|
cgen: fixes for ustring, makes utf8_util_test.v pass
|
2020-04-22 10:35:14 +03:00 |
|
|
50436a0e4a
|
x64: local variables; if
|
2020-04-22 07:11:17 +02:00 |
|
|
c35e0e49ce
|
cgen: use gen_varg var in condition
|
2020-04-22 13:31:24 +10:00 |
|
|
c1e8612624
|
checker/gen: allow vargs to be forwarded. fix/enable variadic test
|
2020-04-22 13:28:47 +10:00 |
|
|
b288ecb795
|
cgen: add map string generation
|
2020-04-22 04:00:38 +02:00 |
|
|
5c3742fbd2
|
parser: check var names in for loops
|
2020-04-22 03:48:51 +02:00 |
|
|
155891a4e0
|
parser: add unused variable warning
|
2020-04-22 01:52:56 +02:00 |
|
|
08fac28c52
|
cgen: fix string interpolation for non-standard integer types
|
2020-04-22 01:48:53 +02:00 |
|