1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

67 Commits

Author SHA1 Message Date
38e5569503 all: cached modules fixes 2020-07-18 11:15:44 +02:00
82e2b1ec33 strconv: use import instead of module in test files (#5856) 2020-07-17 02:35:42 +02:00
cb1009d91b strconv: more fixes 2020-07-16 20:55:15 +02:00
f1b4af33ac tests: atof_test fix 2020-07-16 19:50:09 +02:00
a989e017fe tests: fix f32_f64_to_string_test.v 2020-07-16 19:41:01 +02:00
dc89a914ea cc: build-module/module cache fixes; strconv: move all code in one module 2020-07-16 19:01:56 +02:00
f5e6a83a05 builtin: unsafe vlib pointer indexing (#5836) 2020-07-15 21:56:50 +02:00
1b0b4be287 atof: fix is_space (#5555) 2020-06-29 09:23:51 +03:00
c84bafbdae vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax 2020-06-27 21:46:04 +02:00
90279a7108 checker: use ++ / -- instead of += 1 / -= 1 2020-06-14 19:05:05 +02:00
0a07dc5762 Revert "_vinit: use static initialization of large const []number"
This reverts commit b306c04e99.
2020-06-12 09:57:38 +03:00
b306c04e99 _vinit: use static initialization of large const []number 2020-06-12 09:41:32 +03:00
36edd6295f vlib: transfer intro to readme; normalize comments 2020-06-08 00:04:23 +03:00
e534f8507b vlib: minor tweaks for various module imports, needed for vdoc 2020-06-06 19:14:10 +03:00
5ae8853648 all: change f mut Foo to mut f Foo 2020-06-04 10:35:40 +02:00
845084c89d strconv: fix format_dec example 2020-06-03 01:30:46 +03:00
013fdb8a4b checker: restrict numeric promotions to cases where no data is lost 2020-05-27 05:42:48 +02:00
4e66c12557 strconv: minor fixes 2020-05-24 21:06:35 +02:00
dda875a9c8 all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
03525843a0 parser: do not allow calling private functions 2020-05-18 22:54:11 +02:00
2635be511f all: re-apply C++ support 2020-05-18 21:38:06 +02:00
07a78b2843 Revert "all: C++ compiler support"
This reverts commit 9a237c3e82.
2020-05-18 17:05:48 +02:00
9a237c3e82 all: C++ compiler support 2020-05-18 15:51:36 +02:00
ad46e1b832 strconv: v_printf documentation
* v_printf documentation

* syntax fix
2020-04-29 12:25:38 +03:00
d16474442a strconv: format test fixes 2020-04-26 16:26:33 +02:00
9f4d498ff1 all: updateimport () and []array 2020-04-26 13:49:31 +02:00
b67698888c strconv: printf and string format utilities 2020-04-26 10:23:10 +03:00
34fd148f2f ftoa: some fixes for rounding, new functions 2020-04-22 01:42:44 +02:00
885612afea ftoa: fix strconv/ftoa/f32_f64_to_string_test.v 2020-04-14 03:53:34 +02:00
7ff0c3aaa9 cgen/parser: fix unions 2020-04-08 01:20:55 +02:00
87c00a61da strconv: fix compilation 2020-04-06 14:53:28 +02:00
35fbac8d56 parser/cgen: default struct field values 2020-04-06 14:45:48 +02:00
98086d7259 strconv: fix atof test 2020-04-04 23:28:47 +02:00
4c8703416e fix vlib/math/math_test.v 2020-04-04 16:07:42 +03:00
be327962d3 strconv: remove an assert for now 2020-04-02 14:26:35 +02:00
a333ac1888 all: remove redundant parentheses in if statements 2020-03-29 10:08:42 +02:00
473d9fef55 checker: do not allow extra () in if conditions 2020-03-27 14:57:19 +01:00
8de027c4b4 strconv: fix on ftoa string decimal aproximation, 'nan' string fix 2020-03-26 22:39:46 +01:00
67ba56c65c expression: set integer literals as int by default 2020-03-23 20:05:37 +01:00
58fb055763 cgen: fix string args in C calls; lower case consts in atof; fix struct types 2020-03-07 01:05:19 +01:00
d501ea0afb v2: fix array init 2020-03-04 12:50:32 +11:00
becd87141c fix linux warnings in generated C code 2020-03-01 13:26:09 +01:00
b8f6284daf ftoa: tables with hex constants 2020-02-28 02:43:15 +01:00
857cbfb0d2 v2: short struct init syntax; .xxx enum checks; unions; assert 2020-02-26 15:51:05 +01:00
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
200f25a38f ftoa in V (#3831) 2020-02-25 11:12:37 +01:00
7d2eb4f604 scanner: make 0o prefix the only way to define octals 2020-02-23 23:43:04 +01:00
d66bc24e7f remove as casts for basic types 2020-02-07 22:10:48 +01:00
9034b1fd08 v2: match cgen; use as for casting 2020-02-07 14:50:52 +01:00
2b433cdf64 v2: match, <<=, >>=, |=, ~, unsafe, map init 2020-02-05 10:00:14 +01:00