Alexey
5142747ceb
examples: move SDL examples from vlib to examples dir
2020-03-06 18:39:40 +01:00
Alexander Medvednikov
ccf4f61521
ast: ParExpr, OrExpr, IfGuardExpr; ForInStmt fix; remove all cap vars
2020-02-28 15:36:41 +01:00
Don Alfons Nisnoni
20d900a21d
ci: add a simple line length tool to check docs.md
2020-02-20 13:41:02 +01:00
Alexey
44e8770b73
ci: fix windows-prebuilt
job
2020-02-17 20:08:09 +01:00
Alexander Medvednikov
28c83f3f43
ci: windows fix
2020-02-17 15:19:45 +01:00
Alexander Medvednikov
457035c7ec
Update ci.yml
2020-02-17 13:54:05 +01:00
Alexander Medvednikov
503a624cc9
ci: fix windows cmd syntax
2020-02-17 13:37:57 +01:00
Alexander Medvednikov
bc977f8d4a
ci: test prebuilt windows package
2020-02-17 12:44:55 +01:00
Alexander Medvednikov
c4faa284ed
ci: test prebuilt linux package
2020-02-17 12:35:00 +01:00
Delyan Angelov
195f3f465b
option to disable bounds checking; examples/path_tracing.v: optimizations
2020-02-16 16:13:45 +01:00
Alexander Medvednikov
d4991164cf
fix ci
2020-02-15 20:18:50 +01:00
Alexander Medvednikov
87e28e6b49
Update ci.yml
2020-02-15 14:46:05 +01:00
Alexander Medvednikov
14a29823c0
ci: test prebuilt macos package
2020-02-15 14:45:10 +01:00
Delyan Angelov
869e16c340
fix CI macOS-latest (failing postgresql brew install)
2020-02-13 19:22:13 +01:00
Alexey
ab7a79cb90
ci: fix complilation in periodic workflow
2020-02-12 17:34:11 +01:00
Alexey
984fd8c05e
PR template: update selfcompile instruction
2020-02-09 15:41:19 +01:00
lutherwenxu
9332a83ce6
move v.v to cmd/v
2020-02-09 10:08:04 +01:00
Alexander Medvednikov
efaca5974c
ci: build vpm
2020-02-05 11:22:24 +01:00
joe-conigliaro
b6a62cf20e
ci: fix config error from #da8c7eb ( #3640 )
2020-02-03 23:32:18 +11:00
joe-conigliaro
da8c7eb0fc
ci: fix homebrew-service (PostgreSQL) do manual start for now. ( #3638 )
2020-02-03 23:29:23 +11:00
Alexander Medvednikov
b1bf2e0371
ci: brew services fix
2020-02-03 11:57:57 +01:00
Delyan Angelov
df2d3a268d
tests: support -silent flag to silence OK messages in CI jobs
2020-01-24 20:07:44 +01:00
Alexander Medvednikov
325691b3ef
Update PULL_REQUEST_TEMPLATE
2020-01-22 21:32:41 +01:00
Alexander Medvednikov
53b06048d2
fast.v fixes
2020-01-20 02:19:58 +01:00
Chris Watson
84a6c019e8
http: refactor and reduce duplication
2020-01-16 18:16:11 +01:00
lutherwenxu
2c8848f1bc
github: fix issue templates
2020-01-14 16:17:52 +01:00
Alexander Medvednikov
8a7f2a2696
ci: disable prebuilt tests for now
2020-01-09 01:50:50 +01:00
Alexander Medvednikov
56421beb8a
ci.yml: small windows fix
2020-01-08 17:23:40 +01:00
Alexander Medvednikov
526f12feff
ci.yml: fix run command
2020-01-08 14:18:26 +01:00
Alexander Medvednikov
ae266f56e2
ci: build examples on windows-prebuilt
2020-01-08 14:11:44 +01:00
Alexander Medvednikov
3d31b21df9
ci.yml: use curl -L
2020-01-08 14:05:45 +01:00
Alexander Medvednikov
c668d0569c
ci.yml: debug curl
2020-01-08 13:48:15 +01:00
Alexander Medvednikov
0b0e90dc53
ci.yml: use curl
2020-01-08 11:42:46 +01:00
Alexander Medvednikov
93b6089522
fix ci.yml
2020-01-08 11:35:23 +01:00
Alexander Medvednikov
e70ef5334a
fix array copy; ci: test prebuilt Windows package
2020-01-08 11:33:09 +01:00
Alexander Medvednikov
69f3c42b99
method calls; skip string interpolation for now; fix ()
2020-01-07 01:08:24 +01:00
Alexander Medvednikov
48ea1153a5
for ;; syntax
2020-01-07 00:14:19 +01:00
Alexander Medvednikov
1e28c1d4fd
clean up the parser a bit; run vfmt; add x64 to ci
2020-01-06 23:15:37 +01:00
Alexander Medvednikov
c949e9e636
Revert "ci: bring back x64 test"
...
This reverts commit 0bd84e8060
.
2020-01-01 23:20:46 +01:00
Alexander Medvednikov
0bd84e8060
ci: bring back x64 test
2020-01-01 22:44:37 +01:00
Alexander Medvednikov
67912c692b
ci: disable 2 jobs for now
2019-12-31 16:06:01 +01:00
Abdullah Atta
63b70ddb06
move http module to net.http
2019-12-30 05:42:23 +01:00
Delyan Angelov
482f4c1b6c
ci: add a new periodic.yml file to test the networking modules
2019-12-29 11:33:33 +01:00
Delyan Angelov
0bdf9bbf4f
Go back to github actions/checkout@v1 for most of the CI. ( #3237 )
2019-12-27 20:29:38 +01:00
Alexander Medvednikov
e71b99c528
ci: run on macos latest only
2019-12-27 19:17:09 +01:00
Delyan Angelov
6c16bac908
vfmt: it can now be used for _platform.v files too, no matter the host os
2019-12-27 17:59:04 +01:00
vitalyster
84fbd5b3d0
ci: add cross-compile job with llvm-mingw ( #3233 )
2019-12-27 17:57:49 +01:00
vitalyster
1d86f4b5d1
ensure that v fmt
can be run over most .v files on each PR
2019-12-25 15:54:48 +03:00
Delyan Angelov
42b1660c7e
move vfmt frontend program to tools/vfmt.v
2019-12-23 13:02:50 +03:00
Delyan Angelov
faca61c50a
makefile: run make with -j4 on unix CIs
2019-12-22 00:09:33 +03:00
vitalyster
056454dff5
Fix CI
2019-12-13 18:41:35 +03:00
prime31
faedebbb4e
sdl: separate sdl module into multiple, dependent submodules
2019-12-08 23:30:38 +03:00
Alexander Medvednikov
ef821379da
v build-binaries: build v -g v.v and v -g -prod v.v
2019-12-08 21:16:06 +03:00
Alexander Medvednikov
e31bf63626
ci: test v -g v.v
2019-12-08 20:45:30 +03:00
Alexander Medvednikov
7d58dc2350
fix examples/v_script.vsh and add it to CI
2019-12-07 18:27:09 +03:00
Alexander Medvednikov
a594e009f2
test high order function
2019-12-07 16:13:25 +03:00
Alexander Medvednikov
f51784ee01
remove unnecessary casts everywhere
2019-12-07 15:51:00 +03:00
Alexander Medvednikov
d7ccbba2c9
do not allow casting a type to itself
2019-12-07 15:31:56 +03:00
Alexander Medvednikov
bdaa421e8a
update 0.2 roadmap
2019-12-06 12:46:59 +03:00
Alexander Medvednikov
b8ab85ebe9
ci: sleep 3 before creating the db
2019-12-06 02:53:31 +03:00
Alexander Medvednikov
aed22a57e3
fixed size array with const length ([N]int
)
2019-12-06 02:41:03 +03:00
Alexander Medvednikov
be323e2fb6
ci: set up pg database to test ORM
2019-12-06 02:11:39 +03:00
Alexander Medvednikov
a7054b68fd
ci: install dependencies for package tests
2019-12-04 01:49:58 +03:00
Alexander Medvednikov
590566f8c4
ci: use new release links
2019-12-03 22:13:37 +03:00
Alexander Medvednikov
89d40566f4
ci: build examples with prebuilt V binaries
2019-12-03 17:34:48 +03:00
Alexander Medvednikov
c724c17a56
ci: test v symlink
2019-12-02 11:59:15 +03:00
Delyan Angelov
ee1edab2a9
implement 'v build-vbinaries' tooling
2019-12-01 16:12:51 +03:00
Delyan Angelov
ec15bfb7d1
v test v => v test-compiler
2019-12-01 12:50:13 +03:00
Alexander Medvednikov
e957fd6f30
fix ci.yml
2019-11-29 20:02:39 +03:00
Alexander Medvednikov
cca19b6ec4
fix ci.yml
2019-11-29 20:01:57 +03:00
Alexander Medvednikov
881584d04c
V 0.1.23
2019-11-29 20:00:33 +03:00
Alexander Medvednikov
43d0199604
ci: test windows package
2019-11-29 19:47:57 +03:00
Alexander Medvednikov
ae171ec28e
a small "v test v" fix
2019-11-29 19:32:07 +03:00
Alexander Medvednikov
cb2db3170e
ci: test a prebuilt Linux package
2019-11-29 19:26:21 +03:00
Alexander Medvednikov
baaf57e396
ci: don't clone when testing the package
2019-11-29 19:21:38 +03:00
Alexander Medvednikov
d807a01d6b
fix ci.yml
2019-11-29 19:19:18 +03:00
Alexander Medvednikov
1bfcdaa2cc
ci: test the new prebuilt packages
2019-11-29 19:14:26 +03:00
Delyan Angelov
7545ea709a
enable alpine/musl CI tests
2019-11-28 11:46:52 +03:00
Alexander Medvednikov
53307597b3
ci: install postgres on ubuntu
2019-11-26 10:15:04 +03:00
Alexander Medvednikov
eb5df5c03d
fix ci.yml
2019-11-26 09:59:30 +03:00
Alexander Medvednikov
173eacce3f
fix ci.yml
2019-11-26 09:48:08 +03:00
Alexander Medvednikov
db21438648
ci: build Vorum
2019-11-26 09:40:43 +03:00
Alexander Medvednikov
39adc984a8
ci: actually fix x64
2019-11-22 19:58:28 +03:00
Alexander Medvednikov
19fb46b5b1
ci: fix x64 test
2019-11-22 19:52:31 +03:00
Alexander Medvednikov
94318b1287
x64: use correct exe name and set +x
2019-11-22 19:09:14 +03:00
Alexander Medvednikov
956c605934
ci: test x64 machine codegen
2019-11-22 14:39:04 +03:00
Alexander Medvednikov
8e32ef382a
fix v symlink
2019-11-20 18:27:46 +03:00
Alexander Medvednikov
43863edc4f
remove asm test from msvc
2019-11-17 07:27:59 +03:00
Alexander Medvednikov
6ae8457f35
fix strings.Builder.str()
2019-11-17 07:05:13 +03:00
Alexander Medvednikov
791cee8a8e
fix ci.yml
2019-11-16 09:34:57 +03:00
Alexander Medvednikov
751a89ccc8
ci: small fix
2019-11-15 02:33:25 +03:00
Alexander Medvednikov
0b3b241258
ci: test bare metal on linux
2019-11-15 01:20:22 +03:00
Alexander Medvednikov
bf669012e7
ci: fix a typo
2019-11-15 00:53:03 +03:00
Alexander Medvednikov
a04c3bac83
CI: ubuntu-musl target
2019-11-15 00:46:40 +03:00
Delyan Angelov
79599b7564
tests: enable tcc tests in CI
2019-11-11 23:27:31 +03:00
Alexander Medvednikov
1cda5c1bc8
skip tcc tests for now
2019-11-11 07:17:11 +03:00
Alexander Medvednikov
00b3557ce1
parser: start removing start_tmp()
2019-11-11 05:06:24 +03:00
Alexander Medvednikov
73bd82e706
Revert "ci: disable vid build for now"
...
This reverts commit e3ad367b80
.
2019-11-10 05:29:51 +03:00
Alexander Medvednikov
e3ad367b80
ci: disable vid build for now
2019-11-06 07:06:03 +03:00
Alexander Medvednikov
6b4dcb916b
ci: bring back Vid build
2019-10-30 19:36:54 +03:00
Alexander Medvednikov
44b99bc299
ci: don't run sqlite test on windows for now
2019-10-28 12:32:03 +03:00
Alexander Medvednikov
a7568ea54b
ci: install libsqlite package
2019-10-28 11:45:27 +03:00
Alexander Medvednikov
07d37fbfc0
ci: remove vid for now
2019-10-27 21:40:26 +03:00
Alexander Medvednikov
8bfb5425e3
update PR template
2019-10-22 23:04:36 +03:00
joe-conigliaro
60e7c12e92
put back temp removed flags and env vars ( #2339 )
2019-10-14 16:51:12 +11:00
joe-conigliaro
9a2b8a0814
compiler: move msvc compiler to -cc flag instead of -os ( #2338 )
...
* move msvc to -cc flag instead of -os
* undo unrelated change
* do first build without msvc
* remvove flags temp
* fix comment
2019-10-14 16:41:46 +11:00
joe-conigliaro
de10a529b0
CI: fix building v
2019-10-14 07:08:02 +03:00
Alexander Medvednikov
039dafb30f
ci: fix ubuntu-gcc
2019-10-13 04:55:57 +03:00
Alexander Medvednikov
e7e0514379
no longer download vlib if it's missing
2019-10-10 23:20:41 +03:00
Alexander Medvednikov
48e13a3362
a small cached modules fix
2019-10-10 03:48:11 +03:00
Alexander Medvednikov
0525e6f76a
ci: build V using V
2019-10-04 17:30:47 +03:00
Alexander Medvednikov
cbf5de7c8f
PR template: add a test if you fixed a bug
2019-09-29 04:28:57 +03:00
Delyan Angelov
0160c7a89d
compiler: change s.line_nr in just one place in tandem with s.last_nl_pos
...
* compiler: change s.line_nr in just one place, so that s.last_nl_pos will be updated in tandem too.
* v test v: run repl tests again
* Show gcc version in both windows gcc cases in a) github actions, and b) travis .
* adding inline to is_name_char is_nl and contains_capital does not help actually, just increases slightly binary size.
* Cleanup spurious spaces.
2019-09-28 20:41:11 +03:00
joe-conigliaro
a124d1f0eb
CI: apt update
2019-09-25 15:41:34 +03:00
Alexander Medvednikov
69b498d85d
CI: bring back vid test
2019-09-23 13:56:25 +03:00
joe-conigliaro
23c84516e2
compiler: error on unused imports
2019-09-23 13:42:20 +03:00
Delyan Angelov
7421781150
CI: split jobs into more steps; compiler: fix "v test v" with tcc
2019-09-22 17:24:15 +03:00
Zaoqi
104e4c9fc7
github actions: simplify ci.yml, test js backend on windows
2019-09-21 18:34:17 +03:00
joe-conigliaro
0d88e122be
github actions: one os for each except win (GCC/MSVC)
2019-09-21 04:56:26 +03:00
Zaoqi
fd68c44dfa
Add Github Actions
2019-09-20 19:05:53 +03:00
Delyan Angelov
818bea34a4
Update PULL_REQUEST_TEMPLATE
...
Ask people to delete the PR boilerplate text.
2019-09-05 12:07:28 +03:00
Dinar Garipov
f4f1622528
vlib: update and cleanup tests + fix PR template
2019-06-29 22:49:57 +02:00
Alexander Medvednikov
0bb3acef87
PR template: ask for fn docs and tests
2019-06-29 16:50:13 +02:00
Alexander Medvednikov
806ad80360
Update issue templates
2019-06-28 14:08:41 +02:00
Alexander Medvednikov
820d8be89e
PR template: remove the "do not use #" note
2019-06-27 23:23:11 +02:00
Alexander Medvednikov
3dea0ac8e1
Update PULL_REQUEST_TEMPLATE
2019-06-26 16:43:12 +02:00
shamofu
32e61b23d0
Fix typo
2019-06-26 16:20:14 +02:00
Alex Medvednikov
60c3303970
Update PULL_REQUEST_TEMPLATE
2019-06-26 13:53:42 +02:00
Alex Medvednikov
abe43eaa90
Update PULL_REQUEST_TEMPLATE
2019-06-26 13:42:56 +02:00
Alex Medvednikov
9819680845
Create PULL_REQUEST_TEMPLATE
2019-06-26 13:39:38 +02:00
Alex Medvednikov
02edf86c4a
Update issue templates
2019-06-24 21:22:05 +02:00
Alex Medvednikov
d77f0155a3
Update issue templates
2019-06-24 20:54:43 +02:00
Alex Medvednikov
e140dc2329
Update issue templates
2019-06-24 20:52:49 +02:00
Alex Medvednikov
97b21fba0e
Update bug-report-for-v.md
2019-06-24 20:42:30 +02:00
Alex Medvednikov
a3bd1e4807
Update bug-report-for-v.md
2019-06-24 20:37:32 +02:00
ylluminate
0921e30e43
Update bug-report-for-v.md
2019-06-24 18:07:25 +02:00
ylluminate
02738b55b9
Add issue template
2019-06-24 18:07:25 +02:00
Alexander Medvednikov
268c037e41
.gitattributes etc
2019-06-22 20:24:15 +02:00