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
Delyan Angelov
4a1970a322
http: return ?string
2019-07-29 19:18:26 +02:00
Alexander Medvednikov
2ac579ca0a
wrap up the new mut check
2019-07-25 14:13:35 +02:00
Alexander Medvednikov
505f784047
fix log example
2019-07-24 17:59:54 +02:00
yep84
94a599d630
log: allow file logging
2019-07-24 17:50:29 +02:00
Alexander Medvednikov
facf55cbc0
examples/news_fetcher: don't print the ids
2019-07-24 00:56:42 +02:00
lutherwenxu
4f11185231
Fix news_fetcher example
...
News_fetcher now uses proper numbering with mutex lock instead of the cursor
2019-07-24 00:54:16 +02:00
d2verb
e25664dfbf
Update .gitignore & add examples/hot_code_reloading/.gitignore
2019-07-23 13:30:02 +02:00
Alexander Medvednikov
89042b0f97
examples/tetris: an extra collision check
2019-07-23 03:29:11 +02:00
Alexander Medvednikov
a2a0b149b2
examples/graph: update the graph instantly; add a couple of graphs
2019-07-23 00:24:42 +02:00
Alexander Medvednikov
5933f2107a
examples/graph: a small import fix
2019-07-22 13:45:02 +02:00
Alexander Medvednikov
5d188130e5
fix memory free
2019-07-21 16:30:10 +02:00
Alexander Medvednikov
975286302c
fix Tetris onkeydown
2019-07-21 11:56:43 +02:00
Alexander Medvednikov
7f512eaf72
examples/hot_code_reloading: graph builder improvements
2019-07-20 17:59:40 +02:00
Alexander Medvednikov
769cda1d1f
simplify gg; remove forced OpenGL dependency; graph builder /w hot code reloading
2019-07-20 16:06:15 +02:00
Alexander Medvednikov
26ed3fb372
examples/hot_code_reloading: graph builder
2019-07-19 13:15:47 +02:00
Alexander Medvednikov
c35adbea91
vfmt fixes
2019-07-17 21:00:39 +02:00
Alexander Medvednikov
bdf1717703
examples/bounce.v: minor fixes
2019-07-17 02:55:28 +02:00
Alexander Medvednikov
8c516bec4f
[][]int
2019-07-16 13:56:48 +02:00
Alexander Medvednikov
48d5650765
examples/hot_code_reloading: move the square faster
2019-07-16 02:23:09 +02:00
Alexander Medvednikov
840e496a51
force snake_case in variable names
2019-07-15 22:53:33 +02:00
Alexander Medvednikov
b36a9f7e55
glfw always on top
2019-07-15 19:23:09 +02:00
Delyan Angelov
37aff9b107
hot reload: no -sanitize is needed anymore, -live is now enough on both Linux and MacOS X
...
* hot reload for GL programs: force the main executable (the shared library loader) to be build with -rdynamic flag, when -live is passed to v compiler.
* hot reload: optimize away a redundant load_so/0 call at the start of the reload_so thread.
* hot code reload for MacOSX requires -flat_namespace flag instead of -rdynamic (on linux).
2019-07-15 17:32:00 +02:00
Carl Bordum Hansen
92fb9c8b94
VCasino was printing the opposite of intended
2019-07-15 17:20:16 +02:00
Delyan Angelov
60ad97c4fb
fix hot code reloading for GUI example bounce on linux: works when compiled with 'v -live -sanitize bounce.v' .
...
It crashes with SIGSEGV, when -sanitize is not given.
Also thirdparty/glad/glad.o should be build with -fPIC .
2019-07-15 12:28:35 +02:00
Alexander Medvednikov
3b1964e9df
migrate remaining code to the new maps
2019-07-14 22:26:21 +02:00
d2verb
2cb12b4f4e
rand: change rand.seed() to receive seed value
2019-07-13 18:17:45 +02:00
d2verb
14bbf766b0
Update examples/.gitignore
2019-07-12 20:46:58 +02:00
Alexander Medvednikov
28d379dc7b
make glfw work on Windows
2019-07-12 05:04:27 +02:00
Alexander Medvednikov
045d480c8c
clean up the examples a bit
2019-07-07 22:09:08 +02:00
Alexander Medvednikov
de8dc4cddb
hot code reloading examples
2019-07-07 22:02:27 +02:00
pverghese
144d7ca362
Added benchmarks
2019-07-07 01:19:54 +02:00
vertical222
8c3e47c9de
nbody.v fixes
2019-07-07 01:18:04 +02:00
pverghese
758267254d
Added Benchmark-games: spectralnorm
2019-07-06 16:49:30 +02:00
vertical222
0f8682d2f0
Create nbody.v
2019-07-06 12:03:30 +02:00
d2verb
504c0d6077
Modify examples/.gitignore
2019-07-04 22:05:12 +02:00
musou1500
668646f8f9
add str
function for rune
2019-07-01 17:36:23 +02:00
archanpatkar
235a7ecd7f
Restructured termcolor to term module
2019-07-01 17:26:23 +02:00
Zaoqi
437b32fe78
fmt: id []typ
2019-06-30 13:06:45 +02:00