Highlights
- Arctic Code Vault Contributor
Pinned
615 contributions in the last year
Activity overview
Contribution activity
December 2020
Created 50 commits in 4 repositories
Created a pull request in vlang/v that received 20 comments
all: reimplement struct embedding with methods
Struct embedding should work completetly now.
+411
−239
•
20
comments
Opened 38 other pull requests in 3 repositories
vlang/v
2
open
24
merged
4
closed
- parser: fix incomplete module selector
- vdoc: copy favicons to destination dir
- vdoc: faster initialization of dark mode
- vdoc: fix sidebar scroll when reaching bottom
- Alias string compare
- gen: don't use ternary anymore
- gen: fix line dir generation on match
- ci: add parser fuzzer
- parser: fix cgen in silent mode
- parser: fix silent errors
- fmt: fix if expr one liner
- parser: fix expected type enum error pos
- parser: fix silent parsing examples/vmod.v
- Fix parser silent example/json
- Fix test parser cli
- parser: fix fibonacci in silent mode
- parser: refactor args count error
- scanner: fix when string literal ends after }
- PoC: poisoning
- Fix sumtype matching
- checker: fix assign error assign sum type to non sum type
- checker: correct underline for unknown type in method type
- parser: fix fn args eol errors
- scanner: fix silent mode string parse
- checker: fix smartcast
- Some pull requests not shown.
vlang/vls
5
merged
vlang/vscode-vlang
3
merged
Reviewed 18 pull requests in 2 repositories
vlang/v 11 pull requests
- vdoc: minor css and js fixes
- parser: return incomplete selector expr stmt
- time: complete documentation
- array: add more docs
- fmt: fix if expr one liner
- time: Fix timezone problems of parse_iso8601
- net.html: polish module, update docs
- vdoc: fix sorting; fix missing symbols; document functions
- fmt: do not add braces for trailing struct arg
- x.websocket: Another try for V docs style of comments :)
- x.websocket: Docs and cleanup
vlang/vls 7 pull requests
- vls: implement textDocument/completion
- Implement CLI, add ability to enable/disable feature flags
- vls: implement textDocument/didClose
- text_sync: improve parsing flow
- fmt lsp, utilize DocumentUri, add methods
- vls: use interface instead of anonymous function
- Use eventbus pattern. Move stdio to cmd/vls
Created an issue in vlang/v that received 13 comments
Change array initialization syntax
Currently we have this kind of syntax:
_ := [u32(10), 5, 10]
The array type is inferred to []u32
The syntax should change to a cast like initializa…
13
comments
Opened 45 other issues in 3 repositories
vlang/v
11
closed
20
open
- vfmt shouldn't do a new line on structs etc if they're empty
- Merge cli flag modules in vlib to one
- generic array is to str is wrong
- vbin path where binaries of installed modules will be placed
- Add icon to v doc generation
- invalid operands to binary
- Make println() possible for the whole V ast
- result should be true, with autofree result is false
- ban match and if expr in logical operations
- Better error for accessing field of non smart casted value
- cannot use type `jsonrpc.NotificationMessage<lsp.PublishDiagnosticsParams>` as type `T`
- diagnostic information
- expected type is not an enum (`byte`) wrong underline
- Add code coverage functionality
- assignment of sum type to non sum type generates no error
- vfmt function arguments, if condition indentation
- Flag to take care of new lines in parser
- Incremental parsing/checking
- v panic: the end of file `internal_memory` has been reached 50 times already
- error: unknown type `vls.Vlss` wrong underline
- builder error: '/home/daniel/Projects/v/vlib' is a directory
- Change flags module to follow the common pattern
- v error, wrong source name
- error: .map() type mistmatch with fn
- cannot use function call as mut
- Some issues not shown.
vlang/vscode-vlang
5
open
6
closed
- Functionality to update vls if update is available
- Remove allowGlobals
- Change path to executable to v-root
- Rename vls.path to vls.customPath
- Add eslint to ensure code style
- Automatically publish on Open VSX and Vscode marketplace when creating a Tag.
- Remove vfmt, vls should handle it
- Remove linter
- union is not highlighted
- change publisher
- report error popup if vls crashes
vlang/vls
2
open
1
closed
Started 4 discussions in 1 repository
3
contributions
in private repositories
Dec 10