Delyan Angelov
|
4cde74f120
|
checker: make the compiler stricter when checking pointers
|
2021-04-05 10:02:47 +03:00 |
|
Delyan Angelov
|
d82a0c1637
|
ci: fix multiret_with_ptrtype_test.v
|
2021-04-05 08:31:20 +03:00 |
|
Delyan Angelov
|
63a1c32a17
|
ci: fix ptr_arithmetic_test.v
|
2021-04-05 08:25:08 +03:00 |
|
Delyan Angelov
|
5c07cbf5d3
|
ci: fix v -cc clang-11 -cflags -Werror cmd/v
|
2021-04-05 08:09:04 +03:00 |
|
Delyan Angelov
|
34aa67b1e8
|
ci: fix compilation and formatting of sqlite example in docs.md
|
2021-04-05 08:09:04 +03:00 |
|
Alexander Medvednikov
|
92fa9bbea9
|
cgen: fix [packed]
|
2021-04-05 08:02:19 +03:00 |
|
Alexander Medvednikov
|
ed37512ea9
|
ci: run wkhtmltopdf only on linux again
|
2021-04-05 07:55:32 +03:00 |
|
Delyan Angelov
|
9cc9ce698f
|
ci: fix more of byteptr=> &byte, vfmt check_types.v
|
2021-04-05 07:27:26 +03:00 |
|
Delyan Angelov
|
e9b8d9ba9e
|
ci: fix byteptr cast in embed_file.v
|
2021-04-05 07:27:26 +03:00 |
|
Alexander Medvednikov
|
77d8336db9
|
cgen: [packed] struct attribute
|
2021-04-05 06:49:43 +03:00 |
|
Alexander Medvednikov
|
e399c07a2f
|
os: fix a C warning
|
2021-04-05 06:42:20 +03:00 |
|
Alexander Medvednikov
|
7b7602a2f9
|
checker: bring back automatic c'foo' in c calls
|
2021-04-05 06:36:06 +03:00 |
|
Delyan Angelov
|
43d83717e7
|
ci: add more byteptr/&byte compatibility shims to smooth the transition to &byte
|
2021-04-04 22:46:31 +03:00 |
|
Delyan Angelov
|
0da827f250
|
ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr
|
2021-04-04 21:37:07 +03:00 |
|
Delyan Angelov
|
8a362588aa
|
ci: fix os.environ :-|
|
2021-04-04 21:11:17 +03:00 |
|
Delyan Angelov
|
accd4d83bf
|
ci: fix compilation
|
2021-04-04 20:14:51 +03:00 |
|
Delyan Angelov
|
824790a2bd
|
builtin: simplify println(), use C.write consistently on unix as on windows so that 0 bytes are output also
|
2021-04-04 19:14:21 +03:00 |
|
Alexander Medvednikov
|
f3484345c7
|
checker: remove debugging info
|
2021-04-04 18:40:10 +03:00 |
|
Alexander Medvednikov
|
1716e8dd04
|
gg: byteptr fixes
|
2021-04-04 18:05:01 +03:00 |
|
Alexander Medvednikov
|
6c8199c9d9
|
os: fix compilation on linux
|
2021-04-04 17:48:21 +03:00 |
|
Alexander Medvednikov
|
57e6138a61
|
all: remove byteptr and charptr; replace them with &byte and &char
|
2021-04-04 17:43:32 +03:00 |
|
yuyi
|
8dd4a63913
|
checker: minor cleanup of checker.v (#9585)
|
2021-04-04 16:05:29 +02:00 |
|
Delyan Angelov
|
c698fa1a58
|
all: support v -watch run (#9577)
|
2021-04-04 16:05:06 +02:00 |
|
Delyan Angelov
|
82f3ca2d55
|
strings: use deprecated_after for the .write_bytes method
|
2021-04-04 10:01:26 +03:00 |
|
ka-weihe
|
337e447cfb
|
map: fix delete (part 1) (#9579)
|
2021-04-04 01:11:47 +02:00 |
|
penguindark
|
1a324679b9
|
regex: added groups in replace strings (#9576)
|
2021-04-03 23:16:56 +03:00 |
|
Lukas Neubert
|
0eb59cf2bd
|
fmt: prevent possible trailing whitespace in wrapped infixes (#9573)
|
2021-04-03 18:30:25 +02:00 |
|
Lukas Neubert
|
646d46b4dc
|
vet: turn warnings into errors with -W flag (#9575)
|
2021-04-03 18:30:15 +02:00 |
|
Alexander Medvednikov
|
31f8d5542c
|
cgen: remove a "return var" comment
|
2021-04-03 14:18:00 +03:00 |
|
Lukas Neubert
|
094441c863
|
vet: remove false positive space indent errors inside strings (#9568)
|
2021-04-03 12:16:49 +02:00 |
|
yuyi
|
7f81702d81
|
builtin: optimize array sort (#9570)
|
2021-04-03 12:16:18 +02:00 |
|
Delyan Angelov
|
53cbdbc2de
|
cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output
|
2021-04-02 18:52:42 +03:00 |
|
Daniel Däschle
|
6a5f49afb1
|
all: support ?Type(none) (#9567)
|
2021-04-02 16:34:48 +02:00 |
|
yuyi
|
3637bac716
|
cgen: fix rune array sort (#9561)
|
2021-04-02 16:28:27 +02:00 |
|
Conner
|
9ba8d02a5a
|
generics: add more checks (#9539)
|
2021-04-02 16:27:54 +02:00 |
|
Lukas Neubert
|
e438b158a6
|
vet: remove false positive space indentation error inside block comments (#9565)
|
2021-04-02 16:26:53 +02:00 |
|
Ned Palacios
|
1bb48c3577
|
ast, parser: patches for VLS (#9562)
|
2021-04-02 16:26:37 +02:00 |
|
Delyan Angelov
|
af14c808a3
|
log: make .send_output public
|
2021-04-02 13:53:34 +03:00 |
|
Delyan Angelov
|
bcb3992406
|
log: implement .log_to_console_too() method
|
2021-04-02 10:12:52 +03:00 |
|
Delyan Angelov
|
897cd4cec2
|
builder: update cached .o files when their .c file is newer
|
2021-04-02 08:49:54 +03:00 |
|
Delyan Angelov
|
69ba93f954
|
ast: remove redundant import v.ast
|
2021-04-02 08:31:29 +03:00 |
|
Delyan Angelov
|
5ac9e39d44
|
szip: run vfmt, refactor test
|
2021-04-02 08:26:14 +03:00 |
|
Alexander Medvednikov
|
fb302c6253
|
checker: fix compilation
|
2021-04-02 03:29:24 +03:00 |
|
koplenov
|
9f7cf5cc37
|
szip: add support for unpacking zip archives and simple zip files
|
2021-04-02 01:59:01 +02:00 |
|
yuyi
|
c11356be21
|
cgen: minor optimization of fixed array copy (#9554)
|
2021-04-02 01:58:20 +02:00 |
|
Daniel Däschle
|
d8efe249ce
|
checker: add check for call expr in map/filter (#9559)
|
2021-04-02 01:56:51 +02:00 |
|
Alexander Medvednikov
|
7385f8e56b
|
all: a massive merge of ast and table modules
|
2021-04-02 01:57:09 +03:00 |
|
AAAA
|
043f6420f7
|
time: extend date str formats (#9543)
|
2021-04-01 13:04:59 +03:00 |
|
zakuro
|
0d1714cb0d
|
checker: check opt call in more places (#9538)
|
2021-04-01 11:49:13 +02:00 |
|
ka-weihe
|
1a76cb1c36
|
map: fix misalignment (#9548)
|
2021-04-01 10:39:00 +02:00 |
|