Alexander Medvednikov
|
caa0c2f153
|
vfmt: voidptr(0) => unsafe { nil } (p.1)
|
2022-07-21 20:46:01 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
David 'Epper' Marshall
|
a2338dbb7c
|
docs: document more builtin functions/methods (#14229)
|
2022-04-30 12:31:23 +03:00 |
|
Alexander Medvednikov
|
7dbfa86f25
|
all: atomic int fixes
|
2022-04-27 18:31:21 +03:00 |
|
Alexander Medvednikov
|
fbb9e65c0f
|
all: ~500 more byte=>u8
|
2022-04-15 18:25:45 +03:00 |
|
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
|
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
|
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Alexander Medvednikov
|
e6ff1508d2
|
all: make u8 the primary type, byte the alias
|
2022-04-15 13:43:03 +03:00 |
|
Nick Treleaven
|
d10135e2c4
|
vdoc: HTML highlight generic function as function, not name (#13923)
|
2022-04-03 23:41:02 +03:00 |
|
Nick Treleaven
|
a87cd9663e
|
vdoc: highlight inline examples for -f html (#13879)
|
2022-03-31 19:32:32 +03:00 |
|
Alexander Medvednikov
|
36ec47cd20
|
all: replace "NB:" with "Note:" (docs/comments)
|
2022-03-06 20:01:22 +03:00 |
|
jeffmikels
|
4189b7e280
|
builtin: add a byterune method on []byte (#13145)
|
2022-01-13 22:26:17 +02:00 |
|
Delyan Angelov
|
ecc7accc8e
|
tests: test with valgrind rune.bytes(), fix leak in .str_escaped()
|
2022-01-11 15:23:40 +02:00 |
|
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
|
yuyi
|
a0a1807e2b
|
builtin: add charptr str() and change string format (#12973)
|
2021-12-30 23:34:24 +03:00 |
|
Delyan Angelov
|
c4363bc78b
|
builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions
|
2021-12-02 15:46:53 +02:00 |
|
Delyan Angelov
|
6d97b0a407
|
checker: improve checking of a << b, when a and b are numbers (#12589)
|
2021-11-29 03:48:49 +03:00 |
|
Delyan Angelov
|
80242c8041
|
builtin,ast: apply small performance improvements, suggested by hotspot
|
2021-11-07 13:30:44 +02:00 |
|
Wertzui123
|
e3d379a1eb
|
builtin: add byte.repeat() and rune.repeat() (#12007)
|
2021-09-30 09:32:20 +03:00 |
|
yuyi
|
8789cc422c
|
v.ast: fix fmt of 'bytestr' to '&byte' (#12014)
|
2021-09-29 13:53:46 +03:00 |
|
Wertzui123
|
07d65b2aab
|
builtin: move byte methods from rune.v to int.v (#11987)
|
2021-09-26 22:34:25 +03:00 |
|
Enzo
|
b2ecca3966
|
all: remove size_t (#11478)
|
2021-09-21 02:12:38 +03:00 |
|
Enzo
|
1a2d5f65fb
|
builtin: add size_t.str() again (#11446)
|
2021-09-09 10:50:35 +03:00 |
|
Alexander Medvednikov
|
55451baa03
|
builtin: i32 alias
|
2021-09-08 14:49:02 +03:00 |
|
Enzo
|
bef3390f36
|
builtin: fix compilation (#11445)
|
2021-09-08 14:19:21 +03:00 |
|
Enzo
|
56ad5d72ef
|
builtin: add .str method for i/usize (#11441)
|
2021-09-08 13:41:08 +03:00 |
|
Enzo
|
cc8ee5fb84
|
all: introduce isize and usize (#11437)
|
2021-09-08 05:53:39 +03:00 |
|
penguindark
|
fde934cd93
|
builtin: optimize hex() (#11261)
|
2021-08-22 11:10:24 +03:00 |
|
Delyan Angelov
|
47884dfd1f
|
builtin: move C. calls to .c.v files (#11164)
|
2021-08-12 21:46:38 +03:00 |
|
Alexander Medvednikov
|
b79dd7f0b3
|
builtin: re-enable u8 alias
|
2021-07-29 06:46:12 +03:00 |
|
Alexander Medvednikov
|
09df5adbdd
|
builtin: re-gen v.c
|
2021-07-29 06:45:04 +03:00 |
|
Alexander Medvednikov
|
1343ec7444
|
builtin: fix temporary u8 alias
|
2021-07-29 06:42:22 +03:00 |
|
Alexander Medvednikov
|
a7270148e5
|
builtin: remove u8 alias to re-generate v.c
|
2021-07-28 22:41:41 +03:00 |
|
Delyan Angelov
|
b44f81528f
|
v.gen.c: fix codegen for const a = u64(5) + 5
|
2021-07-26 08:06:59 +03:00 |
|
Delyan Angelov
|
b2391424d9
|
examples: add examples/gg/random.v demonstrating how to stream images/pixels
|
2021-06-24 17:45:14 +03:00 |
|
Uwe Krüger
|
60c880a0cc
|
vlib: use malloc_noscan() where possible (#10465)
|
2021-06-15 14:47:11 +03:00 |
|
penguindark
|
dbadda84e5
|
builtin: clean up int.v (#9960)
|
2021-05-02 16:31:29 +03:00 |
|
Enzo
|
4eb8072882
|
parser: remove ++/-- exception for some modules (#9895)
|
2021-04-27 01:41:42 +03:00 |
|
AAAA
|
a45da620e6
|
builtin: add string representation of ESC (#9799)
|
2021-04-19 11:41:04 +03:00 |
|
Alexander Medvednikov
|
21c452c5cd
|
builtin: define u8 = byte alias
|
2021-04-15 02:58:27 +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
|
db84d5e221
|
os: cleanup os.environ implementation
|
2021-04-06 18:02:12 +03:00 |
|
Nick Treleaven
|
446631ceb5
|
checker: fixed array cannot implicitly convert to fooptr (again) (#9302)
|
2021-03-15 15:55:07 +02:00 |
|
Delyan Angelov
|
d65ad68e77
|
builtin: add 0 terminators for strings returned by .to_lower, .to_upper, utf32_to_str_no_malloc/2
|
2021-03-14 18:21:45 +02:00 |
|
Delyan Angelov
|
ddbe57e00a
|
v test-cleancode: ensure more .v files are kept vmft-ed
|
2021-03-14 12:17:31 +02:00 |
|
Nick Treleaven
|
ea803113c3
|
checker: check unsafe V function calls (#8752)
|
2021-02-14 19:31:42 +01:00 |
|
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
|
Uwe Krüger
|
5f95dd54bd
|
builtin: rename any_* -> *_literal - 2. part (#8032)
|
2021-01-11 22:58:15 +01:00 |
|
Larpon
|
dcc8310bd0
|
builtin: fix comment examples in int.v (#7902)
|
2021-01-06 20:02:04 +02:00 |
|