Alexander Medvednikov
|
36183660e6
|
remove oldgg, gl, glfw, freetype from vlib now that we have the new sokol based `gg`
|
2020-07-05 16:44:28 +02:00 |
yuyi
|
96bd4e8794
|
parser: fix type detection in `match` (#5679)
|
2020-07-05 16:35:45 +02:00 |
joe-conigliaro
|
9d7f1a236a
|
checker/gen: fix nested sumtype matching
|
2020-07-06 00:25:04 +10:00 |
yuyi
|
34a24eaa4e
|
checker: validate loop var names (#5677)
|
2020-07-05 15:27:37 +02:00 |
yuyi
|
cda9240632
|
cgen: add unsafe block braces and comments in generated code (#5674)
|
2020-07-05 13:32:39 +02:00 |
Delyan Angelov
|
0fb28eb42e
|
contributing.md: add link to the Github Handbook's flow section
|
2020-07-05 08:46:42 +03:00 |
Delyan Angelov
|
b525553b53
|
examples: add a simplified mini (v)pwgen program
|
2020-07-05 01:44:00 +03:00 |
Delyan Angelov
|
770ffa1ebd
|
crypto.rand: fix linux/solaris rand.read() compilation
|
2020-07-05 01:33:43 +03:00 |
Alexander Medvednikov
|
188bad4f38
|
vfmt: handle string attrs
|
2020-07-04 23:38:28 +02:00 |
Enzo
|
7778cbe9f5
|
all: make `os` global in scripts (#5669)
|
2020-07-04 23:37:41 +02:00 |
yuyi
|
11866fb017
|
cgen: improve code formatting of `array_init` (#5663)
|
2020-07-04 21:49:04 +02:00 |
Delyan Angelov
|
f374e37b61
|
checker: add details about a non matching functional argument
|
2020-07-04 22:37:06 +03:00 |
Alexander Medvednikov
|
5d0ea97823
|
roadmap: parallel parser
|
2020-07-04 21:25:23 +02:00 |
Delyan Angelov
|
108913c69e
|
checker: handle error token positions with negative pos.len
|
2020-07-04 21:55:14 +03:00 |
Delyan Angelov
|
0637feb382
|
checker: use a more readable error message for non matching fn args
|
2020-07-04 21:23:22 +03:00 |
Delyan Angelov
|
db4a9d6b59
|
checker: stricter check for function type signatures
|
2020-07-04 21:01:08 +03:00 |
Ryan Willis
|
bb6ab185c3
|
ci: fix periodic integration tests (#5666)
|
2020-07-04 19:52:25 +02:00 |
Lukas Neubert
|
fbfd92a899
|
tutorials: more blog fixes (#5657)
|
2020-07-04 18:56:18 +02:00 |
Daniel Däschle
|
0626ac2901
|
checker: fix position of infix expr error
|
2020-07-04 18:52:40 +02:00 |
div72
|
be04de98bb
|
checker: check for enum value duplicates/overflow (#5659)
|
2020-07-04 18:28:01 +03:00 |
Delyan Angelov
|
b018381f10
|
vfmt: fix `as var` in `match expr as var {}`
|
2020-07-04 16:46:46 +03:00 |
Delyan Angelov
|
fe50bdc164
|
vfmt: ran `v vet vlib/v/` and fix spaces
|
2020-07-04 16:19:54 +03:00 |
Delyan Angelov
|
d2a2db7bff
|
vfmt: format scanner.v
|
2020-07-04 16:14:30 +03:00 |
Delyan Angelov
|
5b93b4f37d
|
vfmt: allow multiple comments after if branches
|
2020-07-04 16:13:58 +03:00 |
Delyan Angelov
|
68af46402e
|
vvet: allow passing many files, improve specifity for emacs goto error
|
2020-07-04 15:29:00 +03:00 |
Delyan Angelov
|
dc3101384f
|
checker: cleanup indentation
|
2020-07-04 14:45:11 +03:00 |
Delyan Angelov
|
48029fa9ad
|
checker: check .str() calls too
|
2020-07-04 14:43:01 +03:00 |
Delyan Angelov
|
b4dc968db5
|
ci: fix compilation of check_os_api_parity.v
|
2020-07-04 14:27:23 +03:00 |
Delyan Angelov
|
35431d457b
|
checker: add check for strict .str() method signature
|
2020-07-04 14:14:43 +03:00 |
Delyan Angelov
|
4403c76406
|
vfmt: print `or { }` on a single line
|
2020-07-04 14:14:43 +03:00 |
Delyan Angelov
|
73771b741c
|
examples: add client ip logging to examples/tcp_echo_server.v
|
2020-07-04 14:14:43 +03:00 |
Delyan Angelov
|
bae9ed0350
|
os: fix file.writeln(s) too, where s contains `0` bytes
|
2020-07-04 14:14:43 +03:00 |
Uwe Krüger
|
3b067f5f85
|
all: experimental locked concurrency support, part 1 (#5637)
|
2020-07-04 12:44:25 +02:00 |
yuyi
|
27149ba8bc
|
cgen: fix `in` in mutable arrays (#5647)
|
2020-07-04 12:12:44 +02:00 |
Louis Schmieder
|
56ad6cef54
|
tutorials: blog fixes (#5652)
|
2020-07-04 11:38:47 +02:00 |
Ruofan XU
|
765ffa37eb
|
cgen: fix == for mut arraay args (#5648)
|
2020-07-04 11:36:33 +02:00 |
joe-conigliaro
|
da98c3c135
|
checker: use new match syntax everywhere
|
2020-07-04 19:23:41 +10:00 |
joe-conigliaro
|
cdd4a7c880
|
checker: only check ForInStmt.high once
|
2020-07-04 19:10:37 +10:00 |
div72
|
95696559b7
|
os: fix early termination when saving binary (#5646)
|
2020-07-04 01:48:01 +02:00 |
Ruofan XU
|
37f31da6c9
|
parser: minor simplification (#5645)
|
2020-07-03 23:22:43 +02:00 |
Alexander Medvednikov
|
3d3549d65a
|
Revert "parser: advanced division by zero check (#5629)"
This reverts commit f03688e443 .
|
2020-07-03 22:30:51 +02:00 |
Alexander Medvednikov
|
e9e437ce05
|
repl: show short version
|
2020-07-03 22:30:34 +02:00 |
Alexander Medvednikov
|
244d61f8d0
|
vweb: fix a route matching bug
|
2020-07-03 22:00:17 +02:00 |
yuyi
|
67e85fa9dd
|
cgen: fix indent in `for_in_string` (#5631)
|
2020-07-03 18:10:45 +02:00 |
yuyi
|
61213263cd
|
cgen: remove extra `\n` in map.get (#5630)
|
2020-07-03 18:10:29 +02:00 |
Nick Treleaven
|
0b49e4db1c
|
v/checker.v: disallow pointer arithmetic for InfixExpr outside unsafe {} (#5640)
|
2020-07-03 18:10:10 +02:00 |
Ruofan XU
|
a2395ff3e8
|
cgen: fix mut map with relation op in fn (#5642)
|
2020-07-03 18:07:11 +02:00 |
yuyi
|
9e949622d3
|
vrepl: pre-imported common modules (#5643)
|
2020-07-03 18:06:36 +02:00 |
Alexander Medvednikov
|
2281163efd
|
vweb: fix a routing bug
|
2020-07-03 17:50:48 +02:00 |
Tom Leen
|
51410fdb6d
|
vweb: add .txt and .md mime types (#5641)
|
2020-07-03 17:17:25 +02:00 |