Delyan Angelov
|
d46d607334
|
backporting: remove C typedef redefinitions of map_int/map_string/array_byte/array_string
|
2020-10-07 11:32:50 +03:00 |
Delyan Angelov
|
317a9bae5f
|
backporting: remove redefinition of strconv__Float64u
|
2020-10-07 11:06:52 +03:00 |
Swastik Baranwal
|
5f07b255bd
|
checker: disallow address of array and map index outside unsafe (#6557)
|
2020-10-05 13:08:30 +02:00 |
vmcrash
|
c5e46c9e55
|
atoi.v: add common_parse_uint2 with error code return values (#6550)
|
2020-10-03 20:57:37 +03:00 |
Alexander Medvednikov
|
624f22e27e
|
all: mutability check (part 1); enable mutable sumtype args
|
2020-09-22 05:28:29 +02:00 |
Delyan Angelov
|
6f7bb30b0a
|
tests: fix strconv.v_sprintf arrity mismatch in format_test.v
|
2020-09-17 00:33:25 +03: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 |
Alexander Medvednikov
|
e018509ba6
|
checker: test for unnecessary default struct field values
|
2020-09-09 13:59:52 +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
|
38e5569503
|
all: cached modules fixes
|
2020-07-18 11:15:44 +02:00 |
Ryan Willis
|
82e2b1ec33
|
strconv: use import instead of module in test files (#5856)
|
2020-07-17 02:35:42 +02:00 |
Alexander Medvednikov
|
cb1009d91b
|
strconv: more fixes
|
2020-07-16 20:55:15 +02:00 |
Alexander Medvednikov
|
f1b4af33ac
|
tests: atof_test fix
|
2020-07-16 19:50:09 +02:00 |
Alexander Medvednikov
|
a989e017fe
|
tests: fix f32_f64_to_string_test.v
|
2020-07-16 19:41:01 +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 |
ka-weihe
|
1b0b4be287
|
atof: fix is_space (#5555)
|
2020-06-29 09:23:51 +03:00 |
Emily Hudson
|
c84bafbdae
|
vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax
|
2020-06-27 21:46:04 +02:00 |
Ruofan XU
|
90279a7108
|
checker: use ++ / -- instead of += 1 / -= 1
|
2020-06-14 19:05:05 +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
|
e534f8507b
|
vlib: minor tweaks for various module imports, needed for vdoc
|
2020-06-06 19:14:10 +03:00 |
yuyi
|
5ae8853648
|
all: change `f mut Foo` to `mut f Foo`
|
2020-06-04 10:35:40 +02:00 |
Delyan Angelov
|
845084c89d
|
strconv: fix format_dec example
|
2020-06-03 01:30:46 +03:00 |
Uwe Krüger
|
013fdb8a4b
|
checker: restrict numeric promotions to cases where no data is lost
|
2020-05-27 05:42:48 +02:00 |
penguindark
|
4e66c12557
|
strconv: minor fixes
|
2020-05-24 21:06:35 +02:00 |
yuyi
|
dda875a9c8
|
all: unify const names to snake_case
|
2020-05-22 17:36:09 +02:00 |
Alexander Medvednikov
|
03525843a0
|
parser: do not allow calling private functions
|
2020-05-18 22:54:11 +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
|
ad46e1b832
|
strconv: v_printf documentation
* v_printf documentation
* syntax fix
|
2020-04-29 12:25:38 +03:00 |
penguindark
|
d16474442a
|
strconv: format test fixes
|
2020-04-26 16:26:33 +02:00 |
yuyi
|
9f4d498ff1
|
all: update`import ()` and `[]array`
|
2020-04-26 13:49:31 +02:00 |
penguindark
|
b67698888c
|
strconv: printf and string format utilities
|
2020-04-26 10:23:10 +03:00 |
penguindark
|
34fd148f2f
|
ftoa: some fixes for rounding, new functions
|
2020-04-22 01:42:44 +02:00 |
yuyi
|
885612afea
|
ftoa: fix strconv/ftoa/f32_f64_to_string_test.v
|
2020-04-14 03:53:34 +02:00 |
Alexander Medvednikov
|
7ff0c3aaa9
|
cgen/parser: fix unions
|
2020-04-08 01:20:55 +02:00 |
Alexander Medvednikov
|
87c00a61da
|
strconv: fix compilation
|
2020-04-06 14:53:28 +02:00 |
Alexander Medvednikov
|
35fbac8d56
|
parser/cgen: default struct field values
|
2020-04-06 14:45:48 +02:00 |
Alexey
|
98086d7259
|
strconv: fix atof test
|
2020-04-04 23:28:47 +02:00 |
Delyan Angelov
|
4c8703416e
|
fix vlib/math/math_test.v
|
2020-04-04 16:07:42 +03:00 |
Alexander Medvednikov
|
be327962d3
|
strconv: remove an assert for now
|
2020-04-02 14:26:35 +02:00 |
Alexey
|
a333ac1888
|
all: remove redundant parentheses in `if` statements
|
2020-03-29 10:08:42 +02:00 |
Alexander Medvednikov
|
473d9fef55
|
checker: do not allow extra () in if conditions
|
2020-03-27 14:57:19 +01:00 |
penguindark
|
8de027c4b4
|
strconv: fix on ftoa string decimal aproximation, 'nan' string fix
|
2020-03-26 22:39:46 +01:00 |