yuyi
|
f267a88ddf
|
v up: simplify
|
2020-02-20 17:41:55 +01:00 |
ka-weihe
|
34d926350b
|
map: use hashmap instead of b-tree
|
2020-02-20 17:28:20 +01:00 |
Alexander Medvednikov
|
e35f8e9e23
|
checker: return errors
|
2020-02-20 17:05:16 +01:00 |
Alexander Medvednikov
|
296e736f5b
|
checker: minor fixes
|
2020-02-20 16:16:44 +01:00 |
joe-conigliaro
|
72bbec89a9
|
v2: fix error in checker, continue instead of break
|
2020-02-21 00:20:08 +11:00 |
Don Alfons Nisnoni
|
20d900a21d
|
ci: add a simple line length tool to check docs.md
|
2020-02-20 13:41:02 +01:00 |
joe-conigliaro
|
6f7c103e50
|
v2: checker use kind instead of idx
|
2020-02-20 23:27:23 +11:00 |
joe-conigliaro
|
e7e2c68d09
|
v2: allow type with str method to be used as fn string argument
|
2020-02-20 23:18:55 +11:00 |
Alexander Medvednikov
|
c099cd8bf6
|
pratt: fix precedence
|
2020-02-20 12:59:05 +01:00 |
Alexander Medvednikov
|
0074976636
|
checker: exit if there are errors
|
2020-02-20 12:05:53 +01:00 |
yuyi
|
8be07194c7
|
string: fix capitalize
|
2020-02-20 11:33:38 +01:00 |
yuyi
|
d51019dd77
|
unify vexe_path
|
2020-02-20 11:33:01 +01:00 |
joe-conigliaro
|
fcd97f513a
|
v2: module/type/fn name fixes, compile fixes
|
2020-02-20 21:13:18 +11:00 |
Delyan Angelov
|
05329d6731
|
v: make launch_tool use .exe extension on windows
|
2020-02-20 10:56:13 +01:00 |
joe-conigliaro
|
aab1045045
|
v2: reorder types idxs, > string defined with v struct. rm unresovled
|
2020-02-20 11:39:59 +11:00 |
penguindark
|
d2cb5ad725
|
math.bits: make certain functions public + small fixes
|
2020-02-20 01:31:42 +01:00 |
Alexander Medvednikov
|
92e3e48bce
|
v2: checker: [] and in
|
2020-02-19 21:13:42 +01:00 |
Alexander Medvednikov
|
e30bd04579
|
fix fmt test
|
2020-02-19 19:57:21 +01:00 |
Alexander Medvednikov
|
ec3d67c19f
|
checker: print multiple errors; none
|
2020-02-19 19:54:42 +01:00 |
SleepyRoy
|
d91945cc99
|
parser: some pure logic code simplifications
|
2020-02-19 19:43:57 +01:00 |
Alexander Medvednikov
|
31b74f02b6
|
doc: handle submodules
|
2020-02-19 16:21:46 +01:00 |
Alexander Medvednikov
|
092c09d81f
|
vdoc using the new parser
|
2020-02-19 16:13:34 +01:00 |
yuyi
|
391da0ba07
|
string: optimize starts_with and ends_with
|
2020-02-19 15:18:09 +01:00 |
joe-conigliaro
|
e4179c0008
|
v2: more array init & index expr fixes
|
2020-02-20 00:34:44 +11:00 |
joe-conigliaro
|
478c48cd6f
|
Merge branch 'master' of https://github.com/vlang/v
|
2020-02-19 21:45:45 +11:00 |
joe-conigliaro
|
69634c60b3
|
v2: start to fix index expr for map/array/fixed array
|
2020-02-19 21:45:06 +11:00 |
joe-conigliaro
|
42399d24d9
|
v2: fix index expr for fixed array & map
|
2020-02-19 21:39:30 +11:00 |
Alexander Medvednikov
|
082acfad49
|
v2: fix more ast positions
|
2020-02-19 11:31:33 +01:00 |
Alexander Medvednikov
|
bc11419ff9
|
v2: fix for position and check
|
2020-02-19 11:06:36 +01:00 |
joe-conigliaro
|
042bce4b6c
|
v2: dont preifx C fns with module & add todo
|
2020-02-19 18:08:08 +11:00 |
joe-conigliaro
|
83bfd0805e
|
v2: prefix functions with module, except in main & builtin
|
2020-02-19 17:16:38 +11:00 |
joe-conigliaro
|
9b271d1728
|
v2: remove left over testing printlns
|
2020-02-19 16:06:16 +11:00 |
joe-conigliaro
|
f91bded9b3
|
v2: add missing table/modules.v
|
2020-02-19 13:11:55 +11:00 |
joe-conigliaro
|
b62a90a212
|
v2: module/import fixes, use parent_idx instead of parent ptr to remove need to preallocate types array
|
2020-02-19 13:09:35 +11:00 |
SleepyRoy
|
83faa8b59b
|
README: change output to v2 in bootstrap test
|
2020-02-18 23:00:42 +01:00 |
Alexey
|
200d3e6446
|
vfmt: process imports and module name
|
2020-02-18 22:35:14 +01:00 |
SleepyRoy
|
aaf3ced750
|
parser: add type check for +=, -=, *=, /=
|
2020-02-18 22:14:52 +01:00 |
Alexander Medvednikov
|
19520ccf4e
|
v2: for in checker
|
2020-02-18 21:59:42 +01:00 |
Alexey
|
39c4842bf9
|
vfmt2: skip arg type if possible
|
2020-02-18 21:02:43 +01:00 |
Alexander Medvednikov
|
c314ab7b60
|
fix cmdline_test.v
|
2020-02-18 20:31:15 +01:00 |
Alexander Medvednikov
|
31c1483b9d
|
vfmt2: fn args, comments
|
2020-02-18 20:20:15 +01:00 |
Alexander Medvednikov
|
480af3f381
|
v2: checker fixes
|
2020-02-18 20:06:01 +01:00 |
Delyan Angelov
|
290feaac51
|
vfmt2: allow running the new vfmt with 'v fmt -2'
|
2020-02-18 20:00:06 +01:00 |
Delyan Angelov
|
b991ca4ebc
|
vfmt2: more convenient way to test multiple files for correct formatting
|
2020-02-18 17:54:14 +01:00 |
Alexander Medvednikov
|
4e9bfa95ec
|
v2: the new parser can now parse the entire V compiler
|
2020-02-18 17:45:59 +01:00 |
Alexander Medvednikov
|
4de8d3ae8c
|
parser: short struct syntax for all structs
|
2020-02-18 16:25:09 +01:00 |
joe-conigliaro
|
67756c53dc
|
v2: more cleanup (#3765)
|
2020-02-18 18:58:20 +11:00 |
yuyi
|
392eb1fb55
|
fix vlib/compiler/aparser.v (#3764)
|
2020-02-18 18:45:04 +11:00 |
Alexander Medvednikov
|
ed01ab763c
|
v2/vfmt2: more fixes
|
2020-02-18 03:28:41 +01:00 |
joe-conigliaro
|
ecb0af36b3
|
v2: cleanup old & unused code, add new simple tmp vars in cgen
|
2020-02-18 03:17:21 +01:00 |