Turiiya
354cad9a36
update variable name
...
updates the variable name that was changed due to being a duplicate
of the module name. `obj_part` a nicer name which already used
inside of the module for the ObjPart struct.
2023-06-06 00:19:06 +02:00
Turiiya
d6c567b03b
fix typos
2023-05-11 20:29:31 +02:00
Turiiya
acef3994db
fix module name conflict in example
2023-05-08 16:32:59 +02:00
Turiiya
22202ef680
checker: check for module name duplicates
2023-05-08 13:45:47 +02:00
Turiiya
14db4a38a9
revert "parser: disallow module name as expression name"
...
This reverts commit 3248962111
.
2023-05-08 13:38:29 +02:00
Turiiya
3248962111
parser: disallow module name as expression name
2023-05-06 03:59:06 +02:00
Petr Makhnev
134e781965
changelog: split items into separate topics ( #18112 )
2023-05-04 21:24:13 +03:00
Swastik Baranwal
5bcc04e66a
checker: disallow _ = <- quit
( #18104 )
2023-05-04 21:23:34 +03:00
Ikko Eltociear Ashimine
43093311b6
flag: fix typo in flag.v ( #18109 )
2023-05-04 21:23:02 +03:00
Petr Makhnev
d27b48b7fe
changelog: mark encoding enums with their names in json
as breaking and that [json_as_number]
can be used to get the old behaviour ( #18108 )
2023-05-04 12:59:46 +03:00
Felipe Pena
5008515b03
builtin: heap memory usage api ( #18103 )
2023-05-03 20:33:52 +03:00
Mark aka walkingdevel
40a97aed1a
docs, orm: update examples ( #18106 )
2023-05-03 20:33:16 +03:00
Felipe Pena
2c123dffbb
cgen: fix comptimeselector option propagation ( #18092 )
2023-05-03 08:31:48 +03:00
Mark aka walkingdevel
458132b1b2
checker: make undefined ident
error for closures more friendly ( #18100 )
2023-05-03 08:02:59 +03:00
Thomas Peißl
353de60158
examples: fix unset reader notice for the smtp/mail example ( #17998 )
2023-05-02 22:54:57 +03:00
Casper Kuethe
d3dbd7b743
vweb: add docs for [vweb_global] and shared attributes. ( #18098 )
2023-05-02 22:49:55 +03:00
Felipe Pena
063dfa0ab9
checker: missing mutability check for array.delete calls ( #18096 )
2023-05-02 22:48:40 +03:00
Delyan Angelov
5631e2f01d
ci,cgen,orm: fix CI failures after 9f118ba
2023-05-02 21:29:58 +03:00
Alexander Medvednikov
9f118ba3f1
orm: skip via the "-" attribute
2023-05-02 17:00:54 +02:00
Alexander Medvednikov
b9f5cc830b
json: skip via the "-" attribute
2023-05-02 16:41:32 +02:00
Felipe Pena
638f0f69ed
checker: fix wrong error message about missing shared
on parameter signature ( fix #18087 ) ( #18091 )
2023-05-02 15:52:40 +03:00
Delyan Angelov
f25ad18851
.cirrus.yml: only run slow FreeBSD builds on changes to .v and .vsh files, not .md ones
2023-05-02 15:42:19 +03:00
Petr Makhnev
c8568a29dc
changelog: fix wording about backends and C++20 support ( #18097 )
2023-05-02 15:26:19 +03:00
Swastik Baranwal
c4cce3bc00
checker: disallow matching type with primitive vars ( #18084 )
2023-05-02 11:40:38 +03:00
Mark aka walkingdevel
ca2820da5f
checker, orm: don't insert an uninitialized struct in the related table. ( #18093 )
2023-05-02 11:14:42 +03:00
Christopher Fore
b255fef686
tools: update v share
to work with the playground redesign ( #18090 )
2023-05-01 09:10:52 +02:00
Alexander Medvednikov
e4e94acf15
changelog: fix typos
2023-05-01 00:02:29 +02:00
Alexander Medvednikov
046dd5481c
V 0.3.4
2023-05-01 00:58:10 +03:00
Alexander Medvednikov
2f441a8102
changelog: 0.3.4 (p.2)
2023-04-30 22:57:17 +03:00
Casper Kuethe
0898f57995
net.html: fix text parsing for inline tags ( #18085 )
2023-04-30 16:20:24 +03:00
Felipe Pena
d086cc26cd
cgen: fix it variable casting on map call when arr is a comptime variable #18083
2023-04-30 16:18:44 +03:00
Alexander Medvednikov
580e079b1e
changelog: 0.3.4 (p.1)
2023-04-29 22:37:27 +03:00
Felipe Pena
e738d671a5
checker: fix [noinit] attr checking with multiple attr ( #18079 )
2023-04-29 17:07:24 +03:00
Mark aka walkingdevel
e8df5a7861
checker: check db
type implements orm.Connection
and isn't an Option
. ( #18078 )
2023-04-29 10:36:21 +02:00
Mark aka walkingdevel
9eee131423
checker: make type_implements() return false if methods of interface didn't implement ( #18076 )
2023-04-28 22:18:23 +03:00
Felipe Pena
2f48288a25
checker: fix generic argument resolution for multiple generic args ( #18073 )
2023-04-28 17:06:28 +03:00
Felipe Pena
b6bbd2463c
cgen: fix shared struct field initialization with default value ( #18075 )
2023-04-28 16:59:18 +03:00
Hitalo Souza
b0589c645d
json2: encode reference fields too ( #17058 )
2023-04-28 16:24:27 +03:00
Spydr
433208ea7e
native: make code generation logic platform-independant ( #18057 )
2023-04-28 16:00:23 +03:00
Turiiya
27e1c20e3d
toml: fix multiline array bool scanner, add test ( #18068 )
2023-04-28 01:30:47 +03:00
Mark aka walkingdevel
b767c7d6f5
cgen: orm: refactor, comments, simplify ( #18070 )
...
* cgen: refactor, comments, simplify
* fix: misc-tooling
2023-04-28 01:30:23 +03:00
Swastik Baranwal
30ac2e8763
checker: disallow assigning anon struct
to typed struct
( #18017 )
2023-04-27 16:54:26 +02:00
Felipe Pena
9fb52c4c9c
cgen: fix code generated for or-block for void result return function + code generated for indirection comptime checking for logical operators ( #18066 )
2023-04-27 17:37:29 +03:00
Felipe Pena
ee9cfb6df4
checker: add check for mixing multi-return results with other types in return statements ( fix #17501 ) ( #18067 )
2023-04-27 16:50:09 +03:00
Turiiya
bbfa25a17b
toml: fix scanner floating point detection ( #18062 )
2023-04-27 06:43:00 +03:00
Turiiya
8f767c9189
toml: update returns from option to result type ( #18065 )
2023-04-27 06:41:40 +03:00
Felipe Pena
c63902baf0
checker, cgen: fix generic resolution for comptimeselector and indirection checking on generic funcs ( #18043 )
2023-04-26 22:49:50 +03:00
yuyi
f4b7f83121
parser, checker: fix generic struct init with field struct init ( #18052 )
2023-04-26 22:22:15 +03:00
Felipe Pena
13b4cd9d58
os: fix memleak from getline on Linux ( #18022 )
2023-04-26 22:02:09 +03:00
yuyi
e1e5076d94
cgen: fix cross assign with generic fn call ( #18050 )
2023-04-26 20:41:20 +03:00