checker: check if guard returning non-propagate option or result (fix #17742) (#17794)
json: fix decode option string (#17812)
gg: make create_image() return !Image
Merge remote-tracking branch 'origin/master' into fix_omitempty_string
improve test
checker: fix generic array delete in skip_unused mode (#17759)
parser: clean up in parse_generic_inst_type() (#17766)
checker, cgen: fix check and cgen for match x { StructName {} }
and match x { y {} }
, where x
is a mutable receiver (#17755)
cgen: multiple auto equality func generated fixes (#17756)
regex: fix issue with multiple repetitions out of the groups (#17774)
ast: fix concrete function type used as generic type (#17769)
examples, orm: fix orm example; add -d trace_orm
option to see all ORM generated queries (#17770)
orm: add tracing of the generated queries by the orm module, when a program is compiled with -d trace_orm
examples: fix examples/database/orm.v, add comments, and ensure that the example can be run several times with no errors
The example demonstrates connecting to all 3 DBs in the same program, and will be added to the CI very soon, to serve both as a regression test, if it fails, and as an example to how to use the ORM in combination with raw SQL queries to the DBs (which are driver/wrapper specific, unlike the ORM, but can be more convenient in some situations).
Fix: vet false warning on brackets in documentation (#17767)
vweb: middleware implementation (#17730)
math.big: fix min i32 value bug (#17775)
attempt big int min value fix
cast value for correct comparison
update edge case
add one more test
ast: fix concrete fn type that returns pair type as generic type (#17780)
checker: fix embedded struct field with default value (#17777)
checker: fix returning error in if expr (#17783)
checker: fix missing check for option value on non-optional struct field assignment (#17785)
parser: remove duplicated pascal case check
checker, cgen: fix asserting if guard expr (#17793)
cgen: fix fixed array of string item concatenation (#17801)
checker: check generic struct infering error (#17802)
cgen: small cleanup in comments (init: it
-> init: index
)
doc: fix documentation examples (#17804)
checker: fix generic array delete in skip_unused mode (#17759)
parser: clean up in parse_generic_inst_type() (#17766)
checker, cgen: fix check and cgen for match x { StructName {} }
and match x { y {} }
, where x
is a mutable receiver (#17755)
cgen: multiple auto equality func generated fixes (#17756)
regex: fix issue with multiple repetitions out of the groups (#17774)
ast: fix concrete function type used as generic type (#17769)
examples, orm: fix orm example; add -d trace_orm
option to see all ORM generated queries (#17770)
orm: add tracing of the generated queries by the orm module, when a program is compiled with -d trace_orm
examples: fix examples/database/orm.v, add comments, and ensure that the example can be run several times with no errors
The example demonstrates connecting to all 3 DBs in the same program, and will be added to the CI very soon, to serve both as a regression test, if it fails, and as an example to how to use the ORM in combination with raw SQL queries to the DBs (which are driver/wrapper specific, unlike the ORM, but can be more convenient in some situations).
Fix: vet false warning on brackets in documentation (#17767)
vweb: middleware implementation (#17730)
math.big: fix min i32 value bug (#17775)
attempt big int min value fix
cast value for correct comparison
update edge case
add one more test
ast: fix concrete fn type that returns pair type as generic type (#17780)
checker: fix embedded struct field with default value (#17777)
checker: fix returning error in if expr (#17783)
checker: fix missing check for option value on non-optional struct field assignment (#17785)
parser: remove duplicated pascal case check
checker, cgen: fix asserting if guard expr (#17793)
cgen: fix fixed array of string item concatenation (#17801)
checker: check generic struct infering error (#17802)
cgen: small cleanup in comments (init: it
-> init: index
)
doc: fix documentation examples (#17804)
fix
fix
add test
This is not a problem with EnumData. Just try printing: ${Color.red}
.
fix
fix
fix
fix
fix
fix
fix
fix
fix
fix
fix
fix
Please, provide a proper test case for the case where you states it is a missing compiler check. Thanks.
Fix #17797
cleanup
fix
fix
fix
fix
fix
fix
fix