Delyan Angelov
|
a3e9409196
|
strconv: fix a double free bug in v_sprintf/remove_tail_zeros_old, reduce leaks
|
2022-03-11 19:32:08 +02:00 |
|
Benjamin Stigsen
|
ceb05b163a
|
strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313)
|
2022-01-28 20:34:44 +02:00 |
|
Delyan Angelov
|
6e4bda3741
|
strconv: fix string builder leaks in format_dec_old, format_es_old, format_fl_old, v_sprintf
|
2021-10-17 19:46:34 +03:00 |
|
Delyan Angelov
|
de384f1cc8
|
strconv: vfmt everything
|
2021-06-18 17:59:56 +03:00 |
|
penguindark
|
d8d05e0106
|
all: new string interpolation in pure V (#10181)
|
2021-05-24 05:20:45 +03:00 |
|
penguindark
|
99a2fd76c8
|
strconv: separate v_sprintf (#10007)
|
2021-05-05 04:12:18 +03:00 |
|
Enzo
|
4eb8072882
|
parser: remove ++/-- exception for some modules (#9895)
|
2021-04-27 01:41:42 +03:00 |
|
penguindark
|
bfe0a7887f
|
builtin,strconv: fix and optimize utf8 and formatting functions (#9874)
|
2021-04-25 17:57:21 +03:00 |
|
zakuro
|
f54c1a5cc2
|
all: add strings.Builder.write_string and use write_string instead of write (#8892)
|
2021-02-22 13:18:11 +02:00 |
|
Nick Treleaven
|
4a0367a63c
|
vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766)
|
2021-02-15 17:15:52 +02:00 |
|
Adelar da Silva Queiróz
|
334554ffb9
|
strconv: fix typo (#8318)
|
2021-01-24 23:18:40 +01:00 |
|
spaceface777
|
a9e9554b11
|
all: fix most C warnings (#6758)
|
2020-11-06 16:26:59 +02:00 |
|
Alexander Medvednikov
|
7da1afa140
|
all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
|
2020-10-15 12:32:28 +02:00 |
|
Delyan Angelov
|
317a9bae5f
|
backporting: remove redefinition of strconv__Float64u
|
2020-10-07 11:06:52 +03:00 |
|
Alexander Medvednikov
|
624f22e27e
|
all: mutability check (part 1); enable mutable sumtype args
|
2020-09-22 05:28:29 +02:00 |
|
Delyan Angelov
|
80b150d3ad
|
strconv.v_sprintf: add runtime checks&panics on arrity mismatches
|
2020-09-17 00:24:33 +03:00 |
|
Daniel Däschle
|
3a146a6dbe
|
checker: fix error pos on default value (#6338)
|
2020-09-09 15:34:41 +02:00 |
|
Delyan Angelov
|
8f5cefb116
|
strconv: fix f64_to_str_lnd and f64_to_str_l after 6921d46
|
2020-08-27 14:22:04 +03:00 |
|
Alexander Medvednikov
|
6921d46185
|
all: rune type for `` literals
|
2020-08-27 06:46:37 +02:00 |
|
Nick Treleaven
|
bab5c21224
|
parser: warn when fixed-size ArrayInit doesn't have trailing {} . (#6137)
|
2020-08-16 04:54:05 +02:00 |
|
Alexander Medvednikov
|
dc89a914ea
|
cc: build-module/module cache fixes; strconv: move all code in one module
|
2020-07-16 19:01:56 +02:00 |
|
Nick Treleaven
|
f5e6a83a05
|
builtin: unsafe vlib pointer indexing (#5836)
|
2020-07-15 21:56:50 +02:00 |
|
Delyan Angelov
|
0a07dc5762
|
Revert "_vinit: use static initialization of large const []number"
This reverts commit b306c04e99 .
|
2020-06-12 09:57:38 +03:00 |
|
Delyan Angelov
|
b306c04e99
|
_vinit: use static initialization of large const []number
|
2020-06-12 09:41:32 +03:00 |
|
Ned Palacios
|
36edd6295f
|
vlib: transfer intro to readme; normalize comments
|
2020-06-08 00:04:23 +03:00 |
|
Delyan Angelov
|
845084c89d
|
strconv: fix format_dec example
|
2020-06-03 01:30:46 +03:00 |
|
penguindark
|
4e66c12557
|
strconv: minor fixes
|
2020-05-24 21:06:35 +02:00 |
|
Uwe Krüger
|
2635be511f
|
all: re-apply C++ support
|
2020-05-18 21:38:06 +02:00 |
|
Alexander Medvednikov
|
07a78b2843
|
Revert "all: C++ compiler support"
This reverts commit 9a237c3e82 .
|
2020-05-18 17:05:48 +02:00 |
|
Uwe Krüger
|
9a237c3e82
|
all: C++ compiler support
|
2020-05-18 15:51:36 +02:00 |
|
penguindark
|
d16474442a
|
strconv: format test fixes
|
2020-04-26 16:26:33 +02:00 |
|
penguindark
|
b67698888c
|
strconv: printf and string format utilities
|
2020-04-26 10:23:10 +03:00 |
|