Nick Treleaven
040b923665
checker: warn when accessing union
fields outside unsafe
( #7869 )
2021-01-04 21:44:37 +02:00
ka-weihe
f57c7032b4
ci: fix sanitizers and add -fsanitize=undefined ( #7306 )
2020-12-14 06:34:47 +01:00
Delyan Angelov
317a9bae5f
backporting: remove redefinition of strconv__Float64u
2020-10-07 11:06:52 +03:00
Alexander Medvednikov
6921d46185
all: rune type for `` literals
2020-08-27 06:46:37 +02:00
ka-weihe
1b0b4be287
atof: fix is_space ( #5555 )
2020-06-29 09:23:51 +03:00
Ned Palacios
36edd6295f
vlib: transfer intro to readme; normalize comments
2020-06-08 00:04:23 +03:00
yuyi
5ae8853648
all: change f mut Foo
to mut f Foo
2020-06-04 10:35:40 +02:00
yuyi
dda875a9c8
all: unify const names to snake_case
2020-05-22 17:36:09 +02:00
Alexander Medvednikov
35fbac8d56
parser/cgen: default struct field values
2020-04-06 14:45:48 +02:00
Alexander Medvednikov
473d9fef55
checker: do not allow extra () in if conditions
2020-03-27 14:57:19 +01:00
SleepyRoy
67ba56c65c
expression: set integer literals as int by default
2020-03-23 20:05:37 +01:00
Alexander Medvednikov
58fb055763
cgen: fix string args in C calls; lower case consts in atof; fix struct types
2020-03-07 01:05:19 +01:00
penguindark
39429f7ac9
atof: lots of fixes
...
* removed sprintf for f64 and f32 use
* removed all pointers from the code, used unions instead
* solved module name problem
* fixed tests on vlib/math
* fix for alpine-linux math test
* small fix on byte allocation for ftoa
2020-02-26 12:14:06 +01:00
Alexander Medvednikov
d66bc24e7f
remove as
casts for basic types
2020-02-07 22:10:48 +01:00
Alexander Medvednikov
9034b1fd08
v2: match cgen; use as
for casting
2020-02-07 14:50:52 +01:00
Alexander Medvednikov
2b433cdf64
v2: match, <<=, >>=, |=, ~, unsafe, map init
2020-02-05 10:00:14 +01:00
Alexander Medvednikov
848cd3cb3e
run vfmt on http, net, sync, strconv
2019-12-22 01:57:50 +03:00
penguindark
5cfbc7bab5
float: bug fix on +zero
2019-12-22 01:38:02 +03:00
Alexander Medvednikov
6210984c97
run vfmt
2019-12-20 02:09:56 +03:00
Alexander Medvednikov
84f535d242
atof: remove extra() causing warnings
2019-12-17 01:47:30 +03:00
penguindark
3dbf7a4039
atof implementation in V
2019-12-17 01:07:13 +03:00