Delyan Angelov
|
8c95f07509
|
sokol: fix compilation of gg apps on macos
|
2021-04-13 14:38:55 +03:00 |
Lukas Neubert
|
d9e2bb9b36
|
vdoc: ignore builtin/linux_bare (#9708)
|
2021-04-13 14:10:22 +03:00 |
Delyan Angelov
|
2b41556aa4
|
ci: do not install mingw-w64 in the ordinary ci macos job
|
2021-04-13 13:45:30 +03:00 |
Delyan Angelov
|
a31e265317
|
ci: split cross compilation jobs to their own ci_cross.yml file
|
2021-04-13 13:41:30 +03:00 |
Delyan Angelov
|
e5a52edd6b
|
ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes
|
2021-04-13 13:24:01 +03:00 |
Delyan Angelov
|
68c3eccec5
|
v: skip asserts in -prod mode inside non _test.v files
|
2021-04-13 13:07:57 +03:00 |
Delyan Angelov
|
84fe2d8c6e
|
v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too
|
2021-04-13 12:23:30 +03:00 |
Delyan Angelov
|
f04dd21e79
|
builtin: run vfmt over string.v
|
2021-04-13 12:01:23 +03:00 |
Delyan Angelov
|
1ef718c1e1
|
cgen: fix `return if cond { x,y } else { a,b }` generation
|
2021-04-13 11:52:18 +03:00 |
Delyan Angelov
|
a1121d0eb0
|
builtin: use 0 instead of `\0` rune when setting C style terminators; use C.memcpy in `[]string{}.join("")`
|
2021-04-13 11:29:33 +03:00 |
Delyan Angelov
|
1b924fcf41
|
ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow)
|
2021-04-13 09:18:45 +03:00 |
Ulises Jeremias Cornejo Fandos
|
909c9c7ee7
|
context: small refactor to always use Context type instead of multiple types (#9705)
|
2021-04-13 07:04:13 +03:00 |
Enzo
|
66294e359a
|
checker: add immutable_builtin_modify.vv test (#9702)
|
2021-04-13 06:55:41 +03:00 |
yuyi
|
c3ccb58450
|
checker: check generics variadic arg mismatch (#9700)
|
2021-04-13 02:06:24 +02:00 |
Delyan Angelov
|
21e52ee003
|
ci: add libgl-dev in jobs dependencies
|
2021-04-12 20:30:39 +03:00 |
Leah Lundqvist
|
cfaba49683
|
ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703)
|
2021-04-12 19:35:06 +03:00 |
Ulises Jeremias Cornejo Fandos
|
07a6f4e445
|
context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563)
|
2021-04-12 19:32:51 +03:00 |
Delyan Angelov
|
b54188dfea
|
ci: cleanup references to libglfw and libsdl2 (not used anymore)
|
2021-04-12 19:24:14 +03:00 |
ka-weihe
|
491fe49af6
|
map: rename methods (part 2) (#9698)
|
2021-04-12 16:22:02 +02:00 |
Lukas Neubert
|
b2c16ced57
|
parser: filter out vet space indent errors inside StringInterLiterals (#9695)
|
2021-04-12 16:03:22 +03:00 |
Lukas Neubert
|
ada763e0f4
|
fmt: remove parenthesis around single ident (#9696)
|
2021-04-12 16:01:03 +03:00 |
Lukas Neubert
|
9427c5f526
|
vdoc: fix output folder creation (#9699)
|
2021-04-12 15:59:40 +03:00 |
Delyan Angelov
|
6b8585daea
|
docs: remove obsolete references to byteptr/charptr, use &byte/&char instead
|
2021-04-12 15:58:26 +03:00 |
Delyan Angelov
|
19e4f5ec73
|
tools: implement progres bar for `v check-md .`
|
2021-04-12 15:51:28 +03:00 |
Delyan Angelov
|
79284f0458
|
docs: fix some mixed indentation, found by `v check-md .`
|
2021-04-12 15:13:00 +03:00 |
Delyan Angelov
|
ee42dd914c
|
tools: make `v check-md` more strict about unformatted code samples in `failcompile` sections.
|
2021-04-12 15:11:57 +03:00 |
Delyan Angelov
|
a4fb851f3d
|
docs: document dump(expr)
|
2021-04-12 12:08:25 +03:00 |
Henrixounez
|
7ba13a415a
|
os: handle fread errors (#9687)
|
2021-04-12 10:26:08 +03:00 |
Delyan Angelov
|
6d2d956c80
|
tests: fix -skip-unused test on macos
|
2021-04-12 10:24:13 +03:00 |
Lukas Neubert
|
9957e5a2c5
|
log: unify output order between cli and file (#9693)
|
2021-04-12 09:38:47 +03:00 |
Delyan Angelov
|
8193efb379
|
v.markused: mark all `pub` functions on `-shared -skip-unused`
|
2021-04-12 09:29:34 +03:00 |
ChAoS_UnItY
|
d7a64bbc8a
|
encoding.utf8: fix len and ulen and optimize raw_index (#9682)
|
2021-04-12 04:58:03 +02:00 |
Louis Schmieder
|
67d8639917
|
orm: add unique fields & add drop table stmt (#9684)
|
2021-04-11 23:57:25 +02:00 |
yuyi
|
b0b3c51658
|
checker: minor cleanup in fn_call (#9681)
|
2021-04-11 23:57:00 +02:00 |
Enzo
|
5a1a1b7c12
|
all: merge GoExpr and GoStmt (#9685)
|
2021-04-11 23:56:25 +02:00 |
Henrixounez
|
6cfd53bf57
|
cgen: generate interfaces after all other typedefs (#9680)
|
2021-04-12 00:43:19 +03:00 |
ka-weihe
|
0facc5a559
|
builtin: fix map.zeros_to_end (#9689)
|
2021-04-12 00:36:02 +03:00 |
Delyan Angelov
|
79fa15ec3a
|
cgen: allow printing of C.Structs containing &char/charptr fields
|
2021-04-12 00:14:58 +03:00 |
Louis Schmieder
|
273655ecc8
|
vfmt: fix asm volatile & goto (#9688)
|
2021-04-11 23:32:28 +03:00 |
Enzo
|
a851901620
|
checker: allow casting bool to byte (#9676)
|
2021-04-11 13:24:24 +03:00 |
Delyan Angelov
|
85e9cf1bd3
|
tests: add vlib/x/json2 to vtest-cleancode.v
|
2021-04-11 11:34:08 +03:00 |
Delyan Angelov
|
c939e4df97
|
x.json2: fix `direct sum type init` notices
|
2021-04-11 11:28:52 +03:00 |
Uwe Krüger
|
954c436d28
|
checker/cgen: auto initialize `shared` elements of structs (#9669)
|
2021-04-11 10:30:23 +03:00 |
yuyi
|
3241611871
|
v.ast table: minor simplification of generic_struct_insts_to_concrete() (#9667)
|
2021-04-11 10:29:31 +03:00 |
penguindark
|
cca06fce90
|
encoding.utf8: remove const unicode_con_table_up_to_low table (#9672)
|
2021-04-11 10:28:19 +03:00 |
ChAoS_UnItY
|
acb58d4923
|
encoding.utf8: add support for indexing a utf8 str (#9670)
|
2021-04-11 09:04:18 +03:00 |
yuyi
|
a2a18ef92c
|
v: simplify handling of function generic parameters (#9673)
|
2021-04-11 09:02:57 +03:00 |
Uwe Krüger
|
78c6e35bde
|
checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666)
|
2021-04-10 16:57:18 +02:00 |
れもん
|
e66de8e824
|
bitfield: add methods `insert` and `extract` (#9612)
|
2021-04-10 17:42:09 +03:00 |
Leah Lundqvist
|
38c517c1a2
|
builtin: use NSLog on iOS for print (#9665)
|
2021-04-10 17:40:43 +03:00 |