Alexander Medvednikov
d482b1f824
struct capitalization: fix the rest of tests
2019-09-28 22:26:44 +03:00
Delyan Angelov
a4cbe78d97
compiler: streamline main function handling
...
* compiler: streamline C main function generation
* fix most tests
* compiler: fix for 'go update()' in graph.v . More precise parser error messages.
* Fix temporarily examples/hot_reload/message.v by using os inside it (os.clear).
* Make graph.v easier to quickly modify by defining y outside the loop.
* Fix failure of /v/nv/compiler/tests/defer_test.v when run with 'v -g' (#line directive was not on its own line, but right after } ).
* Do not pass the os.args to tests, even if the tests import os (they are more stable when run in a controlled environment).
* fix declared and not used in the js backend.
* fix js main => main__main too.
2019-09-28 20:42:29 +03:00
Delyan Angelov
3fbfc5fbd4
repl: tests show difference (in color where available)
2019-09-25 22:00:56 +03:00
Alexander Medvednikov
bf1ee28194
ui: Objective-C @interface support for Cocoa; minor clean-ups
2019-09-23 15:54:17 +03:00
joe-conigliaro
23c84516e2
compiler: error on unused imports
2019-09-23 13:42:20 +03:00
Zaoqi
104e4c9fc7
github actions: simplify ci.yml, test js backend on windows
2019-09-21 18:34:17 +03:00
Alexander Medvednikov
90e26a34c5
scanner: better interpolation names + disable vweb html test for now
2019-09-21 01:27:13 +03:00
Alexander Medvednikov
79abc0c16f
vweb: fix html example
2019-09-21 01:10:37 +03:00
iRedMail
55720e7f98
tetris: add "module main"
2019-09-20 19:05:14 +03:00
Zaoqi
5a03eaca89
.gitignore: prepend /
2019-09-20 17:06:00 +03:00
Alexander Medvednikov
0a2f7a6ba7
fix tests
2019-09-17 13:37:25 +03:00
unknown-v
5f43a61e0d
examples: update `[0;n]` to `[0].repeat(n)`
2019-09-16 01:55:54 +03:00
Delyan Angelov
35f927e64e
repl: add some timing statistics when running REPL test files
2019-09-15 18:08:16 +03:00
joe-conigliaro
f077fbd32d
vlib: change `[0;n]` to `[0].repeat(n)`
2019-09-15 12:26:05 +03:00
Carlos Esquerdo Bernat
8a77d4482c
vweb: fix headers
2019-09-05 15:46:24 +03:00
Joe Conigliaro
2ae2ede06a
fix *Type warning in examples
2019-09-04 19:48:19 +03:00
Delyan Angelov
ecb661f719
tetris: fix &Foo instead of *Foo warnings.
2019-09-03 11:39:06 +03:00
Alexander Medvednikov
dae4c4b83f
final linguist test
2019-08-30 13:57:53 +03:00
kawa-yoiko
6d35f68242
parser: restore outer variable in index exprs
2019-08-30 12:16:39 +03:00
joe-conigliaro
32683ad6fd
sync: fix mutex on win & waitgroup (all os) update. fixes news_fetcher example on win ( #1776 )
2019-08-29 11:48:03 +03:00
Robin Martijn
d88315d789
news_fetcher: unlock mutex before terminating
2019-08-26 20:04:14 +03:00
Delyan Angelov
aa438c7c3f
os: fix exec() and get_raw_line(); fix Windows tests and examples
2019-08-26 13:51:48 +03:00
Alexander Medvednikov
f61b14584a
remove "import const" everywhere
2019-08-23 00:09:03 +03:00
Alexander Medvednikov
75b632baad
examples: use == instead of = in pg/customer.v
2019-08-22 22:33:57 +03:00
Alexander Medvednikov
abe61e28fe
examples: fix tetris
2019-08-22 22:28:27 +03:00
Delyan Angelov
1ddc9dc604
orm: allow variables like q.nr_orders in queries too.
2019-08-20 21:35:13 +03:00
Delyan Angelov
cf06faf09b
orm: allow both integer and string arguments in db.select and db.select limit 1
2019-08-20 17:32:39 +03:00
Alexander Medvednikov
707ddba143
examples: rename hot_code_reloading to hot_reload
2019-08-20 00:08:45 +03:00
S-YOU
0066afe7fc
mysql module
2019-08-18 17:24:43 +03:00
Alexander Medvednikov
100bb7c54c
os: clean up windows functions
2019-08-17 16:17:43 +03:00
Massimiliano Bertinetti
845ae8cf5a
tetris: Added instruction for Arch / Manjaro Linux
2019-08-17 15:53:06 +03:00
Nicolas Sauzede
4760fea489
examples/tetris: use better unique colors, implement game over/pause
2019-08-17 02:56:09 +03:00
unknown-v
49205dcce3
examples: fix maps warnings
2019-08-17 02:55:11 +03:00
Alexander Medvednikov
89d0b75311
vweb: remove the broken test for now
2019-08-13 01:15:09 +03:00
Alexander Medvednikov
a11961b0d3
vweb: make mime_types a const
2019-08-13 01:04:26 +03:00
Alexander Medvednikov
6002511052
pg: remove printf
2019-08-12 16:41:41 +03:00
Alexander Medvednikov
8c3475b902
generate `.str()` for all arrays
2019-08-11 22:39:45 +03:00
Alexander Medvednikov
68a4c125c5
examples/tetris: ttf font for printing the score
2019-08-10 13:37:15 +02:00
Julian Schurhammer
1864e92ff4
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
2019-08-10 10:26:42 +02:00
Alexander Medvednikov
d4441e4353
freetype: clean up new_context()
2019-08-10 07:13:25 +02:00
Alexander Medvednikov
11c2f634f3
examples/tetris: better font initialization
2019-08-10 07:13:25 +02:00
Rendims
fdb1433c24
Makefile: rebuild compiler when sources change
2019-08-10 00:11:17 +02:00
Nicolas Sauzede
efa540e883
examples: tetris: draw score
2019-08-09 13:03:29 +02:00
Julian Schurhammer
61983a6799
parser: check that functions return in all if/else branches
2019-08-08 09:49:56 +02:00
Alexander Medvednikov
4b69d43f9f
fix examples
2019-08-07 14:16:10 +02:00
Alexander Medvednikov
7a7b5040e2
http: fix response headers and status code; clean up ft and gg
2019-08-06 03:06:27 +02:00
Alexander Medvednikov
aac8503d83
http: use optionals (finally)
2019-07-31 22:15:24 +02:00
jilio
6294c7878e
vweb: recursive handle_static with mime types
2019-07-31 06:10:53 +02:00
Alexander Medvednikov
ad8b105b2c
vweb example
2019-07-30 21:15:17 +02:00
Richard Warburton
07ed320110
sync: WaitGroup
2019-07-30 15:06:16 +02:00