felipensp
Repos
45
Followers
282
Following
192

Tracks runtime instruction execution in Linux programs

C
25
0

C library for Lexical Analysis

C
27
6

Clever programming language

8
0

Register-based VM as C library

C
5
1

Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

V
33209
1937

The PHP Interpreter

C
35218
7163

Events

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

Created at 7 hours ago

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)

Created at 7 hours ago

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)

Created at 7 hours ago

fix

Created at 8 hours ago

fix

Created at 11 hours ago
pull request opened
json: fix [omitempty] with string

Fix #17805

Created at 13 hours ago
create branch
felipensp create branch fix_omitempty_string
Created at 13 hours ago
pull request opened
fix: json decode option string

Fix #17806

Created at 13 hours ago

add test

Created at 13 hours ago
create branch
felipensp create branch fix_json_string
Created at 13 hours ago
issue comment
`value` field for `EnumData` prints as string, not as integer inside `$for field in Color.values { ... }`

This is not a problem with EnumData. Just try printing: ${Color.red}.

Created at 14 hours ago

fix

Created at 15 hours ago

fix

Created at 1 day ago

fix

Created at 1 day ago

fix

Created at 1 day ago

fix

Created at 1 day ago

fix

Created at 1 day ago

fix

Created at 1 day ago

fix

Created at 1 day ago
issue comment
Error in Array compilation

Please, provide a proper test case for the case where you states it is a missing compiler check. Thanks.

Created at 2 days ago
pull request opened
cgen: fix fixed array of string item concatenation

Fix #17797

Created at 2 days ago
create branch
felipensp create branch fix_array_concat
Created at 2 days ago

fix

Created at 2 days ago

fix

Created at 3 days ago

fix

Created at 3 days ago