1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

10913 Commits

Author SHA1 Message Date
aguspiza
bed7440ebb tetris improvements
added getexepath() to os module
added some wrapper functions to glfw
removed hardcored path in gg module
better tetris example exit and resource loading
2019-06-28 21:40:47 +02:00
Alexander Medvednikov
84f5d7e64b
Update README.md 2019-06-28 21:37:22 +02:00
Alexander Medvednikov
6f79cb20cd
readme: windows build instructions 2019-06-28 21:36:37 +02:00
Alexander Medvednikov
37e2da9d23 exit REPL on Windows 2019-06-28 21:28:55 +02:00
Alexander Medvednikov
2a2b402277 $if fix 2019-06-28 21:28:03 +02:00
Alexander Medvednikov
1bcccf0d1e make V compilable on Windows with mingw-w64 2019-06-28 21:24:51 +02:00
Henrixounez
d8caa6431f compiler: checks if variables are unused on scripts main function 2019-06-28 21:05:04 +02:00
Henrixounez
165dfe5fe0 compiler: allow mut passed as argument to be modified 2019-06-28 20:15:49 +02:00
lutherwenxu
ffa69921f5 gl: Remove C hashes
Remove C hashes from the gl code.
2019-06-28 17:26:11 +02:00
leonlau
b0bc53730c fix_replace 2019-06-28 17:24:56 +02:00
Henrixounez
b6b313d246 compiler: clears MainFn when recompile on repl 2019-06-28 17:24:18 +02:00
Henrixounez
748c45203d compiler: add EOF checks in scanner to prevent panic exits
swap s.text[s.pos + 1] to nextc
2019-06-28 17:14:47 +02:00
Alexander Medvednikov
56608dfd2b remove #ifdef, #ifndef, etc 2019-06-28 17:07:03 +02:00
Henrixounez
0026b228c3 scanner: fix on single letter variable declaration on first line 2019-06-28 16:22:23 +02:00
Alexander Medvednikov
0b7cc5f01a time: clean up 2019-06-28 16:05:55 +02:00
Alexander Medvednikov
b81f615a75 parser.v: string interpolation for pointers 2019-06-28 15:56:07 +02:00
Alexander Medvednikov
8abc461a55 int.v: fix hex() 2019-06-28 15:50:08 +02:00
Zaoqi
4cd48a6e18 Update main.v: fix typos (#753) 2019-06-28 15:47:38 +02:00
shivakishore14
65fed2d784 Create new line while pressing enter in repl.
Pressing Enter in repl should create new line instead of quiting the repl.
2019-06-28 15:44:54 +02:00
Alexander Medvednikov
4aab26d3e3 mut v := update examples 2019-06-28 15:24:48 +02:00
Alexander Medvednikov
77b6da23c4
README: use curl instead of wget 2019-06-28 15:09:01 +02:00
Alexander Medvednikov
99a0aa2300 fix main.v 2019-06-28 15:06:39 +02:00
Alexander Medvednikov
42bb85197a force mut a := ..., do not allow mut a = ... 2019-06-28 15:04:41 +02:00
Alexander Medvednikov
806ad80360 Update issue templates 2019-06-28 14:08:41 +02:00
Alexander Medvednikov
50012ae57b V 0.1.8 2019-06-28 13:49:34 +02:00
Alexander Medvednikov
bd49977feb fix single file programs without fn main and REPL (allow imports,
function definitions, consts, etc)
2019-06-28 13:43:32 +02:00
wfhtqp
fd9163f715 update Makefile clean old file in all 2019-06-28 11:16:57 +02:00
Steve Phillips
0a948294eb README.md: UB -> undefined behavior 2019-06-28 02:08:26 +02:00
Alexander Medvednikov
21ae90b3af
Update README.md 2019-06-28 00:47:55 +02:00
Alexander Medvednikov
37eaa8e4e7
Update CHANGELOG.md 2019-06-27 23:41:13 +02:00
Alexander Medvednikov
c6bc2654ed
Rename Changelog.md to CHANGELOG.md 2019-06-27 23:37:19 +02:00
Alexander Medvednikov
820d8be89e
PR template: remove the "do not use #" note 2019-06-27 23:23:11 +02:00
Alexander Medvednikov
02131d1ae5 fix http 2019-06-27 23:20:30 +02:00
Alexander Medvednikov
dc161fb20f V 0.1.7 2019-06-27 23:14:18 +02:00
Alexander Medvednikov
6824e6e7db Replace all remaining C code with V in the compiler and vlib (hoorah!) 2019-06-27 23:11:27 +02:00
Alexander Medvednikov
554f083543
Create Changelog.md 2019-06-27 22:48:46 +02:00
Alexander Medvednikov
b4a2c6ddba
Update README.md 2019-06-27 22:32:29 +02:00
Dirk Loss
b1682e929d Add '-v' option as described in help text 2019-06-27 22:22:30 +02:00
lutherwenxu
f6cf724571 base64: Rewrite base64_decode() and add some tests 2019-06-27 20:06:00 +02:00
Parth Paradkar
5651ba5342 math: add tau constant, add factorial function 2019-06-27 19:16:02 +02:00
shamofu
08c37121e8 Update azure-pipelines.yml 2019-06-27 19:11:39 +02:00
Alexander Medvednikov
f39111bdff V 0.1.6 2019-06-27 18:51:45 +02:00
Alexander Medvednikov
494010d2af os.v: replace remaining C code with V 2019-06-27 18:49:20 +02:00
Henrixounez
c83ebe2c66 compiler & builtin: bitshifts CAO fix and C code removal in utf8
utf8: removed bitshift cao in code

utf8: added pub on functions

utf8: byteptr to voidptr

utf8: converts voidptr to byteptr
2019-06-27 15:10:28 +02:00
Alexander Medvednikov
959cc2ea03 some more tests 2019-06-27 15:01:09 +02:00
musou1500
8c4f7749df add setenv, unsetenv function to os 2019-06-27 13:51:03 +02:00
lutherwenxu
b464adec43 Add the log example to .gitignore of examples
The compiled log file should no longer cause a file to be added to the git repo during `make test`.
2019-06-27 13:49:57 +02:00
Alexander Medvednikov
76bf732e63 builtin: public/private functions, remove lots of duplicate functionality
(string.eq, compare_strings, etc)
2019-06-27 13:29:31 +02:00
Alexander Medvednikov
b846d02cb2 V 0.1.5 2019-06-27 12:52:06 +02:00
Alexander Medvednikov
b018237c72 1 2019-06-27 12:51:53 +02:00